

Buy anything from 5,000+ international stores. One checkout price. No surprise fees. Join 2M+ shoppers on Desertcart.
Desertcart purchases this item on your behalf and handles shipping, customs, and support to Taiwan.
“This new edition is brighter, shinier, more complete, more pragmatic, more focused than the previous one, and I wouldn’t have thought it possible to improve on the original. As the field of software architecture has grown over these past decades, there is much more to be said, much more that we know, and much more that we can reflect upon of what’s worked and what hasn’t―and the authors here do all that, and more.” ―From the Foreword by Grady Booch, IBM Fellow Software architecture―the conceptual glue that holds every phase of a project together for its many stakeholders―is widely recognized as a critical element in modern software development. Practitioners have increasingly discovered that close attention to a software system’s architecture pays valuable dividends. Without an architecture that is appropriate for the problem being solved, a project will stumble along or, most likely, fail. Even with a superb architecture, if that architecture is not well understood or well communicated the project is unlikely to succeed. Documenting Software Architectures, Second Edition, provides the most complete and current guidance, independent of language or notation, on how to capture an architecture in a commonly understandable form. Drawing on their extensive experience, the authors first help you decide what information to document, and then, with guidelines and examples (in various notations, including UML), show you how to express an architecture so that others can successfully build, use, and maintain a system from it. The book features rules for sound documentation, the goals and strategies of documentation, architectural views and styles, documentation for software interfaces and software behavior, and templates for capturing and organizing information to generate a coherent package. New and improved in this second edition: Coverage of architectural styles such as service-oriented architectures, multi-tier architectures, and data models Guidance for documentation in an Agile development environment Deeper treatment of documentation of rationale, reflecting best industrial practices Improved templates, reflecting years of use and feedback, and more documentation layout options A new, comprehensive example (available online), featuring documentation of a Web-based service-oriented system Reference guides for three important architecture documentation languages: UML, AADL, and SySML Review: Five Stars - GOOD Review: Excelente libro! - Hace parte de la serie de SEI, y complementa mucho el libro Software Architecture in Practice. Facil de entender y comprender, sin lenguaje complejo. Muy recomendado
| Best Sellers Rank | #867,622 in Books ( See Top 100 in Books ) #1,708 in Software Design & Engineering #1,726 in Software Architecture #74,793 in Reference (Books) |
| Customer Reviews | 4.6 out of 5 stars 108 Reviews |
V**N
Five Stars
GOOD
W**M
Excelente libro!
Hace parte de la serie de SEI, y complementa mucho el libro Software Architecture in Practice. Facil de entender y comprender, sin lenguaje complejo. Muy recomendado
B**E
Continues to impress
This is one of those books about which it is difficult to say enough good things. I found the first edition very influential on my on thinking to say nothing of enlightening. Impressively, the authors have improved this second edition, for example moving the comprehensive sample documentation online, thus making room for more of the lucid and rational explanation of documentation practices that made the first edition so useful. I usually include a discussion of who would benefit from a reading in my reviews. Anybody who thinks they might be producers or consumers of software architecture documentation owes it to themselves to get a copy of this book now. Others might think they have no need for this book, but still should read it. This includes Business Analysts, who, this book makes clear, are stakeholders of software architectures. BAs will also their thinking sharpened on how to develop useful documentation and use graphical notation in a precise and meaningful fashion. This book is on my short list of classics of software engineering. It is a book I return to often. Reading this second edition, even after being fully familiar with the first, was still a richly satisfying experience. I cannot recommend this book enough.
P**T
Great Read
This book covers a lot of ground and the Author has a very sympathetic way of delivering the content. I felt like I was reading novel and not a technical book. Another aspect that's pretty cool is the fact that the book gives a lot of background detail on the history of certain terms or practices. This book will give you a nice baggage of information and I believe it's a must for any SE.
R**T
Good content but faulty production
Pages in my copy are printed out of sequence from start to finish, e.g. page xxxiv opposite page 5, 498 opposite 493, and so on. The content is excellent but the book is unusable in this state.
E**O
Excelnete Libro
Estoy muy contento y satisfecho con el servicio que se me ofreció. El producto llego en tiempo y forma tal y como me lo prometieron. Estoy muy contento y satisfecho.
Trustpilot
1 month ago
2 weeks ago