ICONIX Software Engineering, Inc.  

Use Case Driven Object Modeling with UML:
A Practical Approach

  ICONIX JumpStart Training
  UML JumpStart with EA
  SysML JumpStart Training
  Hands on ICONIX Process
(Onsite or Open Enrollment)
  Request Training Info
  EA for Power Users
  Mastering UML w/ICONIX Process
  EA TrainingPack
  Enterprise Architect
  MDG Integration for Eclipse
  MDG Integration for Visual Studio
  Design Driven Testing
  Use Case Driven Object Modeling - Theory and Practice
  Agile Dev. with ICONIX Process
  Extreme Programming Refactored
  eBook: Embedded Systems Development using SysML
  eBook: 20 Terabytes a Night
  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
  Song of the Extremos (Humor)
  Alice in Use Case Land (Humor)

ICONIX Process Diagram

"Doug and Kendall have produced a work that is built on real-life experiences and years of expertise. It is a text that belongs on the shelf of every OO project manager and team leader...on the middle shelf...with the binding showing, and within easy reach."-- Jim Conallen, CTO, Clarity Development, LLC.

About The Book:

"If you liked 'Object Oriented Software Engineering', you'll like this book." -- Ivar Jacobson

Today, software practitioners are faced with the cold, hard reality that there is seldom enough time to properly model an impending project. Even with the widespread acceptance of the Unified Modeling Language (UML), proper modeling is often not completed because aggressive schedules make this practice difficult. The book presents a streamlined approach to UML modeling that includes a minimal but sufficient set of diagrams and techniques that you can use to get from use cases to code quickly and efficiently.

Read a review of the book from Dr. Dobbs.

I got a copy of "Use Case Driven Object Modeling." I will be buying several more copies for my team. As the project leader, I have been looking for a "Process" that we can follow, evaluate, and later tune if need be. The process described in "Use Case Driven Object Modeling with UML" looks like what we will follow." -- Charlie Wilson, Staff Software Engineer, Sequent Computer Systems

"Use Case Driven Object Modeling with UML" provides practical guidance that will allow developers to produce UML models quickly and effeciently, while maintaining the important traceability from user requirements through detailed design and coding. The authors borrow from extensive industry experience to present proven methods to drive the object modeling process forward from use cases in a simple and straightforward manner.

Highlights include:

  • A clear and comprehensive integrated example that evolves throughout the book

  • "Top 10" lists that summarize each chapter's most important points

  • "Analysis paralysis Alerts" to help you steer clear of common traps and pitfalls in UML modeling

  • Extensive discussion of requirements and how to design in a traceable manner

  • Omission of all extraneous theory that won't immediately help you to get your modeling done

  • Practical tips for extending visual modeling tools to make the process work efficiently

There is no shortage of books on software methodology, but this work stands out by not getting bogged down in theory and over-strict reliance on what the author calls "true believer" notions of software design.

This short, well-presented text uses plenty of diagrams to show off how to use UML in a promising object-oriented design process. Once you are familiar with UML notation, Use Case Driven Object Modeling with UML can show you how to apply those skills to model real-world problems effectively. -- Richard Dragan, PC Magazine

A Preview of The Book:

Click here to view the Table of Contents

Click here to view the Preface

Click here to view a list of Figures

Click here to view the Top 10 Lists

Click here to view the Analysis Paralysis Alerts

Click here to download the Rose Model example

"The authors have presented a process for developing applications using object oriented technologies that is as close as possible to a 'cookie cutter' recipe as you'll find. The 'cookie cutter' process is the Holy Grail of development processes, destined never to be achieved, yet it drives us in the direction of even more predictable software development." -- Jim Conallen, CTO, Clarity Development, LLC.

Comments From The Authors:

Doug Rosenberg

Comments from Doug Rosenberg

Comments from Kendall Scott




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