December
1999 QUESTION 1 (Compulsory) Total Marks: 30 Marks |
Click here to access other
questions
SUGGESTED SOLUTIONS |
(a) |
Describe three characteristics exhibited by real-time
systems. •Process orientation (1 mark).Data is processed on a continuous basis,in contrast to the processing ofdata on a periodic basis as is the case for batch processing systems (1 mark). •On-line file availability (1 mark).The database is on-line and available to users at all times for interacting,querying,and updating (1 mark). •Very short time intervals (1 mark). Real-time processing eliminates the time interval between the point at which users query the system or enter transactions and the time at which the system processes the queries or transactions (1 mark). •Constant updating (1 mark).When a transaction which requires a change to the master file occurs,a record is accessed from the file,updated,and written back;the original value is lost (1 mark). •Organisation of records for rapid access (1 mark).Records are stored and processed using direct access (1 mark). Other valid answers should also receive credit.
|
[6] |
(b) |
(i)What are controls ?[2 marks ] (ii)Why are controls needed?[1 mark ] (iii)List three needs met by controls.[3 mark ]
|
[6] |
(c) |
Name three broad classes of maintenance and,in each
case,list one type of maintenance activity which might appear in that
class. •Corrective maintenance (1 mark).Examples include emergency fixes and routine debugging (1 mark). •Adaptive maintenance (1 mark).Examples include accommodation of changes to data or files,to hardware,or to software (1 mark). •Perfective maintenance (1 mark).Examples include user enhancement and improved documentation (1 mark)
|
[6] |
(d) |
(i)List two benefits associated with CASE technology.[2
marks ] •Easing revision
ofapplications. (ii)List two drawbacks associated with CASE technology.[2
marks ] •A reliance on
structured methods.
|
[4] |
(e) |
(i)Define the term system test .[2 marks ] (ii)What does the operations group do during a system
test?[1 mark ] (iii)List two major objectives ofsystem testing.[2 marks
] •To perform
a final test of all programs against the design specifications. (iv)Why are final system tests often called acceptance
tests ?[1 mark ] (v)What should be highlighted in a presentation to management
following system testing?[2 marks ] •The system
test results. |
[8] |