Download presentation
Presentation is loading. Please wait.
Published byAleesha Warren Modified over 8 years ago
1
PROGRAMMING
2
Computer Programs A series of instructions to the computer pre-written/packaged/off-the-shelf, or custom made There are 6 steps to creating a program
3
Step 1: Program Specification Define what you want to do l Program Objectives l Desired Output l Expected Input l Processing Requirements l Documentation of Specs What, not how
4
Step 2: Program Design Decide HOW it will be done Use Structured Programming Techniques l top-down design l psuedocode l flowcharts l logic structures
5
Step 3: Program Coding Translate the design into computer language
6
Step 4: Program Testing Fixing errors is called “debugging” Two types of errors l Syntax l Logic Test using various types of input data Beta Testing by outside users
7
Step 5: Program Documentation An ongoing process Document how program was developed l Describe what each module does and how Operator Manuals Repair Manuals
8
Step 6: Program Maintenance The longest part of the process Fix errors found during operation Upgrade program to meet changing needs
9
An Iterative Process Each step is not completed on its own Steps overlap, often done in parallel “Write a little, test a little” “Software doesn’t break. It is written broke.”
10
Programming Languages Machine Language Assembly Languages High Level Languages Problem Oriented Languages Natural Languages
11
The Challenge Software development is a “cottage industry” The most expensive part of a system How can we make it more efficient?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.