Professional Documents
Culture Documents
*=lJloroltJ-*+u,+*
s
urlisxffi
u{ rvE Rs rT r s l, LTAN zarNA! ABrorN
FINAL EXAMINATION
SEMESTER I SESSION 2022t2023
DEGREE PROGRAMME
INSTRUCTIONS TO CANDIDATES
SECTION A
Assuming you are a system analyst for a Company Software Expert that focuses on
developing systems for Small and Medium enterprises (SMEs). Analyze the situation for each
SME below and identify at least TWO (2) types of methodologies that are suitable for their
a) SME A has unclear requirements for the system proposed. They are also not so
familiar with the technology. Besides that, the system proposed is quite complex.
[4 Marks]
b) SME B has unclear requirements but they have a short time schedule for the pro.Ject
c) SME C want to develop a reliable system and they have schedule visibility but they
Question 2 [9 Marksl
Question 3 [8 Marksl
Analyze the statement about Non-Functional Requirements listed below and identify which
c) The system should receive updated inventory information every 15 minutes. n Markl
d) Only direct managers can see personnel remrds of staff. [1 Markl
e) The system should be able to integrate with the existing inventory system. F Markl
0 Customers can see their order history only during business hours. [1 Markl
214
csF21203/FtK/SEMESTER I SESSTON 2022,12023
g) Any interaction between the user and the system should not exceed 2 seconds.
[1 Markl
h) The system should be able to distinguish between United States and European
currency. [l Mark]
Question 4 [4 Marksl
Think of an employee object. What are several of the possible states that that object may have
over time? \/Vhich of these states would be the initial state? VVhich would be the final state?
Question 5 17 Marksl
ln the context of class and method design, define what is coupling? How many types of
3t4
csF21 203/Ft1(SEMESTER I SESSTON 202212023
SECTION B
From the above use case diagram, focus on the use case named 'Create New User Account'
to draw a S@g!Ag@. Listed below are the ob.iects that are involved with the named
used case.
. Librarian
. Online Library Management system
. User credentials database
. Email system
Here are the steps that occur in the use case named'Create New Library User Account'.
. The librarian requests the system to create a new online library account
. The librarian then selects the library user account type
. The librarian enters the use/s details
. The use/s details are checked using the user Credentials Database
. The new library user account is created
. A summary of the new account's details is then emailed to the user
. Librarian
. User
. Author Credential Database
414