Mod 18 Program Development

Download as pdf or txt
Download as pdf or txt
You are on page 1of 11

programming

mod. 18

Presented by Group 3
Candice
Jia Li
Jerome
development
steps in program development
Problem Analysis Problem Design Problem Coding

The programmer The programmer The programmer


studies the determine units lines of
action to be instruction using
problem and a particular
divides it into taken in order to programming
smaller unit. solve problem. language.

01 02 03
steps in program development
Documentation
Problem Testing & Maintenance

The written- It includes the


instruction necessary
using a instructions on
the use and
particular maintenance of
programming the program
language. produced.
04 05
This requires performing the
following step:
Define the problem and the
users.

Determines the desired


outputs.

Program Analysis Determine the desired inputs.

Determine the desired


is defined by the American processing.
National Standards Institute
(ANSI) as the methodical Double check the feasibility of
investigators of a problems into implement the program.
smaller related units for further
detailed study. Document the analysis.
Program Design This requires performing the
following step:
some of these design tools are
flowcharts, pseudo-code, decision
tables and Warnier Orr diagram. Determine the logical flow of
the program.

Outline using an appropriate


program design or problem
solving tool.

Do a structural walkthrough.
Program Coding
The actual writing of the program.
During the phase the details outlined using
pseudocode or flowchart are translate into
statements or lines of functions using
particular program.

Program Languange
BASIC, PASCAL and C each
program statement being input The following steps are:
follows a particular rule or Select the appropriate
syntax on how to instruct the programming language.
computer to perform a specific
task on action Following the Syntax.
This requires performing the
following step:
1. Perform desk checking.
Program Testing 2. Debugging the program.

involves various test such as 3. Run real data after desk-


desk- checking and debugging checking and debugging the
(called alpha testing) and then program then needs to be
running actual or real data to rested with real data called
make sure the program works. beta testing.
three types of errors
Syntax Error Run Time Error
Logic error
appears when violations of the a software error that occurs
grammar rules of the language. such as
misspelled words, incorrect symbols &
while the program is being
wrong formats. executed.

Logic Error
caused by incorrect use of common
which control the sequence repetition
on selection of option within the
program.
Documentation
the set of instruction shipped
with a program on a piece of
hardware.
Program documentation
usually, it includes necessary and maintenance consists of
instruction on the use and the following steps:
maintenance of the produced.
Prepare user documentation.
it is not just an end stage of Prepare operator
programming. documentation.
grab an activity sheet &

let us test your knowledge!


programming developement
(answer only)
1. Defined by the American National Standards Institute.

2. Caused by incorrect use of common.

3. Occurs while the program is being executed.

4. Involves "alpha-testing."

5. Follows a rule on how to instruct the computer

6. The actual writing of the program

7. Shows an error when theres a violation of the grammar rules of


the languange.

8. Consists of design tools such as flowcharts, pseudo-code,


decision tables and Warnier Orr diagram.

9. Shipped with a program on a piece of hardware

You might also like