Learn UML 2.0 online with these interactive online UML 2.0 courses.
Affordable Pricing (Only $99.95 for the complete series)
A full year to complete the UML 2.0 courses
Retake the UML 2.0 courses as many times as you like
Measure your progress with assessment tests after each course
Earn completion certificates after passing each assessment test
UML 2.0 Series (9 hours)
1. UML 2.0:1 Understanding UML
Time: 2 hours
This course explains what the Unified Modeling Language is, and how UML is used. This course also discusses software development processes and iterative development.
Objectives
Define the Unified Modeling Language (UML)
Explain three modes in which UML is commonly used
Explain iterative development processes and the Rational Unified Process
Compare predictive and adaptive planning
Fit UML diagrams to a process
Topics
Getting familiar with UML
Using UML
Notations, meta-models, and diagram types
Legal UML
The meaning of UML
Understanding development processes
Predictive and adaptive planning
Agile processes
Rational Unified Process
Fitting a process to a project
Design
Documentation and legacy code
2. UML 2.0:2 Working with Class Diagrams
Time: 3 hours
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
3. UML 2.0:3 Working with Common Diagrams
Time: 2 hours
This course shows learners how to read and use common types of UML diagrams, including sequence diagrams, object diagrams, package diagrams, deployment diagrams, and use cases.
Objectives
Read and construct sequence diagrams
Read and construct object diagrams
Read and construct package diagrams
Read and construct deployment diagrams
Read and construct use cases
Topics
Sequence diagrams
Loops and conditionals
Synchronous and asynchronous calls
Object diagrams
Understanding package diagrams
Working with package diagrams
Deployment diagrams
Understanding use cases
Working with use cases
4. UML 2.0:4 Working with Specialized Diagrams
Time: 2 hours
This course shows learners how to read and use specialized types of UML diagrams, including state machine diagrams, activity diagrams, communication diagrams, composite structure diagrams, component diagrams, collaborations, interaction overview diagrams, and timing diagrams.
Objectives
Read and construct state machine diagrams
Read and construct activity diagrams
Read and construct communication diagrams
Read and construct composite structure diagrams
Read and construct component diagrams
Read and construct diagrams featuring collaborations
Read and construct timing diagrams
Topics
Understanding state machine diagrams
Working with state machine diagrams
Understanding activity diagrams
Working with activity diagrams
Communication diagrams
Composite structure diagrams
Component diagrams
Collaborations
Timing diagrams
Resources for UML 2.0
Know of a good resource for UML 2.0 Online Training? Please Let Us Know.