Home
> UML
>
UML Essentials
|
UML Essentials
This course provides an ideal introduction to UML. The focus is on
the most commonly used UML
diagram types. The course is suitable for
project managers, team leaders, business analysts and
anyone who
needs an introduction to object technology and UML. |
 |
|
|
|
|
|
Duration: |
1
day
|
|
|
Prerequisites: |
No prior UML
experience is required.
A background in software analysis and design is helpful.
|
| Equipment: |
 |
For on-site course delivery the customer should provide
a suitable training room with a projector to connect to
our trainer's laptop and a whiteboard or flipchart. All
exercises are completed on paper therefore no PCs or
laptops are required. |
 |
For webinar training sessions delegates
will need access to a PC or laptop
with VoIP (or telephone) to
take part in the webinar. |
| Course Style: |
50% theory, 50% practical.
Each module is accompanied by targeted exercises to allow
delegates to apply the theory and become confident with new
concepts and notation.
|
| Delegate Handouts: |
Each delegate receives a
folder containing all the course slides and comprehensive theory
notes which form excellent reference material. Folders also
contain suggested solutions for all exercises. Following
successful completion of the course each delegate will receive a
certificate. |
|
|
|
|
|
Course Details:
|
|
|
|
| HIPPO 00 |
Introduction |
½
hour |
|
| |
|
| HIPPO 10 |
UML Overview |
½
hour |
|
| |
|
| |
|
| HIPPO 11 |
Use Cases |
1
hour |
|
| |
Use Cases Exercise |
2
hours |
 |
| |
 |
| |
-
Comparison with
traditional requirements
-
Workshops and GUI
prototypes
-
Model users as
actors
-
External systems
and timers
-
Actor definition
and notation
-
Actor
generalisation
-
Use case
definition and notation
-
Use case
scenarios
-
Use case diagrams
|
|
|
| HIPPO 14 |
Object Oriented Concepts |
1
hour |
|
| |
Object
Oriented Concepts Exercise |
1½
hours |
 |
| |
|
| |
-
Model real world
concepts
-
Classes and
objects
-
Object identity
and responsibilities
-
Encapsulation of
attributes
-
Objects as
intelligent black boxes
-
What makes a good
class
-
How to discover
classes
-
Whole-part
relationships (aggregation)
-
Generalisation-specialisation (inheritance)
-
Polymorphism
|
| HIPPO 15 |
Domain Models |
1
hour |
|
| |
Domain Models Exercise |
1 hour |
 |
| |
|
| |
-
Domain classes
and notation
-
Attributes
-
Associations and
multiplicity
-
Whole-part
relationships (aggregation)
-
Generalisation-specialisation (inheritance)
|
|
|
|
|