NCV2 Introduction To Systems Development Paper 1 December 2020
NCV2 Introduction To Systems Development Paper 1 December 2020
(10041022)
7 December 2020 (Y-paper)
13:00–15:00
361Q1N2007
TIME: 2 HOURS
MARKS: 100
SECTION A
QUESTION 1
1.1 IPO
1.2 VB
1.3 UML
1.4 OOP
1.5 GUI
1.6 IDE
1.7 RAD
1.8 VPL
1.9 EDP
1.10 PHP
(10 × 1) [10]
QUESTION 2
Indicate whether the following statements are TRUE or FALSE by writing only 'True' or
'False' next to the question number (2.1–2.10) in the ANSWER BOOK.
2.1 Hardware is the physical component of a computer, such as the hard drive,
printer, monitor, keyboard and mouse.
2.3 Low-level language is the lowest-level programming language and the only
language understood by computers.
2.7 A greedy algorithm is a type of algorithm that remembers older results and
attempts to use these to speed up the process of finding new results or
solutions.
SECTION B
QUESTION 3
A computer is a machine that accepts data as input, and processes that data using
programs, and outputs the processed data.
3.1 Define the term system software and give ONE example of system software. (2)
3.2 Give THREE disadvantages and TWO advantages of proprietary software. (5)
QUESTION 4
4.1 Draw the symbols of the following terms of the flowchart and describe each
of them.
4.1.1 Terminal
4.1.2 Process
4.1.3 Input/Output
4.1.4 Decision
4.1.5 Connector
4.4 Differentiate between implicit and explicit declaration and give an example of
each. (2)
4.5 Software verification and validation uses review, analysis and testing.
QUESTION 5
5.1.2 12 × Y \ 3 / 2 – Z + 2 (6)
A student wants to create a program that will enable him/her to enter the
name and age of a learner on the keyboard and show the name and age on
the computer screen.
5.2.2 Write a detailed algorithm that shows every step to solve the
problem. (5)
[24]
TOTAL: 100
Copyright reserved