How we did it:
For any feedback, any questions, any notes or just for chat - feel free to follow us on social networks
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 book's 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 today's 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 edition's 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 SEI's 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.