UML JumpStart
Training with MagicDraw
When you can't
afford to waste your project team's valuable time on classroom
examples and have to get your project off to a fast start, ICONIX
UML JumpStart Training is what you need!
What's involved?
ICONIX UML JumpStart
Training provides
focused, intensive lecture/lab workshops that include hands-on
experience using MagicDraw, and lab time
devoted to YOUR specific project.
Our instructors are experts
in using MagicDraw and, while driving MD in the lab,
our instructors will teach you valuable techniques to make your
team more effective and efficient users of MagicDraw.
JumpStart Training reinforces
the concepts learned in lecture by applying the methods learned
to your real project in the lab--a valuable and practical benefit
to your training team. Materials are learned and retained better
by the students since it's relevant to the team project, directly
applied to the project, and there is no "down time"
before applying the information learned.
In our training classes
you get real project work done, become more effective with MagicDraw and become proficient in UML modeling using the ICONIX
process.
Features:
Your company's project
is previewed prior to arrival, saving you valuable training time
and money!
Instructor-led work sessions
where your company's project is modeled as a group.
Each student receives
CD-ROM tutorials to supplement the training.
Morning lecture and afternoon
lab, allowing for application of materials covered in class.
Agenda for a 5 Day "JumpStart" UML Training and Consulting Workshop
Background:
The training/consulting
session combines the theory of a Use Case Driven Object Modeling
Process, in an instructor-led work session where object models
and use case models will be started for YOUR project, with hands-on
laboratory sessions where company personnel continue to refine
the models which were started in the work session. The tool of
your choice is used, and the UML notation is used for modeling.
2 Weeks Prior to Class:
Since classroom time is
limited, preparation beforehand on both sides is key to success!
1. ICONIX (usually under
nondisclosure) receives detailed information about your project.
This gives our instructors time to study up on your project prior
to the workshop so that when we walk through the door, we are
already briefed and ready to work. This service is part of
the workshop and is done at no extra cost.
2. Each student receives
a free set of CD-ROM tutorials to prepare for the topics
covered in the training course. This allows our instructors to
spend less time on the basics, and frees up more time to actually
apply the concepts being taught to your project.
Day 1
Problem description -- Your company's team introduces
the system and explains functionality, problem areas, goals and
requirements. ICONIX expects to receive some written information
on the system and reviews the written material before the start
of the consulting session. This reinforces the material the instuctor
has already reviewed prior to the class.
Introduction to ICONIX Process-- An overview of the object modeling activities to be performed
and how they relate to the overall development lifecycle is presented.
Special emphasis is placed on the differences in thought process
between object-oriented decomposition, and those approaches such
as functional and data-driven decomposition that may be more familiar
to students
Identification of domain
objects and use cases- Development of an initial domain object model and identification
of broad categories of usage scenarios.
This phase begins on Monday
afternoon and continues through Tuesday and Wednesday. A more
detailed description follows.
Days 2 and 3
Identification of domain
objects and use cases- Development of an initial domain object model and identification
of broad categories of usage scenarios. This activity is conducted
as a brainstorming session using whiteboards and the chosen CASE
tool.
UML class diagrams are used
to describe problem domain objects, the associations between them,
along with the attributes and operations of each object. Use Case
diagrams are used to capture business processes and usage scenarios.
Development of the Use Case
Model and Domain Object Model in an iterative process carried
out over the first two days. Exploration of the usage scenarios
is used as a mechanism to uncover more details about the domain
objects.
Day 4
Morning: Lecture -- Dynamic
Models:
Use Cases
Robustness Analysis
Sequence Diagrams
The various steps of dynamic
object modeling using UML will be taught.
Afternoon: Lab -- Dynamic
Models:
Use Cases
Robustness Analysis
Sequence Diagrams
The students are split into
teams, with each team taking the appropriate use cases from the
work session, and applies the techniques learned in the morning
to identify objects and allocate behavior.
Day 5 -- Static Models at both the analysis and design level
Morning: Lecture
The fundamentals of class
modeling with UML, including generalization, aggregation, attributes,
and operations at the analysis level, and detailed design constructs
such as visibility, abstract vs concrete classes, etc. are taught.
Afternoon: Lab
Each team adds objects discovered
during the previous day's lab session to the object model and
begins to refine a portion of the overall object model that is
most germane to their portion of the system to a design level.
Training
& Consulting Price List
For a no-cost consultation
on how ICONIX can provide JumpStart training for your project,
in the U.S. or anywhere in the world, please email us with a detailed description of
your training requirements.
Warning:
JumpStart Training is
not a class for uncommitted students or uneasy beginners. Because
of the rapid-learning atmosphere, JumpStart Training is ideal
for those looking for an intense and highly-focused training course
which will get the project up and running, fast!
|