- Take an Extra 30% Off Any Book: Use promo code HOLIDAY30 at checkout to get an extra 30% off any book for a limited time. Excludes Kindle eBooks and Audible Audiobooks. Restrictions apply. Learn more
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your email address or mobile phone number.
This award-winning book, substantially updated to reflect the latest developments in the field, introduces the concepts and best practices of software architecture--how a software system is structured and how that system's elements are meant to interact. Distinct from the details of implementation, algorithm, and data representation, an architecture holds the key to achieving system quality, is a reusable asset that can be applied to subsequent systems, and is crucial to a software organization's business strategy.
Drawing on their own extensive experience, the authors cover the essential technical topics for designing, specifying, and validating a system. They also emphasize the importance of the business context in which large systems are designed. Their aim is to present software architecture in a real-world setting, reflecting both the opportunities and constraints that companies encounter. To that end, case studies that describe successful architectures illustrate key points of both technical and organizational discussions.
Topics new to this edition include:
If you design, develop, or manage the building of large software systems (or plan to do so), or if you are interested in acquiring such systems for your corporation or government agency, useSoftware Architecture in Practice, Second Edition,to get up to speed on the current state of software architecture.
Len Bass is a senior member of the technical staff at the Software Engineering Institute (SEI). He has written or edited five books and numerous papers on software engineering and other topics. He has extensive experience in architecting real-world development projects.
Paul Clements is a senior member of the technical staff at the SEI, where he works on software architecture and product line engineering. He is the author of five books and more than three dozen papers on these and other topics.
Rick Kazman is a senior member of the technical staff at the SEI. He is also an Associate Professor at the University of Hawaii. He is the author of two books, editor of two more, and has written more than seventy papers on software engineering and related topics.
Perfect for my software architecture class. Explains things well.Published 7 months ago by GeeksRule
Good looking bag BUT few things not so functional: zipper to main compartment does not operate smoothly (annoying), the end snaps that keep the purse closed unsnap too easily so I... Read morePublished 9 months ago by Gr'ACE'
Man this thing is boring - the examples are good its just a boring book. But I needed it for class. What are you gonna do?Published 23 months ago by kisetta
Required book for my Systems Engineering Masters from Penn State. I enjoyed how it actually discussed real life examples of software architecture and not just theory. Read morePublished on November 17, 2013 by Mo
This book seems to do a good job of discussing software architecture and the tactics to deal with quality concerns (modifiability, teastability, etc). Read morePublished on March 29, 2013 by TucBrewer
This text was required for course work taken from Carnegie Mellon. Dreaded taking the course (only because I am tired of certifications, degrees, and continuing education) but... Read morePublished on October 10, 2012 by Senior EA
In the beginning part of this book, the authors make a compelling case that software architecture is required for success. Read morePublished on July 2, 2011 by mobiusklien
I am very happy with this book purchase. The book condition is mentioned as 'Good' but it's as good as new except that there are underlines and sketched marks of the paragraphs... Read morePublished on June 1, 2011 by householduser
This text is chock full of "Case Studies" in Architectural design & development methods, but surpringinly sparse in specifics. Read morePublished on June 12, 2007 by Ibuycrappystuff