Name: ________________________ID Number: __________
The University of the South Pacific
Serving the Cook Islands, Fiji, Kiribati, Marshall Islands, Nauru, Niue, Samoa, Solomon Islands, Tokelau, Tonga, Tuvalu, and Vanuatu.
School of Computing, Information and
Mathematical Sciences
IS323: Systems Analysis and Design
Short Test 1 – Semester 1, 2017
Time Allowed: 55 Minutes
55 marks (10% of coursework grade)
INSTRUCTIONS
1. This exam has three sections:
a. Section A : Multiple Choice - 5 marks
b. Section B : Short Answer Questions - 20 marks
c. Section C : Case Studies - 30 marks
2. Answer all questions in sections A, B and C There are no choices.
3. Answer multiple choice questions on page 2 of this booklet.
4. For sections B and C, write your answers in the spaces provided.
5. You may use calculators. Programmable calculators however are NOT allowed.
# of Questions (Section A, B & C): 11
Hand in this examination booklet to the supervisor when you complete the examination.
Name: ______________________________ ID# ________________________
Tutorial Day: _______________________ Time: _______________________
Page 1 of 8
Name: ________________________ID Number: __________
Answer Multiple Choice here …
1) (A) (B) (C) (D)
2) (A) (B) (C) (D)
3) (A) (B) (C) (D)
4) (A) (B) (C) (D)
5) (A) (B) (C) (D)
Section A: Multiple Choice (5 marks)
1. A questionnaire consists of the following three questions:
Question One: Are you a student?
Question Two: How many classes do you have each day?
Question Three: How can you make much achievement in your study?
Which of the following statement is correct?
(A) Question One and Question Two are open-ended questions.
(B) Question One and Question three are open-ended questions.
(C) Question One and Question two are close-ended question.
(D) Question One and Question three are close-ended question.
Use this portion of a data flow diagram to answer Questions 6 and 7
Page 2 of 8
Name: ________________________ID Number: __________
2. Which of the following shows all of the inputs to “Get client data”?
(A) client data
(B) format + client data
(C) format + client number + client data
(D) format + client + client number + client data
3. Applicants for a job vacancy were asked to show their ability to:
define the scope of systems development projects;
monitor and control the development and cost of systems;
ensure that all project group activities are coordinated with other project groups, operations and
other user areas;
produce accurate and timely project status reports.
What is the most likely position that was being advertised?
(A) Analyst/Programmer
(B) Customer Support Analyst
(C) IT Project Manager
(D) Web Developer
4. The domain model class diagram is used to ____.
(A) show the software classes in the problem domain layer of the system
(B) show the things involved in the user’s work that are important to the system
(C) show the data entities in the traditional approach
(D) show the use cases in the OO approach
5. Which of the following is an example of a state event?
(A) A customer places an order
(B) Management checks order status
(C) A shirt is worm out
(D) Inventory reorder point is reached
Page 3 of 8
Name: ________________________ID Number: __________
Section B: Short Answer Questions (20 Marks)
6. Use this following network schedule to answer questions 6 i) and ii).
Task code Task name Duration Starts after
completion of task
number(s)
A Produce detailed design of program unit 1 8 None
B Produce code for program unit 1 10 A
C Unit test program unit 1 6 B
D Produce detailed design of program unit 2 9 None
E Produce code for program unit 2 11 D
F Unit test program unit 2 7 E
G Integrate program unit 1 with program unit 2 4 C, F
H Produce detailed design of program unit 3 7 None
I Produce code for program unit 3 9 H
J Unit test program unit 3 5 I
K Integrate program unit 3 with program unit 1 and 2 5 G, J
i) Produce a project network diagram (AoN) using the data in the table above. (8 marks)
ii) Calculate the duration of this project. (2 marks)
Page 4 of 8
Name: ________________________ID Number: __________
7. What is the difference between state and temporal events? Give an example of each event. (5 marks)
8. What characteristics of a project call for a predictive approach to the SDLC? What characteristics of a project
call for an adaptive approach to the SDLC? (5 marks)
Section C: Case Studies (30 marks)
9. Develop an activity diagram based on the following narrative. Note any ambiguities or questions that you
have as you develop the model. If you need to make assumptions, also note them. (8 marks)
The following describes the Order Processing procedure at Extreme Sporting Inc.
Customers place an order request. After order is received, the sales person checks the inventory for the
availability of items on the order. To verify this he has to contact the dispatch clerk in the warehouse. If
there is not enough stock, the sales person cancels the order. If however there was enough stock to meet
the order, the sales person requests for credit card information and at the same time the shipping address
from the customer. The shipping details are then passed on to the dispatch clerk who then fills the order
and ships it.
Page 5 of 8
Name: ________________________ID Number: __________
Refer to the following case study to answer questions 10 & 11.
Patient Record and Scheduling System
A patient record and scheduling system in a doctor’s office is used by the receptionists, nurses, and doctors.
The receptionists use the system to enter new patient information when first-time patients visit the doctor.
They also use the system to query available appointment slots and schedule all appointments. The nurses use
the system to keep track of the results of each visit including diagnosis and medications. For each visit, free-form
text fields are used to capture information on diagnosis and treatment. Multiple medications may be prescribed
during each visit. The nurses can also access the information to print out a history of patient visits. The doctors
primarily use the system to view patient history. The doctors may enter some patient treatment information
and prescriptions occasionally, but most frequently they let the nurses enter this information.
Page 6 of 8
Name: ________________________ID Number: __________
10. Create an Event Table for the case study using the columns Event, Trigger, Source, Use Case, Response, and
Destination. (12 marks)
Page 7 of 8
Name: ________________________ID Number: __________
11. Identify all possible data entities for this system and draw an ERD showing all cardinalities. You DO
NOT have to list the attributes of entities. (10 marks)
- End of Test -
Page 8 of 8