UML Requirements Modeling for Business Analysts

Are you a business analyst? Do you know any business analysts or managers of business analysts? This book is written explicitly for people responsible for requirements.

About the book (from the Introduction)

Are you thinking to yourself, "Why should I learn these models, diagrams, and techniques?" If so, one or more of these reasons may apply to you:

Intended Audience

If you’re a business analyst seeking practical advice and guidance to capture and document requirements, or are interested in requirements modeling using UML or use cases, this book is for you! If you are a manager of business analysts, this book is also for you, since it will serve as your reference guide for assisting your business analysts in becoming more effective in their requirements analysis efforts.

back to top


back to top

Table of Contents, List of Figures, List of Tables

The below item opens as a PDF document in a new browser window.

back to top

Back Cover Text

This book provides you with a collection of best practices, guidelines, and tips for using the Unified Modeling Language (UML) for business analysis. The contents have been assembled over the years based on experience and documented best practices. Over sixty easy to understand UML diagram examples will help you to apply these ideas immediately. If you use, expect to use, or think you should us the Unified Modeling Language (UML) or use cases in your business analysis activities, this book will help you:

The first three chapters explain the reasons for utilizing the UML for business analysis, present a brief history of the UML and its diagram categories, and describe a set of general modeling guidelines and tips applicable to all the UML diagram types. Each of the next thirteen chapters is dedicated to a different UML diagram type:

  1. Use Case Diagrams
  2. Activity Diagrams
  3. Interaction Overview Diagrams
  4. Class Diagrams
  5. Object Diagrams
  6. State Machine Diagrams
  7. Timing Diagrams
  8. Sequence Diagrams
  9. Communication Diagrams
  10. Composite Structure Diagrams
  11. Component Diagrams
  12. Deployment Diagrams
  13. Package Diagrams

The next two chapters explain additional diagram types that are important for business analysts and that can be created using the UML notation:

These chapters are followed by a chapter that describes criteria for selecting the various diagram types. The final chapter presents a case study.

About Norman

Norman Daoust is a business analyst trainer, requirements modelers, data modeler, healthcare electronic data exchange specialist, fretted instrument specialist, and organic gardener. He is the principal consultant for Daoust Associates,, a company based in Cambridge, Massachusetts, United States. He specializes in business analysis training, information modeling, and healthcare systems data integration.

back to top


Excerpts are available at Safari Books Online


Contact the author, Norman Daoust

back to top