OBJECT ORIENTED ANALYSIS AND DESIGN
Course Syllabus
1. Principles of object technology
• Introduction to Object Technology
• Principles of Object Orientation
• Principles of Modeling with UML
• Modeling System Behavior with Use-Cases
• Finding Classes
• Object Collaborations
• Interaction Diagrams; Class Diagrams; State Diagrams
2. Fundamentals of business modeling
• Introduction to Business Modeling
• Using the Unified Modeling Language
• Business Modeling Process
• From Business Models to System Models
• Project Examples
3. Fundamentals of Rational Rose
• Rose Modeling Basics
• Constructing Use-Case Model in Rose
• Use-Case Realization Structure
• Interaction Diagrams; Class Diagrams
• Introduction to Round-Trip Engineering
4. Object-oriented analysis with UML
• Modeling System Behavior with Use Cases
• Analysis and Design Overview
• Architectural Analysis
• Distribute Behavior to Classes
• Describe the Analysis Class
• Review the Analysis Model
5. Object-oriented design with UML
• Identify Design Elements
• Identify design mechanisms
• Incorporate Existing Design Elements
• Describe the Run-time Architecture
• Describe Distribution
• Patterns
• Use-Case Design
• Subsystem Design
• Class Design: Class Structure, modeling states, class relationships
• Implementation overview
• Structure the implementation model
.