The Programming Process

Giratorio 2,836 views 10 slides Mar 17, 2014
Slide 1
Slide 1 of 10
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10

About This Presentation

No description available for this slideshow.


Slide Content

The Programming Process

Steps of the programming process

Identify the Problem
Determine requirements and specifications
Requirements

What is needed to be part of the solution?
Define what your program needs to do ?
Understand the reason for creating the program and
who will be using it.
Examine the data to be processed to ensure the
program will handle data requirements.

Specifications

What does your program need to do to fulfill
requirements?
Determine the needs of the users.

Design the Solution
3 Types of Design Solutions

Design the Solution
Top Down Design - the design
technique which aims to describe
functionality at a very high level,
then partition it repeatedly into more
detailed levels one level at a time until
the detail is sufficient to allow coding.

Design the Solution
Modularization - A solution method is
broken down into smaller sub-problems,
which in turn are broken down into
smaller sub-problems, continuing until
each sub problem can be solved in a
few steps.

Design the Solution
Algorithms - a set of steps that create
an ordered approach to a problem
solution.
Several methods for designing a programming
algorithm exist.

1.An algorithm can be written in plain English
or outline form.
2.An method called pseudocode may be used
to create an algorithm.
3.A third method of creating an algorithm is
called flowcharting.

Write the Program
Choose the appropriate language

Follow the syntax of that language

Use the best programming style

Test the Program
Test for syntax errors,
then test for logic errors,
and finally beta test the program with
real world data

Documentation &
Maintenance
Develop user guides for proper formats
to be used with the programming.

Provide comments within the code.
Tags