Form 4 Final Examination 2003
Form 4 Computer Studies
Final Examination
2003
Instructions
Answer all questions. The time allowed is TWO HOURS.
Section A – 48 marks
- What is a system development cycle? [2]
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________ - What are the parts of a feasibility study? [2]
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________ - What is a pilot system? [2]
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________ - What is parallel running? [2]
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________ - What does phased implementation mean?[2]
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________ - What is top down design? [2]
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________ - What is system testing and how is it different from acceptance testing? [4]
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
- What does file conversion mean? [2]
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________ - What is technical documentation? [2]
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________ - What is user documentation? [2]
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________ - What does step wise refinement mean?[2]
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________ - Draw system flowchart shape used to show that data is keyed in manually? [1]
- Make a system flowchart that shows how a transaction file and a master file can be combined to make a new master file. [5]
- What methods can you use to gain information about the existing system during requirements analysis? [3]
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________ - Why is it important to work with end users closely when developing a new system (JAD)? [2]
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
- What does rapid application development (RAD) mean? [2]
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
- Which part of the development phase do you think is the most important - give reasons? [2]
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
- How have employment patterns changed since computers have become common in the workplace? [3]
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________ - Describe three characteristics of a cashless society? [3]
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________ - Describe a system that uses cameras to photograph cars passing through red lights at an intersection. Describe the processing, inputs , data storage and outputs.[3]
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
Section B – 52 marks
For each of the following problems
· build a structure chart
· Develop the structured English algorithm.
- Input the side lengths of a rectangle and display the area. [4]
- Input a single integer and display “pass” if the integer is greater than 49 [5]
- Input a single integer and display “pass” if the integer is greater than 49, otherwise display “fail” [5]
- Input a single integer and display “Distinction” for marks > 80, “Credit” for marks between 60 and 79, “Pass” for marks between 50 and 59, and “Fail” otherwise. [8]
- Input 5 marks for an examination and return the average mark. [6]
- Input a password and return an error message until the password is entered correctly. [5]
- Suppose an array of integers exists that contains 13 test results. The name of the array is score. The array values might look like this -
score(1)=45, score(2)=67 … score(13)=87
Make an algorithm that will display the maximum score. [7]
- Design some screens for a shop employee information system. Each employee has a name, gender, date of birth, starting date, position, home address, e-mail and contact number. Employees may leave the shop at which time their record is erased. Employees may need to have their record changed if they get promotion. Or change home details. New employees need to be added to the system. The system should have a print option for displaying a list of names and addresses. [10]