- Shopping Bag ( 0 items )
From Barnes & NobleThe Barnes & Noble Review
The Unified Modeling Language (UML) offers a powerful, standardized way to visualize, specify, construct, and document software systems, but it's a means, not an end in itself. As its founders observe, UML "must be used within the context of an end-to-end software process." In this widely anticipated book, Jacobson, Booch and Rumbaugh describe their Unified Process in depth for the first time.
In a nutshell, the Unified Process is use-case driven, architecture-centric, iterative and incremental. The authors explain what they mean by each of these elements in considerable detail, discussing why each is equally important, and how they all fit together.
The Unified Software Development Process covers the entire lifecycle, but focuses most on the activities UML itself focuses on: identifying requirements and capturing them as use cases; performing analysis; and building a design that reflects the requirements and analysis. There's detailed coverage of workflow throughout each iteration of the process, including inception, elaboration, construction, and transition.
It may take a little while to get your arms around all the ideas in this book. But once you do, you'll know how to build processes that can systematically achieve the benefits of object modeling, while remaining flexible enough for the chaotic real world we live in. — Review by Bill Camarda (Contributing Editor)