Give three examples of selection construct. (Answered)
Give the function of the following test data used when testing a system.
i) Normal data
ii) Extreme data
iii) Abnormal data (Answered)
Explain three methods of detecting errors. (Answered)
Name three classifications of high level programming languages. (Answered)
Explain three advantages of high level languages. (Answered)
Explain three disadvantages of low level languages. (Answered)
Explain three program control structures. (Answered)
Under which circumstances would a questionnaire be suited for data collection? (Answered)
State disadvantages of using interview as a method of data collection. (Answered)
Differentiate between user documentation and operator documentation. (Answered)
Give one advantages of having system documentation available online. (Answered)
State advantages of using interview as a method of data collection. (Answered)
Study the following flowchart then answer the questions that follow.
a) Identify one logical error in this flowchart.
b) Describe the error identified above.
c) Mention how this problem can be solved.
d) Modify the flowchart such that the starting value would be 20 and the final value would be 9. (Answered)
Define the following terms as used in system development:
i) System entropy.
ii) System feedback. (Answered)
Using examples, describe the following test data.
i) Extreme data
ii) Normal data
iii) Abnormal data (Answered)
Differentiate between the following characteristics of a system.
i) Hard system and soft system.
ii) Boundary and environment.
iii) Open and closed system. (Answered)
The following is a menu of a school’s examination processing system.
MAIN MENU
RECORDS marks……R
EDIT marks……………E
DELETE marks……….D
FIND marks…………...F
QUIT SYSTEM………..Q
a) Sketch a flowchart for a program that would display this menu.
b) Translate this flowchart into a pseudocode. (Answered)
Differentiate between a system flowchart and a program flowchart. (Answered)
State four reasons for carrying out feasibility study during system development. (Answered)
Outline the primary content of a program documentation report. (Answered)
Define the term prototype as used in system development. (Answered)
Study this flowchart and use it to answer the questions that follow.
Start
Set S=1
Ready
Repeat
Y= Y/10
S= S+1
Y= Y/10
End while
Display S
Stop
a) Give the expected output from the flow chart when the value of Y is:
i) 48
ii) 9170
iii) 800
b) Write the pseudocode that can be used to create a program represented by the
above flow chart.
(Answered)
Describe the following methods of information gathering.
i) Questionnaire
ii) Observation (Answered)
Explain three uses of information systems in an organization. (Answered)
Mention four items that should be contained in user manual. (Answered)
Define the term system documentation. (Answered)
Draw a flow chart that can be used to create a program which accepts two
number greater than zero. The two numbers are multiplied to display a product. The
product displayed should not be greater than twenty. If the product is greater than twenty, the program will ask for re-input of the
two numbers. (Answered)
Give four items of system documentation. (Answered)
Give two changeover strategies commonly adopted by organizations. (Answered)
Give two factors to consider when performing file conversion during system implementation. (Answered)
Draw a flow chart that was used to come up with the following pseudocode.
Start
N=0
X=0
While n<3
Repeat
X=X+1
While X<2
N=N+1
End while
Stop (Answered)
Define the term system construction. (Answered)
List four tools for designing an information system. (Answered)
Draw a flow chart that will accept two integers, sum them, and then display the
answers. (Answered)
State four factors to consider when designing a form. (Answered)
State two factors a system analyst should consider when designing the output stage of a system. (Answered)
Write a pseudocode that can be used to draw this flow chart. (Answered)
Give four examples of automated information gathering devices. (Answered)
Give an example of an automated information gathering technique. (Answered)
State two advantages of parallel changeover. (Answered)
Define these terms as used in program development.
i) Program testing,
ii) Program coding. (Answered)
Differentiate between operational feasibility and schedule feasibility as used in system development. (Answered)
Differentiate between programmer-oriented and operator oriented documentation. (Answered)
List two theories of a system development. (Answered)
Name the two types of errors that are likely to be encountered in a program code during program testing. (Answered)
Explain the role of a feedback in a system. (Answered)
List the six stages of program development. (Answered)
Give one likely consequences of a project that does not stick to its schedule. (Answered)
Give two disadvantages of high level programming language. (Answered)
Define the term cybernetic system as used in system development. (Answered)