Cover of UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design

UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design

"This book manages to convey the practical use of UML 2 in clear and understandable terms with many examples and guidelines. Even for people not working with the Unified Process, the book is still of great use. UML 2 and the Unified Process, Second Editionis a must-read for every UML 2 beginner and a helpful guide and reference for the experienced practitioner."

Read more

—Roland Leibundgut, Technical Director, Zuehlke Engineering Ltd.

"This book is a good starting point for organizations and individuals who are adopting UP and need to understand how to provide visualization of the different aspects needed to satisfy it. "

—Eric Naiburg, Market Manager, Desktop Products, IBM Rational Software

This thoroughly revised edition provides an indispensable and practical guide to the complex process of object-oriented analysis and design using UML 2. It describes how the process of OO analysis and design fits into the software development lifecycle as defined by the Unified Process (UP).

UML 2 and the Unified Process contains a wealth of practical, powerful, and useful techniques that you can apply immediately. As you progress through the text, you will learn OO analysis and design techniques, UML syntax and semantics, and the relevant aspects of the UP. The book provides you with an accurate and succinct summary of both UML and UP from the point of view of the OO analyst and designer.

This book provides

Chapter roadmaps, detailed diagrams, and margin notes allowing you to focus on your needs

Outline summaries for each chapter, making it ideal for revision, and a comprehensive index that can be used as a reference New to this edition:

Completely revised and updated for UML 2 syntax

Easy to understand explanations of the new UML 2 semantics

More real-world examples

A new section on the Object Constraint Language (OCL)

Introductory material on the OMG's Model Driven Architecture (MDA) The accompanying website provides

A complete example of a simple e-commerce system

Open source tools for requirements engineering and use case modeling

Industrial-strength UML course materials based on the book

Audience
adult
Length
epic · 624 pages

Click a tag to see books like this one that share it. Point at it (on a phone, tap it) for less of it instead.

Read it? Sign in to help tag it.

Liked UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design? Here’s where I’d start.

These suit anyone who liked UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design. Sign in and mark a few books for picks shaped around your own taste.

  1. The Thoughtworks Anthology Shares software, development
  2. Object-Oriented Analysis and Design with Applications Shares software, development, nonfiction
  3. After the Software Wars Shares software, nonfiction
  4. Learning UML 2.0 Shares development, nonfiction

“People who read UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design tend to reach for these next.”

  1. Debug It!: Find, Repair, and Prevent Bugs in Your Code
  2. Lean-Agile Software Development: Achieving Enterprise Agility
  3. Essential System Administration: Tools and Techniques for Linux and Unix Administration
  4. Land the Tech Job You Love

“If you want more of the same, start with these.”

  1. Nursing Diagnosis Handbook: An Evidence-Based Guide to Planning Care
  2. Free onlineFree The Indolence of the Filipino
  3. Disney: The Ultimate Visual Guide
  4. Carfree Cities

“If it was the study that hooked you, try one of these.”

  1. Flight Without Formulae
  2. Programming F#: A comprehensive guide for writing simple code to solve complex problems
  3. The Arts Good Study Guide
  4. How to Study in College

“These start from a similar idea, even if they go somewhere else with it.”

  1. The Unified Software Development Process
  2. Domain-Driven Design: Tackling Complexity in the Heart of Software
  3. Design Patterns Explained: A New Perspective on Object-Oriented Design (Software Patterns Series)
  4. The Unified Modeling Language Reference Manual