The following subjects will be taught during this course:
- Object-Oriented Analysis and Design Foundations.
- Object and Class Diagrams, Meta-Object Facility (MOF) foundations.
- UML Notation The concept of class and classifier, and the idea of Value?
- Composite structure and Structured Classifiers: the difference between system domain architecture and system domain models.
- Sequence as integration models.
- State Machines and Activity as business logic models and mechanisms.
- Use Case Diagrams – system services as a foundation of requirements.
- Development Processes – CIM, PIM and PSM models (MDA).