CLASS: SSS 2
SUBJECT: DATA PROCESSING
TERM: 2ND TERM
WEEK 7 Date…………………..
TOPIC: PROGRAM DEVELOPMENT
Definition of a Program
A computer program can be defined as a list of instruction issued to the computer to perform a particular task. Programs are written in computer programming languages.
Characteristics of a good program
Every good program must have the following characteristics:
Precaution
Do not rush. Be careful, stable and patient when writing programs.
No step should be skipped.
The order of execution must be followed sequentially.
Steps in Program Development
Problem definition: the programmer is expected first of all to understand the problem and know exactly what the problem entails. The definition of the problem must be unambiguous.
Problem analysis: The programmer is expected to analyze the problem to determine how it will be solved, the required inputs and output
Planning the solution: before a program is written, the algorithm or flowchart for that program must be drawn and tested before the actual coding of the program and this is called dry running a program. The flowchart therefore, is a diagrammatical representation of the steps involved in writing a given program.
Program coding: This is the actual writing or coding of the program in a particular programming language e.g. BASIC, VBASIC, FORTRAN, Pascal, COBOL and so on.
Disk checking: This is used to check or verify that the design represents a correct solution to a problem and it is very important to follow through the design using suitable test data.
Problem compilation: when the coding process is completed, the program will be compiled if it is necessary. It is necessary to compile if the programming language allows it.
Program testing: this is similar to proofreading. The written program is tested and errors corrected to check the program is able to solve the problem it is expected to solve
Program documentation: this involves writing a detailed description about the program and some specific facts pertaining to the usage and maintenance of the program.
Program running: this is the actual running or execution of the program with the compiler or interpreter so as to check if the desired output is generated.
Maintenance:
It is the process of updating or amending previously written program for current use.
Reading Assignment: Reading Assignment:
Hiit @ School, Computer Studies for Senior Secondary Education. Pgs 106 - 107.
WEEK SEVEN (7) WEEKEND ASSIGNMENT
OBJECTIVE
THEORY
© Lesson Notes All Rights Reserved 2023