SPC 2104 Information Systems Analysis and Design Year I Semester II
SPC 2104 Information Systems Analysis and Design Year I Semester II
INSTRUCTION: Answer Question one (compulsory) and any other TWO questions
QUESTION ONE (30 Marks)
a) System Analysis and Design involves a variety of concepts. Describe the
following concepts as used in this discipline giving relevant examples
(5marks)
i) System
ii) Analysis
iii) Central objectives
iv) Computer based system
v) Development methodology
b) Describe the role of Computer Assisted Software Engineering (CASE)
tools in system development (3marks)
c) A system goes through a life cycle during its existence. Justify (3marks)
d) Before a system is implemented it must be modeled. Explain the concept
of modeling and distinguish between logical and physical models (6marks)
e) System development involves progressing from one level to another.
Explain the concept of the systems development life cycle (8marks)
f) Explain the importance of system testing giving Three examples of
tests that can be conducted (5marks)
QUESTION TWO 20 MARKS
a) System analysis involves various steps. Explain the analysis steps of
conventional System Analysis and Design (SAD) (5marks)
b) Briefly describe data flow diagrams and their importance in SAD (6marks)
.
Page 1 of 3
Page 2 of 3
week the store keeper verifies outstanding requests from the pending order file
and makes a purchase order of which a copy is filed in the purchase order files
and a copy is sent to the suppliers to deliver stationery. A register of supplier
with their details is filled in the store which is used to provide supplier details
used in preparing the purchase orders. The supplier then issues an invoice
when goods are supplied to the stores.
i. Produce a level 0 /context diagram for the above process. (5 marks)
b) The CEO of an organization has called a crisis meeting to deliberate on
an impending user resistance crisis. No one knows why users are up in
arms and they are not willing to talk due to fear of the unknown. During
the meeting several committees are formed and you are elected to chair
the crisis avoidance committee. Suggest several reasons why users my
resist passively or actively and for each reason provide a solution. (10 marks)
c) Joseph, a rookie system analyst, has designed a database for a bank
application. Identify five possible problems likely to be encountered
if Linnet has never heard of the concept “Normalization”. (5 marks)
Page 3 of 3