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?
Def...
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...
Design the Solution
Modularization - A solution method is
broken down into smaller sub-problems,
which in turn are broken ...
Design the Solution
Algorithms - a set of steps that create
an ordered approach to a problem
solution.
Several methods for...
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 withi...
Upcoming SlideShare
Loading in...5
×

The Programming Process

564

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
564
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

The Programming Process

  1. 1. The Programming Process
  2. 2. Steps of the programming process
  3. 3. 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.
  4. 4. Design the Solution 3 Types of Design Solutions
  5. 5. 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.
  6. 6. 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.
  7. 7. 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.
  8. 8. Write the Program Choose the appropriate language Follow the syntax of that language Use the best programming style
  9. 9. Test the Program Test for syntax errors, then test for logic errors, and finally beta test the program with real world data
  10. 10. Documentation & Maintenance Develop user guides for proper formats to be used with the programming. Provide comments within the code.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×