|
This course shows learners how to read and use the most common type of UML diagrams: class diagrams. This course covers properties, attributes, associations, multiplicity, operations, and other topics related to class diagrams.
Objectives:
After completing this course, students will be able to:
- Read and use a class diagram
- Explain properties, attributes, and associations
- Explain multiplicity and operations
- Explain dependency and constraint rules
- Explain classification principles
- Define specialized classes, including association, parameterized, and active classes
Topics:
- Using class diagrams
- Properties, attributes and associations
- Multiplicity
- Programming interpretations of properties
- Bidirectional and qualified associations
- Operations
- Generalization, notes and comments
- Dependency and constraint rules
- Keywords, responsibilities, and static operations
- Aggregation, composition, and derived properties
- Interfaces and abstract classes
- Reference objects and value objects
- Classification and generalization
- Association class and parameterized class
- Enumeration, active class, visibility, and messages
|