(a) What are the objectives of defining
the requirements of a new system? [2]
(b) Compare a Static System against a Dynamic System. [2]
(c) Why would a more experienced analyst be more efficient than
a junior analyst
in Requirement Determination? [2]
(d) Capacity is the ability of the system of people, equipment,
space and procedures to achieve the basic objectives and purpose
of the system. The three general strategies of meeting the capacity
requirement are increase capabilities, lower expectations and redefine
nature of task. Give examples of each of these
strategies. [3]
(e) Describe three strategies to consider when dealing with system
controls from a system design viewpoint. [6]
(f) The advantages of prototyping are: user orientation, fast development
time,
fewer errors and more opportunity for changes. Describe each of
these
advantages. [4]
(g) ABC Bank has just finished an in-house development for their
banking system.
There was a need for this software because the old software was
running on the
legacy system, which was becoming too expensive to maintain. Which
Implementation technique would you recommend? Justify your answer.
[3]
(h) What are Future Requirements? Explain why is it important to
anticipate such
requirements. [2]
(i) Bank Brent is a consumer bank. Every month end, the bank will
run a closing
program to generate statements of loan status to its clients. In
the outstanding
loan module, the system will compute the amount due in the month.
If the
previous months payment is not made, a nominal 3% interest
will be charged.
All information is updated in the database and printed. This process
is repeated
for all outstanding loans. Draw a structure chart to illustrate
this logic. [6]