Categories: Lesson Notes

SS2 Third Term Computer Studies Lesson Note – Program Development II

The content is just an excerpt from the complete note for SS2 Third Term Computer Studies Lesson Note – Program Development II. Check below to download the complete DOCUMENT

WEEK 3                                                        

TOPIC: PROGRAM DEVELOPMENT (CONT’D)

CONTENTS

  • Steps/ Description involved in Program development
  • Examples of (i) Interpreted programs (ii) Compiled programs

Sub-Topic 1: STEPS / DESCRIPTION INVOLVED IN PROGRAM DEVELOPMENT

  1. Problem Definition
  2. Problem Analysis
  3. Flowcharting
  4. Desk Checking
  5. Problem Coding
  6. Program Compilation
  7. Program Testing /debugging
  8. Program Documentation

Description of each of the stages

  1. Problem Definition

This step is very important for the completion of a satisfactory program. It is impossible to solve a problem without a clear understanding and identification of the problem. The programmer is expected to first of all understand the problem and know exactly what the program requires. Inadequate identification of problem will lead to poor performance of the system. The programmer should put his significant portion of time in problem identification. If he does not spend enough time at this stage, he may find that his well-written program fails to solve the real problem.

  1. Problem Analysis

This stage is the formal description of the task. It includes the specification of inputs and output processing requirements, system constraints and error-handling methods.

  1. Flowcharting

This involves putting the steps in program development in diagrams. This makes them useful tools for communicating how processes work, and for clearly documenting how a particular job is done. Furthermore, the act of mapping a process out in flowchart helps you clarify your understanding of the process, and helps you think about where the process can be improved. An algorithm is a sequence of steps written in a non-stylish programming language usually referred to as pseudo code.

To gain full access to the note: DOWNLOAD FILE

Sunday

Share
Published by
Sunday

Recent Posts

ETM 312 Theory Questions: Land Law and the Consequences of Unauthorized Land Transfers in Nigeria

300 Level Estate Management and Valuation Department exam questions and detailed answers. Download the answers…

5 months ago

ETM 312 Theory Questions: Co-Ownership Structures and Land Acquisition Methods in Nigeria

200 Level Estate Management and Valuation Department exam questions and detailed answers. Download the answers…

5 months ago

ETM 312 Theory Questions: Rights in Community Land and Fundamental Land Concepts in Nigeria

200 Level Estate Management and Valuation Department exam questions and detailed answers. Download the answers…

5 months ago

ETM 312 Theory Questions: Customary Land Control and the Origins of Nigeria’s Land Use Act

200 Level Estate Management and Valuation Department exam questions and detailed answers. Download the answers…

5 months ago

ETM 312 Theory Questions: Land Ownership Principles and Transaction Laws in Nigeria

200 Level Estate Management and Valuation Department exam questions and detailed answers. Download the answers…

5 months ago

ETM 226 Theory Questions: Trespass: Types and Defenses in Property Law

200 Level Estate Management and Valuation Department exam questions and detailed answers. Download the answers…

5 months ago