ICONIX Software Engineering, Inc.  

UML JumpStart Training with Enterprise Architect


TRAINING and CONSULTING
  ICONIX JumpStart Training
  UML JumpStart with EA
  SysML JumpStart Training
  Hands on ICONIX Process
(Onsite or Open Enrollment)
  Request Training Info
MULTIMEDIA TUTORIALS
  EA for Power Users
  Mastering UML w/ICONIX Process
  EA TrainingPack
  SHOPPING CART
PRODUCTS
  Enterprise Architect
  MDG Integration for Eclipse
  MDG Integration for Visual Studio
  SHOPPING CART
PRODUCT BUNDLES
  PowerPack/Corporate
  PowerPack/Developer
  PowerPack/Business
BOOKS
  Design Driven Testing
  Use Case Driven Object Modeling - Theory and Practice
  Agile Dev. with ICONIX Process
  Extreme Programming Refactored
  eBook: 20 Terabytes a Night
ARTICLES
  ICONIX Process for SOA
  ICONIX Process for Embedded Systems
  Tutorial: Design Driven Testing
  Case Study: Large Synoptic Survey Telescope
  Case Study: ESRI Professional Services
  Case Study: Virginia DMV
FUNNY STUFF
  Song of the Extremos (Humor)
  Alice in Use Case Land (Humor)


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 Enterprise Architect, and lab time devoted to YOUR specific project.

Our instructors are experts in using Enterprise Architect and, while driving EA in the lab, our instructors will teach you valuable techniques to make your team more effective and efficient users of Enterprise Architect.

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 Enterprise Architect 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!

 

 

 

ICONIX Software Engineering, Inc.
11301 W Olympic Blvd., Suite 559, Los Angeles, CA 90064
Tel (310) 474-8482 / Fax (310) 474-8609
email: UMLTraining@iconixsw.com