0% found this document useful (0 votes)
92 views

This Question Consists of TWO (2) Sections (Section A and B) - 2. Answer ALL Questions in The Answer Booklet Provided Using Your Original Handwriting

The document is a take-home exam for a systems analysis and design course. It contains instructions for candidates and 3 sections with multiple choice and long answer questions. Section A contains questions about user interface design principles and minimal user effort criteria. Section B contains a question about drawing a use case diagram for a listings management system. Section C contains a question about drawing a class diagram and sequence diagram for a banking system case study. The candidate is instructed to answer all questions in the provided answer booklet.

Uploaded by

Muhammad Solihin
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
92 views

This Question Consists of TWO (2) Sections (Section A and B) - 2. Answer ALL Questions in The Answer Booklet Provided Using Your Original Handwriting

The document is a take-home exam for a systems analysis and design course. It contains instructions for candidates and 3 sections with multiple choice and long answer questions. Section A contains questions about user interface design principles and minimal user effort criteria. Section B contains a question about drawing a use case diagram for a listings management system. Section C contains a question about drawing a class diagram and sequence diagram for a banking system case study. The candidate is instructed to answer all questions in the provided answer booklet.

Uploaded by

Muhammad Solihin
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

CSF21203/FIK/SEM I SESSION 2021/22

TAKE HOME EXAM


SEMESTER I SESSION 2021/22

FACULTY OF INFORMATICS AND COMPUTING

DEGREE PROGRAMME

COURSE : SYSTEM ANALYSIS AND DESIGN


COURSE CODE : CSF 21203
DURATION : 3 HOURS
NAME : MUHAMMAD ARAB SOLIHIN BIN ALI
MATRIC : 060071

INSTRUCTIONS TO CANDIDATES

1. This question consists of TWO (2) sections (Section A and B).

2. Answer ALL questions in the Answer Booklet provided using your original
handwriting.

This Question Booklet consists of 5 printed pages.

1/5
CSF21203/FIK/SEM I SESSION 2021/22

SECTION A

Question 1 [5 Marks]

When designing an interface, there are basic principles need to be followed. Describe:

(i) Items in User Experience (3 marks)

- Checkboxes

- Radio button

- Dropdown list

- List boxes.

(ii) Criteria for Minimal User Efforts (2 marks)

- Three – clicks rule shoukd be implemented in mininal user effort

- User should be able to go from main menu to the information that they want.

Question 2 [5 Marks]

When drawing a Data Flow Diagram (DFD), there are few error need to be avoided. By using

an appropriate diagram as an example, identify:

(i) Three (3) errors related to process

- Error in perform computations

- Make a wrong decision when to qualifiies a potential customers.

- Not making split data flows based on content or business rules

(ii) Two (2) errors related to data flow

- Illegal data flows

- DFDs are not flow charts.

2/5
CSF21203/FIK/SEM I SESSION 2021/22

Question 3 [10 Marks]

Bluetooth is one of the technology in mobile computing.

(i) Briefly explain the technology for bluetooth (3 marks)

- Bluetooth technology allows devices to comunicate with other without cable or

wires. It is a specification (IEEE 802.15.1) for the use of low-power radio

communications to link phones, computers.

(ii) Compare bluetooth and wifi technology (4 marks)

- Bluetooth has no full form. While wifi stands for Wireless Fidelity.

- It requires bluetooth adapter on all devices for connectivity. Whereas it

requires wireless adapteron all devices and wireless router for connectivity.

- Bluetooth consumes low power. while it consumes high power.

- The security of bluetooth is less in comparison of wifi. While it provides better

security than bluetooth.

(iii) Name three common applications of bluetooth (3 marks)

- Cordless dekstop.

- Ultimate headset.

- Automatic synhronization.

3/5
CSF21203/FIK/SEM I SESSION 2021/22

Question 4 [10 Marks]

Ahmad has been asked to select an appropriate design strategy for a system proposed by

one department in a company where he worked with. The characteristic of the proposed

project are as follows:

a) Uniques business needs

b) Time frame is flexible

c) The IT department has an in house experience and functional related

to project

d) The managers that skilled enough is available

e) There is a desire to build in house skills

(i) Which design strategy should be chosen for the project and justify your answer. (4

marks)

I will choose Custom development because it have benefits like:

1. Efficiency: Custom software is purpose-built to support processes swiftly and


productively, without the need to tinker with or adjust COTS applications.
2. Scalability: Custom software can grow as an organization or business grows and
changes. Designers and developers can assess future needs as part of their
requirements gathering. These factors can then be incorporated into the application,
rather than incurring costs by purchasing additional licenses or subscriptions of
packaged applications.
3. Profitability: It’s possible to make money with custom software development.
Depending on the terms and conditions of the project, businesses that develop their
own software may own the software and therefore be able to license or sell it to other
organizations.

4/5
CSF21203/FIK/SEM I SESSION 2021/22

(ii) When the design strategy should be changed? Identify the characteristic for each

strategy change. (6 mark)

- Customers satisfaction is our top goal, we offer valuable software on time and

on schedule.

- Changes in requirements are welcome, especially if they occur late in the

development process. Agile procedures take advantage of the change to help

customers gain a competitive advantage.

- Deliver working software on a regular basis, anything from a few weeks to a

few months, with a preference for shorter timeframes.

- Throughout the project, business people and developers must collaborate on

a daily basis.

5/5
CSF21203/FIK/SEM I SESSION 2021/22

SECTION B

Question 1 [20 Marks]

The Listings Management Systems is used by the real estate agents and managers on the
daily basis. To be able to do any job with the system, any user must first have their
credentials verified by the system. An agent can create a listing and then retrieve it later
when needed. Some agents can update listings as well. A listing update becomes complete
only after a manager approves it. Managers can get listing reports from the system. They
can also remove a listing to an archive file or, when the company ceases to market a
property, to a trash can (deletion). Based on this description, draw a use case diagram.

6/5
CSF21203/FIK/SEM I SESSION 2021/22

Question 2 [30 Marks]

A bank has many branches. In each zone, one branch is designated as the zonal head
office that supervises the other branches in that zone. Each branch can have multiple
accounts and loans. An account may be either a savings account or a current account. A
customer may open both a savings account and a current account. However, a customer
must not have more than one savings account or current account. A customer may also
procure loans from the bank. The detail scenario is as follows:
1. Classes in the system: Bank, Branch, Account, Savings Account, Current Account,
Loan, and Customer.
2. Relationships
 A Bank “has–a” number of Branches − composition, one–to–many
 A Branch with role Zonal Head Office supervises other Branches − unary
association, one–to-many
 A Branch “has–a” number of accounts − aggregation, one–to–many
3. From the class Account, two classes have inherited, namely, Savings Account and
Current Account.
 A Customer can have one Current Account − association, one–to–one
 A Customer can have one Savings Account − association, one–to–one
 A Branch “has–a” number of Loans − aggregation, one–to–many
 A Customer can take many loans − association, one–to–many
You are required to draw a class diagram based on given scenarios.

7/5
CSF21203/FIK/SEM I SESSION 2021/22

8/5
CSF21203/FIK/SEM I SESSION 2021/22

Question 3 [20 Marks]

Each semester, students need to enroll themselves into courses. The enrollment
process started with the student login into the system through the login interface. The
verification will be done at this interface to identify whether the student exist or not in
the system. If the student not exist, message will be passed to the student. If the
student exists, the system then leads the student to course catalogue so the student
will access the course list. Student then choose the course, and with the chosen
course, it then passes to University Database to check course enrollment condition.
The check result then passed to the course catalogue to show the course availability to
the student. This object will complete the enrollment for the students if the course
available.

Draw a sequence diagram that represents this process. Make sure to show when is
each actor participating in the process. Also, show the operation that is carried out
during each interaction, and what its arguments are.

9/5

You might also like