Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process, Second Edition
by Craig Larman
37.7. The UP Analysis Model
The UP contains an artifact called the Analysis Model; it is not necessary, and few create it. The Analysis Model is perhaps not ideally named, as it is actually a kind of design model. In conventional usage (for example, see [Coleman+94, MO95, Fowler96]), an analysis model suggested essentially a domain object model—an investigation and description of domain concepts. But the UP “Analysis Model” is an early version of the UP Design Model—it describes collaborating software objects with responsibilities. To quote, “The analysis model is an abstraction, or generalization, of the design” [Kruchten00]. And, “An analysis model can be viewed as a first cut at a design model” [JBR99].
The RUP product team emphasizes that ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access