System analysis
System analysis
JO
.J'.',I oun t Ke n y a
NAIROBI CAMPUS
MODE: REGULAR
BBIT/BIT
REGULAR
DATE : MON 191 H AUG, 2019 8.00AM MAIN EXAM TIME : 2 HOUR.S
SECTION A
1. Distinguish between the following concepts used in system analysis and design /
i. White-box and black-box testing methods
ii. System Analysis and System Design
...
111. C oup 1·mg an d C o h es1on
. W r, 1, .-· .r c:~-: 'J
"- ..
[2 Marks]
3. Explain the purpose of system testing
-
(!) fk-.n ,'3
F' lu._~e
c, ~•·'" ,/;,,,3"·' -
- t.s J;.... c,,/r(),, rit cwl
1
..-0711 ; , ,~ r ,.-f-J
@ A.J1•"'
u4
and
fQQJ,~I:
On
l)-,ll- tl.J
Gr ~,1i,,,dj . , .J
.s k a,.r;;c:-tl_rz:r<c ·
1. Draw the schematicdiagram of spiral model and explain the various phases involved in it.
For which types of develop,°1i~tp~ojects is spiral model suitable'b G"otwJfJrO Mark~] _ ,,
(j) ,~1q _ I - L / / - {Jr( or'l,-q ,n.;:J.•" .f,.,,._,,,~c,
~ca,ng O{' .S<l(1'VO( ~ I( lf'{1f/fJr<1Cf?fctt
>h n ( ..J ,(•.,<. r cr.f Cf J' 1
~e"(Y"
2. Explain how managementinformationsystems help managers, at various manage~ent d
levels, in decision making giving an illustrativeexample. [10 Marks)
- 5 ool ve~4 rn3 __, G,.,. ,....,.m:cctt ,-a n
QUESTION THREE (20 Marks) / - {~,a-/-1;3 ,- C,J /onn ,. - r.<l~ '"' Or~an ,..r~ ,o I
--- Orerc,-IFDn rlan,-, :'j ~< ' -
1. Draw the context diagram and a set of data flow diagramsfor developinga library
managementsystem with the following functionalities. List the assumptionsmade in your
ana\ysis. [10 Marks]
i. \nquitingthe availabilityof a book by giving the ISBN or title or author's name (f r0 (: -cf ., \
v. Maintainingbook details
vi. Maintainingsupplier details who supply. .J~/' f /:(I , (r-"."'"'")
LiLrc.0 (.r-J-r- ,fL)
2. With the aid of a clear diagram, explain the elements of a computer-based system.
{10 Marks]
1. Explain different types of CASE tools used in the differentphases of software life cycle
[6 Marks]
2. Compare the relative advantages of a decision tree wrth a dec1s1on table for representing
decision making. [6 Marks]
3. Explain the drfferentways in which an analyst gathers requirements from the customer
[8 Marks]