Definition of Program
- A program is a list of instructions for the computer to follow to get a job done on the computer.
Type of Program
- Application software
- System software
Type of "Application software"
- Prewritten
- Custom-Made
Example of "Application software"
- Word (Word processing)
- EXCEL (Spreadsheet)
- ACCESS (Database)
Steps for program development process :
*Program ________
- Specification (Defining the problem)
- Design (Creating a solution to the problem)
- Code (Writing the program code)
- Test (Testing the program code)
- Documentation (Describing the program)
- Maintenance (Update the program if needed)
What make a "Good Program"?
*A good program should _______
- Be reliable & work under most condition.
- Be well documented.
- Be understandable by programmers/others.
- Catch obvious & common input errors.
- Use logic structures described in step three, program design
Program Test
- All programs must be tested for errors after they are keyed into the computer.
- The programmer's word for testing a program is debugging.
- Debugging involves eliminating all errors in program code & errors in logic.
- A phase used to define the process of eliminating errors in a program is "getting the bugs out".
- There are 2 types of errors (Syntax / Logic) that must be eliminated from a program before it can be used in a real-time computing enviroment.
Testing Process
- Desk checking
- Manual Testing with Sample Data
- Attempt at Translation
- Testing sample data on the computer
- Testing by a select group of potential users
Generation of Programming Language
* ________ Language
- (1st) Machine
- (2nd) Assembly
- (3rd) Procedural
- (4th) Problem-Oriented
- (5th) Natural
Principal High-Level Procedural Language
- Ada
- BASIC (Beginner All-purpose Symbolic Instruction Code)
- C/C++
- COBOL (COmmon Business Oriental Language)
- FORTRAN (Formula TRANslation)
- HTML (Hyper Text Markup Language)
- Java
- PASCAL
No comments:
Post a Comment