The Unified Modeling Language
Course
Inhouse
Description
-
Type
Course
-
Methodology
Inhouse
-
Start date
Different dates available
Students learn how to identify and design objects, classes, and their relationships to each other, which includes links, associations, and inheritance. A strong emphasis is placed on diagram notation for use cases, class and object representation, links and associations, and object messages. This course utilizes UML 2.0 notation.
Facilities
Location
Start date
Start date
About this course
Programmers, analysts and software designers.
Experience with objects and object-oriented programming. Experience with analysis and design would be helpful.
Reviews
-
Good trainer concise handouts.
← | →
Course rating
Recommended
Centre rating
Jake Murphy
This centre's achievements
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 6 years
Subjects
- Inheritance
- UML training
- UML
- Communication Training
Course programme
#text-block-10 { margin-bottom:0px; text-align:left; }
1. Course Introduction
Course Objectives The Unified Process Course Overview
Using the Workbook Suggested References
2. Use Cases
Use Case Diagram Components Use Case Diagram
Actor Generalizations Include and Extend Specialize
Other Systems Narrative
Template for Use Case Narrative Using Use Cases 3. Class Diagrams
Class Diagrams Attributes
Attribute Properties
Operations and Methods Inheritance
Abstract Classes Interfaces
Interfaces with Ball and Socket Notation Visibility
Class Scope
4. Class Diagrams and Relationships
Dependencies Associations
Instance Creation Multiplicity
Qualified Associations Association Classes
Composition and Aggregation 5. Sequence Diagrams
Sequence Diagrams Interaction Frames Decisions Loops
Creating and Destroying Objects Activation
Synchronous & Asynchronous Evaluating Sequence Diagrams Using Sequence Diagrams
#text-block-11 { margin-bottom:0px; text-align:left; }
6. Communication Diagrams
Communication Diagrams
Communication and Class Diagrams Evaluating Communication Diagrams Using Communication Diagrams 7. State Machine Diagrams
What is State? State Notation
Transitions and Guards Registers and Actions More Actions
Internal Transitions
Superstates and Substates Concurrent States
Using State Machines Implementation
8. Activity Diagrams
Activity Notation
Decisions and Merges
The Unified Modeling Language Rev 6.3.1
Forks and Joins Drilling Down Iteration
Partitions Signals
Parameters and Pins Expansion Regions
Using Activity Diagrams
9. Supplemental UML Diagrams
Modeling Groups of Elements – Package
Diagrams
Visibility and Importing Structural Diagrams
Components and Interfaces Deployment Diagram
Composite Structure Diagrams Timing Diagrams
Interaction Overview Diagrams
10. Appendix A – UML Syntax
The Unified Modeling Language