1) System
2) The basic principles of OOT, objects, classes, encapsulation, inheritance and polymorphism
3) Introduction to UML
4) Requirements Specification
5) The logical view of the system (class and object diagrams)
6) A dynamic view (state diagrams, and sequence of activities)
7) Implementation view (diagrams packages, components and deployment)
2) The basic principles of OOT, objects, classes, encapsulation, inheritance and polymorphism
3) Introduction to UML
4) Requirements Specification
5) The logical view of the system (class and object diagrams)
6) A dynamic view (state diagrams, and sequence of activities)
7) Implementation view (diagrams packages, components and deployment)