Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

BSc (Hons) Computer Science with

Network Security
BSc (Hons) Web Technologies
BSc (Hons) Business Information Systems
BSc (Hons) Software Engineering
Cohorts: BCNS/17B/FT & BWT/16B/FT

Examinations for 2017 - 2018 / Semester 2


Resit Examinations for BCNS/17A/FT,
BIS/15B/FT, BIS/16B/FT, BSE/15B/FT, BSE/16A/FT
& BSE/17A/FT

MODULE: ANALYSIS AND DESIGN/SYSTEM ANALYSIS AND


DESIGN/OBJECT ORIENTED ANALYSIS AND DESIGN
MODULE CODE: SDT 1117C/SDT2115C

Duration: 2 ½ Hours
Instructions to Candidates:

1. Answer all questions.


2. Questions may be answered in any order but your answers must show
the question number clearly.
3. Always start a new question on a fresh page.
4. Total marks 100.

This question paper contains 3 questions and 3 pages.

Page 1 of 3
ANALYSIS AND DESIGN /SAD/OOAD (SDT1117C/SDT2115C/SDT1117C) SITE/June 2017/2018 Sem 2
ANSWER ALL QUESTIONS

QUESTION 1: (40 MARKS)

Scholarship Management System


The Education Institute would like to computerize its Scholarship Management
System. The application form may be either filled online or sent to the Institute for
processing. It is assumed that the system being studied will allow officers of the
Institute to input application forms received.
The applicant’s profile is first created (this information is input only the first time –
the details may be updated). The applicant may apply for many scholarships.
All qualified students are convened for interview by the officers. The decision of
the panel is input into the system. After this the applicant is supposed to either
accept or refuse a scholarship. Although many offers of scholarship may be
made to an applicant, an acceptance by the applicant generates an automatic
refusal for any other scholarships for which the applicant has been selected. It is
also important to note that once an applicant has accepted a scholarship, he
cannot obtain any other scholarship in the future.
(State any assumptions you believe you have to make in order to develop a
complete diagram)
(a) Draw a use case diagram for capturing the requirements of the system to
be developed. (10 marks)

(b) Develop a written use case for the above diagram. (10 marks)
(c) Draw a sequence diagram for the above case. (10 marks)
(d) Draw a class diagram, showing the relevant classes, attributes, operations
and relationships of the above case. (10 marks)

Page 2 of 3
ANALYSIS AND DESIGN /SAD/OOAD (SDT1117C/SDT2115C/SDT1117C) SITE/June 2017/2018 Sem 2
QUESTION 2: (30 MARKS)

(a) How may prototyping be used as part of the SDLC? Illustrate your answer
with the help of an example. (10 marks)

(b) Swift, an auto rental company wants to develop an automated system that
can handle car reservations, customer billing and car auctions. Usually a
customer reserves a car, picks it up, and then returns it after a certain period of
time. When the car is returned, the customer receives a bill and pays the specific
amount. In addition to renting cars, every six months or so, the auto rental
company auctions the cars that has accumulated over 20,000 miles.

Based on the above, design the following.


(i) A form (5 marks)
(ii) A scheduled report (5 marks)
(iii) A context diagram for the above case (10 marks)

QUESTION 3: (30 MARKS)

(a) List down the factors that need to be taken into consideration when
choosing a methodology for the development of a project? (10 marks)
(b) List and define the factors that are important to successful implementation
efforts. (10 marks)
(c) What are the different types of maintenance and how do they differ?
(10 marks)

***END OF QUESTION PAPER***

Page 3 of 3
ANALYSIS AND DESIGN /SAD/OOAD (SDT1117C/SDT2115C/SDT1117C) SITE/June 2017/2018 Sem 2

You might also like