WA1008 OOAD using UML and Rational Rose
Course Outline |
|
| 1. Rational Rose |
|
- Rational Unified Process
- Inception Phase
- Elaboration Phase
- Construction Phase
- Transition Phase
- Evolution Cycles
|
|
| 2. Object-Oriented Programming |
|
|
|
| 3. Case Study: Time Schedule Application |
|
| 4. Use Cases |
|
- Actors
- Action Sequence
- Time Schedule: Use Cases
- UC01 - Add a new Appointment
- Use Case in Rational Rose
- Documenting Use Cases
|
|
| 5. Discovering Classes |
|
- Entity Class
- Control Class
- Boundary Class
- Good Class Diagram
- Adding a Class
- Packages
- Time Schedule: UC01 Classes
- Class Diagram
- Class Management
- Scenario
|
|
| 6. Sequence Diagram |
|
- Sequence Diagram in UML
- Time Schedule: UC01 Sequence Diagram
|
|
| 7. Collaboration Diagram |
|
| 8. Object Relationship |
|
- Relationship Attributes
- Time Schedule: UC01 Relationships
|
|
| 9. Operations and Attributes |
|
| 10. Inheritance |
|
- Discovering Inheritance
- Inheritance in Rose
|
|
| 11. Architecture |
|
- Packages and Component
- Deployment
- Detail Design
- Designing Relationship
- Designing Attributes and Operations
|
|
| 12. Team Development |
|
|
|
| 13. Rose Script |
|
- Simple Example
- File Output
|
|