|
|
![]() |
A complete, timely update to the classic work on capturing software architecture in writing Updated to use UML 2.0 throughout, with a complete Java/SOA-based case study, and covers architecture documentation in agile/lightweight/spiral environments. Covers goals, strategies, rules, and hands-on best practices, and provides proven templates for generating coherent documentation. Foreword by Grady Booch. This books first edition offered breakthrough, start-to-finish guidance for software architects who want to document their architectures in a way that others can understand and accurately implement. Already a classic - and still a best-seller - this book has now been thoroughly updated to reflect todays most important software trends. Both an overview and a hands-on guide, this book introduces the uses of software architecture documentation; provides rules for sound documentation; shows how to document both interfaces and behavior; and offers proven templates for generating coherent documentation. This editions extensive updates include: The use of UML 2.0 throughout. A new case study based on Java and SOA. Coverage of architectures generated via agile, lightweight, and spiral methods. Updates for consistency with SEIs growing portfolio of architecture courses. Clearer terminology and explanations throughout. Coverage of frameworks such as TOGAF, DODAF, and FEAF. Coverage of documentation tools such as wikis and Lattix DSMs. New techniques for documenting variability across product lines. Best practices for reviewing and validating documentation. Comparisons of Views and Beyond vs 4+1 approaches. Improved alignment with the IEEE-471 standard. This book continues to stand alone in helping architects document their architectures so they will actually be implemented as intended.
|
||
|
||
|