![]() |
Contact |
| OOAD with the UML: Analyzing the System |
| Course Status: | Released |
| Course Language: | English |
| Course Duration: | 4 Hours |
| Deployment Options: | Online, Interactive CDs, Network, Downloads, Intranet |
| Audience |
| OOAD analysts and designers |
| Prerequisites |
| Previous courses in the curriculum OOAD with the UML; a good understanding of object-oriented principles and the role of use-case and object models |
| Course Aim |
| To show how to specify object interaction in the UML and to identify associations and inheritance between classes |
| Learning Objectives |
| Describe how to discover object interaction. Understand how to interpret sequence and collaboration diagrams in the UML. Describe the types of relationship that can exist between classes. Add names, roles, and navigation to associations in class diagrams. Add multiplicity. Describe how to discover inheritance relationships between classes. Distinguish between inheritance and aggregation. |
| Topics Covered |
| Object interaction - Interaction diagrams - Sequence diagrams and the UML - Exercise: Labeling a sequence diagram - Collaboration diagrams and the UML - Exercise: A collaboration diagram Relationships - Simple associations - Aggregations - Multiplicity - Exercise: Adding associations - Refining associations Inheritance - Overview of inheritance - Finding inheritance Advanced inheritance - Multiple inheritance - Inheritance and aggregation - Metamorphosis - Exercise: Adding inheritance |