UNIVERSITY EXAMINATIONS: 2021/2022
EXAMINATION FOR THE DIPLOMA IN INFORMATION
TECHNOLOGY/ DIPLOMA IN BUSINESS INFORMATION
TECHNOLOGY
DIT 203: SYSTEM ANALYSIS AND DESIGN
DATE: DECEMBER 2021 TIME: 2 HOURS
INSTRUCTIONS: Answer Question One And Any Other Two Questions.
QUESTION ONE
a) Define the following terms as used in System Analysis and Design. [5 Marks]
i) System
ii) Sub-System
iii) Information System
iv) System Design
v) Feasibility studies
b) Define the term stake holders and give three stake holders of a software system. State and explain
system stake holders [5 Marks]
c) Explain the advantages of flow charts [5 Marks]
d) QuickCabsis an independent taxi company operating in a major city. QuickCabsowns taxis
which it rents out to drivers on an annual basis. Each vehicle is effectively rented out to three
drivers to cover three 8 hour shifts in a day. QuickCabsis a profitable company because it has
built up a good reputation locally, and there is always a waiting list of drivers wanting to apply
to rent a vehicle. QuickCabsexpands gradually by purchasing new vehicles from local car
dealers. Each driver pays an annual rental fee in advance to QuickCabsin return for use of a
vehicle for 8 hours a day every day of the year. In addition to the annual rental, QuickCabstakes
5% of the money a driver earns every week. QuickCab sis responsible for taxing, insuring and
maintaining the vehicles. If a vehicle is due for a service or needs to be repaired,
QuickCabscontacts a garage and arranges it. QuickCabskeeps records of the repairs and services
for each vehicle, and records of the corresponding garages. At the end of each shift, drivers give
the money they have earned to BCSCabs. If they needed to refuel the vehicle, they also submit
an expense claim at the end of the shift. At the end of every week, QuickCabscalculates the
amount owed to each driver based on the money earned from fares, the expense claims and the
deduction of 5%. The drivers are then paid.
Required:
(i) Create a context diagram for QuickCab. [5 Marks]
QUESTION TWO [20 MARKS]
a) Explain any three desirable properties of good system design. [6 Marks]
b) State and explain the three advantages and two disadvantages of using Questionnaires as a technique
for gathering system requirements. [5 Marks]
c) Discus main characteristics of user Interface. [4 Marks]
QUESTION THREE
a) Describe the system development life cycle. [10 Marks]
b) Discuss the main roles of a system analyst in a software project management. [3 Marks]
c) Using your own words, define “effective system” [2 Marks]
QUESTION FOUR
a) Give a detailed explanation of a feasibility study. Explain what it is, its importance in system
development life cycle as well as all the types of feasibility study, and write a sample feasibility
study report (including the main parts). [9 Marks]
b) Describe software usability. [2 Mark]
(i) Identify the main factors contributing to software usability. [4 Marks]