Course Material
- Week1: Principles of Object Technology: Introduction to Object Technology, Principles of Modeling, and Principles of Object Orientation
- Week 2-3 Introduction to UML, Unification, UML Diagrams, Unified Process & Rational Unified Process, RUP Disciplines, Case Study Analysis and Basics,Case Study, About Inception
- Week 4-5 Understanding Requirements, Use Case Modeling: Use Case Writing Styles and EBP Guidelines
- Week 6 Supplementary Specifications, Vision Document and Glossary
- Week 7 Domain Model : Identifying Business Classes, Associations and Attributes
- Week 8-10 Use Case Diagram Implementation of System Sequence , Collaboration Diagrams , State Chart
- Week 11 Design Patterns: GRASP: Information Expert, Creator, Cohesion & Coupling, Controller
- Week 12 Use Case Realization Using GRASP Patterns, Design Model: Determining Visibility
- Week 13 Mapping Data Model to Domain Model, Implementation of Design Class Diagram, Coding patterns and Mapping Design to Code
- Week 14 More Patterns for Assigning Responsibilities, Polymorphism, Pure Fabrication and Indirection
- week 15 Gof: Singleton, Strategy.
- week 16: Composition, Façade and Discuss Remaining Patterns
- Remaining Patterns
- Remaining Patterns
- Text book: Applying UML and patterns
- Chapters 15
- Department CS & IT
- Teacher
Ms. Qaisra Ramzan