Lec1 PDF
Lec1 PDF
Program Problem
maintenance Analysis
Program
Program
Debugging
Design
and Testing
Program
Coding
1. Problem Analysis:
2. Program Design
Program design: stage where program specifications are expanded into a complete
design of the new program.
1 pg.
• Pseudocode
• Data modeling
Design Approaches:
Structural programming: C, Pascal
Object oriented programming: C++, Java
3. Program Coding
o A syntax error occurs when the programmer has not followed the
rules of the language.
o Alpha test
2 pg.
Simulating real users
Carried out in the lab
Carry out the real tasks that typical users might perform
o Beta test
Carried out by real users
In real environment
Limited number of end users to obtain feedback
Reduce the product failure risks and increase the quality of the
product
5. Program Maintenance
3 pg.