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:
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
Technical Requirements:
P500+ Processor, 128MB of RAM; Windows 2000, 2003, XP, Minimum screen resolution 800x600, Internet Explorer 6.0 or higher; Windows Media Player 9.0 or higher; Adobe Flash Player 8.0 or higher; 56K minimum connection; broadband (256 kpbs or higher) connection recommended; Cookies enabled; Sound card with speakers or headphones strongly recommended.