About the Workbook:
Applying Use Case Driven Object Modeling with UML provides a practical,
hands-on guide to putting use case methods to work in real-world
situations. This companion workbook to Use
Case Driven Object Modeling with UML bridges the gap between
the theory presented in the authors' first book, and the practical
issues involved in the development of an internet/e-commerce application.
Uniquely conceived as a workbook, featuring an e-commerce system
for an on-line bookstore as a running example, the book dissects
its design in detail, demonstrates the most common design mistakes,
and reveals the correct solutions. The hands-on exercises give
you the opportunity to detect, identify, and correct critical
errors on your own, before reviewing the solutions provided in
The workbook is structured around the proven ICONIX Process, a
streamlined approach to UML modeling designed to avoid analysis
paralysis without skipping analysis and design. It presents the
four key phases of this minimalist approach to use case driven
design: domain modeling, use case modeling, robustness analysis.
and sequence diagramming. For each of these topics, the book provides
an overview, detailed discussion, top 10 mistakes, and a set of
exercises for honing object modeling and design skills.
Another unique aspect of this book is the three chapters on reviews.
The authors devote a chapter each to requirements review, preliminary
design review, and critical design review. This focus on "designing
quality in" by teaching how to review UML models fills a
major gap in the published literature.
The book shows you, by example, how to avoid more than 70 specific
design errors as shown in the "Top 10" error lists on
the inside covers and within each chapter. With the information,
examples, and exercises in this book, you will develop the knowledge
and skills you need to apply use case modeling more effectively
to your next application.
Doug Rosenberg, of ICONIX Software Engineering, Inc., has been
providing system development tools and training for nearly two
decades, with particular emphasis on object-oriented methods.
He developed a Unified Booch/Rumbaugh/Jacobson design method in
1993 that preceeded Rational's UML by several years. He has produced
over a dozen multimedia training courses on object technology,
COM and COMPLETE
CORBA, and is the author of the book Use
Case Driven Object Modeling with UML (Addison-Wesley 1999).
Kendall Scott is a technical writer who specializes in writing
about financial and accounting applications. He is the supporting
author of Use Case Driven Object Modeling with UML, with Doug
Rosenberg. In addition, he is co-author of UML Distilled (with
Martin Fowler) and author of his own new book, UML
Explained and The
Unified Process Explained.
is a trademark of Object Management Group, Inc. in the U.S. and