ICONIX Software Engineering, Inc.  

Hands-on Enterprise Architect for Power Users

  UML JumpStart Training
  JumpStart with EA
  JumpStart with Rational Rose
  Public Classes - Hands on EA for Power Users
  UML for E-Commerce
  UML for GIS
  Architecture/Agile Proj. Mgmt.
  Ruby, AJAX, C#, Java
  Request Training Info
  EA for Power Users
  Mastering UML w/ICONIX Process
  EA TrainingPack
  Rose TrainingPack
  Price List - Order Online
  Use Case Driven Object Modeling - Theory and Practice
  Agile Dev. with ICONIX Process
  Extreme Programming Refactored
  Use Case Driven Object Modeling
  App. Use Case Driven Obj. Modeling
  EA Editions
  MDG Integration (Eclipse)
  MDG Integration (VS 2005)
  PowerPack/ Corporate
  PowerPack/VS.Net 2003
  PowerPack/VS.Net 2005
  Price List - Order Online
  Free White Papers on UML
  Includes and Extends
  Song of the Extremos (Humor)
  Alice in Use Case Land (Humor)
  The Emperor's New Code (Humor)
  The Ministry of Code Smells

Open Enrollment Public Training

London - April 9, 10 / September 3, 4 2007

Upcoming schedule

February - 19, 20 San Francisco, 22, 23 Los Angeles, 26, 27 San Diego
March - 26, 27 Washington D.C., 29, 30 Philadelphia
April - 9, 10 London, 12, 13 Amsterdam, 23, 24 Seattle, 26, 27 Denver
May - 7, 8 Chicago, 10, 11 Minneapolis
June - 3, 4 New York, 6, 7 Boston
July - 9, 10 Chicago, 12, 13 Minneapolis, 16, 17 Detroit
August - 6, 7 San Francisco, 9, 10 Los Angeles
September - 3, 4 London, 6, 7 Amsterdam
October - 8, 9 New York, 11, 12 Boston
November - 12, 13 Dallas, 15, 16 Houston
December - 3, 4 Orlando, 6, 7 Atlanta


January - 21, 22 Melbourne, 24, 25 Sydney

Attendance is limited -- reserve your seats today

Sparx Systems and ICONIX Software Engineering are pleased to announce a series of public classes entitled "Hands-on Enterprise Architect for Power Users" . These two-day events, to be taught in approximately 25 major cities within the US and internationally will be personally taught by ICONIX President and noted author Doug Rosenberg.

Students will develop an interactive internet (.Net) mapping application in C# within the Visual Studio environment using Enterprise Architect to take the example project from use cases and functional requirements all the way through sequence and class diagrams, and will generate C# code and test cases. Students will learn, hands-on, how to best leverage the seamless bi-directional integration between EA and Microsoft Visual Studio.

The example project (known as the "mapplet") is an interactive hotel-finder application, built with ArcGIS Server from ESRI, that is currently in production use and can be found on the VResorts.com travel website at http://smartmaps.vresorts.com , and is featured in the popular book "Agile Development with ICONIX Process" (Apress 2005) by Doug Rosenberg, Matt Stephens, and Mark Collins-Cope.

ICONIX Process is a minimalist, streamlined approach to use case driven UML modeling which uses a core subset of UML diagrams and techniques to provide thorough coverage of object-oriented analysis and design while avoiding analysis paralysis. ICONIX Process was first described in Mr. Rosenberg's first book "Use Case Driven Object Modeling" (Addison-Wesley 1999) which has currently sold over 30,000 copies, and has been released in both Japanese and Chinese as well as English. The Agile/ICONIX book updates the material for use in an agile development environment, and illustrates the process all the way down to code with the mapplet example.

Each student will receive a copy of both the "Use Case Driven Object Modeling", and "Agile Development with ICONIX Process" books along with a copy of the "Enterprise Architect for Power Users" multimedia tutorial.

Each student attending the workshops will recieve:

- A copy of Use Case Driven Object Modeling
- A copy of Agile Development with ICONIX Process
- A copy of ICONIX's multimedia tutorial Mastering UML with Enterprise Architect and the ICONIX Process
- A copy of ICONIX's multimedia tutorial Enterprise Architect for Power Users
- A copy of Enterprise Architect Desktop Edition
- Course notebook and white papers
- Certificate for a discount off a 5 day ICONIX onsite JumpStart training workshop


Price: $2,500 Duration: 2 days

Register your interest with no obligation here.

Detailed Class Agenda

Day 1:

Introduction to UML modeling using the ICONIX Process -- An overview of the object modeling activities to be performed and how they relate to the overall development lifecycle is presented.

Instructor led session and introduction of the Mapplet Example.

Identification of domain objects and use cases -- Development of an initial domain object model and identification of broad categories of usage scenarios. 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.

Use Case Lab
(including Requirements Allocation and Traceability using Enterprise Architect)

The students are split into teams, with each team taking a package of use cases from the instructor-led work session. The teams then apply the techniques, in sequence, from the ICONIX Process, in a hands-on lab session. Students will learn how to allocate requirements to use cases and use EA's built-in traceability matrix.

Review of Use Cases

Day 2:

Robustness Analysis Lab -- Students will learn how to remove ambiguity from their use cases and link them to the class model.

Review of Robustness models

Sequence diagram lab -- Students will use the ICONIX Add-In to automatically generate skeleton sequence diagrams and test case diagrams from robustness diagrams. Students will learn how to do detailed object-oriented design on a per use case basis and how to allocate operations to classes from the sequence diagram.

Review of sequence diagrams and detailed static models

Code Generation, Test Case Generation, and Document Generation using Enterprise Architect.

Options for "round-trip" linkage between EA and programming environments such as Visual Studio using MDG Link.

Wrap up Lecture.

The class will be held at:
MicroTek Atlanta Facility
1200 Abernathy Road
Northpark Town Center
Building 600, Suite 150
Atlanta, GA 30328

Facility questions:
Phone: (770) 604-9911

Hotels near the training facility include the Staybridge Suites Atlanta Perimeter GA, the W Atlanta at Perimeter Center, and the Crowne Plaza Hotel Atlanta-Ravinia GA.

Click here to browse an interactive map of hotels near the training site.


Back to the Public Classes Page click here.


Atlanta Hotels and Attractions.

You can find information about local attractions and hotels for each of these destinations using the links below:

Philadelphia, San Diego, San Francisco, Seattle, Washington D.C., Atlanta, Albuquerque, Boston, Chicago, Dallas, Denver, Detroit, Houston, Los Angeles, Minneapolis, New York, Orlando

If you're interested in public classes in a city that's not in the list, EMAIL us .




ICONIX Software Engineering, Inc.
10642 Santa Monica Blvd, Suite 200, Los Angeles, CA 90025
Tel (310) 474-8482 / Fax (310) 474-8609
email: UMLTraining@iconixsw.com