An Onsite JumpStart Workshop
(Actual workshop
is tailored to your project)
This course
follows the material presented in our book--
Use
Case Driven Object Modeling with UML:
A Practical Approach
by
Doug Rosenberg & Kendall Scott
"The effect
of ICONIX Training was superb!"--Dean A. Sleeper, President, ACCESS
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 Unified Object Modeling -- 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 is 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 ia 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
Collaboration and State Diagrams
The various steps of dynamic object modeling using UML will be
taught.
Afternoon: Lab -- Dynamic Models:
Use Cases
Robustness Analysis
Sequence Diagrams
Collaboration and State 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.
International On-Site Training
ICONIX offers international
on-site training,
anywhere in the world. Our innovative multimedia CD-ROM tutorials
are used internationally, in over 40 countries.
List
of ICONIX Training Courses
Training
Price List

For more specific information
on how ICONIX can custom tailor an onsite UML workshop for your
project, in the U.S. or anywhere in the world, contact ICONIX with a detailed description of
your training requirements.
*UML is a trademark of Object Management Group, Inc. in the U.S.
and other countries.
|