1) STRUCTURE APPROACH
- Basic idea is to divide conquer.
- Program is through of consisting of task.
- Each computer task is divided in to smaller components (Modules) so that it can be easily understood.
2) OBJECT ORIENT APPROACH
Even driven (When and even occurs the program respond to it, e.g. if you click the button, the program should respond to this event).
- Provide reusability.
- E.g. VB.