Click
here to download the Spec Sheets in PDF Format
This CD-ROM tutorial
presents a simplified approach to the UML using the ICONIX process
with examples done with Rational Rose. The ICONIX process uses
a minimum but sufficient core subset of UML diagrams designed
to get the user from use cases to code quickly and efficiently.
The ICONIX Process is also taught by ICONIX in JumpStart training
workshops, and is
reflected in the book, "Use
Case Driven Object Modeling, A Practical Approach" and in the companion workbook,
"Applied
Use Case Driven Object Modeling, An Annotated E-Commerce Example."
A clickable map provides hypertext linkage to all sections of
the tutorial.
The ICONIX Process focuses on the modeling space between use cases
and code.
Our simplified approach to UML modeling, which uses a core subset
of universally important diagrams, will help you to avoid analysis
paralysis.
The theory behind the ICONIX Process was synthesized from the
original Booch, Rumbaugh, and Jacobson methodologies starting
in 1992, several years before the UML was developed. It has withstood
the test of time and experience.
Fundamental concepts of data-centered OO methodologies, and their
advantages for Domain Modeling, are reviewed.
Scenario based methods are explained in the context of building
traceable Dynamic Models; starting with use cases all the way
through to detailed design.
Elements of the Booch method critical to detailed design of both
the static and dynamic parts of an object model are explained.
The ICONIX Process has lasted for a decade because it is based
on fundamentally important modeling questions that apply to virtually
any system. Each individual question, and the appropriate techniques
we use to answer it, is discussed in detail.
A vitally important element of the ICONIX Process is the use of
Jacobson's Robustness Analysis technique to bridge the gap between
requirements analysis and detailed design.
We then present automated solutions (scripts) for getting started with sequence
diagrams. Each diagram in the core UML subset is explained in
detail. Additional UML elements--which may be optionally added
based on project needs--are also discussed.
Four example projects are provided in Rose, which can be referenced
via hyperlink buttons from many slides within the tutorial.
Click here to order a copy online via our
secure server.
|