  
                    
|
| |
 |
THE UNIFIED MODELING LANGUAGE
| Course Description |
|
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.
Course Length: 2 Days
Course Tuition: $790 (US)
|
| Prerequisites |
|
| Strong understanding of Object-Oriented concepts is required. Experience designing or programming in an Object-Oriented language is also required.
|
• Use Cases
Use Cases
Use Case Diagram Components
Use Case Diagram
Actor Generalization
Include and Extend
Other Systems
Narrative
Template for Use Case Narrative
Using Use Cases
• Class Diagrams
Class Diagrams
Attributes
Attribute Properties
Composite Classes
Operations and Methods
Inheritance
Abstract Classes
Interfaces with Ball and Socket Notation
Visibility
Class Scope
• Class Diagrams and Their Relationships
Dependencies
Associations
Instance Creation
Multiplicity
Qualified Associations
Association Classes
Composition and Aggregation
• Sequence Diagrams
Sequence Diagrams
Interaction Frames
Decisions
Loops
Creating and Destroying Objects
Activation - 2.0
Synchronous & Asynchronous
The Objects Drive the Interactions
Evaluating Sequence Diagrams
Using Sequence Diagrams
• Communication Diagrams
Communication Diagrams
Communication and Class Diagrams
Evaluating Communication Diagrams
Using Communication Diagrams
|
• 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
• Activity Diagrams
Activity Notation
Decisions and Merges
Synchronization
Drilling Down
Iteration
Partitions
Parameters and Pins
Expansion Regions
Using Activity Diagrams
New Models in UML 2.0
• New to UML 2.0
Composite Structure Diagrams
Timing Diagrams
Interaction Overview Diagrams
• Package, Component, and Deployment Diagrams
Modeling Groups of Elements - Package Diagrams
Visibility and Importing
Structural Diagrams
Components and Interfaces
Deployment Diagram
• Appendix A - UML Syntax
Contact us for course schedules or more
information.
|
|
 |
|
|
|
|