(a) Contrast the system development life
cycle with Prototyping. [4
]- SDLC need IT personnel with a certain
degree of experience
- SDLC requirements must be clear. Prototype need not.
- SDLC requires a long time to complete Prototype get working model
fast.
- Prototyping suitable for high-risk project or large alternatives.
SDLC suitable for well investigated projects.
1 mark awarded for suitable points. Well-justified alternatives may
also be
considered.
(b) Explain the term evolutionary model. [1]
Never completed version. Current version
is iterated and revised. [1]
(c) Lobang Florist wants to install a system to track orders. When
a regular
customer calls to place an order for flowers, the florist will ask
for his phone
number. When the number is entered into the system, the particulars
of the
customer and the date he last placed an order will be displayed on
the screen.
Once the order is confirmed, the total cost, including tax and delivery
charge, is
computed. A receipt is then printed. During promotions, discount coupons
are
also printed so that the customer may redeem the discounts. When making
deliveries, the deliveryman will give the customer a copy of the receipt
and the
discount coupons, if applicable. Weekly totals are maintained to facilitate
analysis of business performance. Draw a context diagram and a first-level
data
flow diagram to illustrate the requirements of the system. [10]

1
process 1 mark up to 5 bubbles
1 data-store 1 mark up to 4 data-stores
1 entity 1 mark up to 2 entities
Min of 4 correct data-flows up to 4 marks
Total shall not exceed 10 marks.
Thereafter deduct 1 mark for every one mistake in convention. deduct
1
mark for readability.
|