Buy new:
-32% $54.39
to get FREE delivery Sunday, November 17
Ships from: Amazon
Sold by: Gold Stone Online
$54.39 with 32 percent savings
List Price: $79.99
The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
FREE Returns
to get FREE delivery Sunday, November 17. Order within 18 hrs 10 mins
Or Non members get FREE delivery Wednesday, November 20
Only 1 left in stock - order soon.
$$54.39 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$54.39
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon
Ships from
Amazon
Returns
Returnable until Jan 31, 2025
Returnable until Jan 31, 2025
For the 2024 holiday season, eligible items purchased between November 1 and December 31, 2024 can be returned until January 31, 2025.
Returns
Returnable until Jan 31, 2025
For the 2024 holiday season, eligible items purchased between November 1 and December 31, 2024 can be returned until January 31, 2025.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$11.82
Get Fast, Free Shipping with Amazon Prime FREE Returns
Excellent condition. Clean and tight. Cover, pages and text are great shape. Gently used. Few pages may include notes, highlighting and underline. Might have shelf and general use wear. Excellent condition. Clean and tight. Cover, pages and text are great shape. Gently used. Few pages may include notes, highlighting and underline. Might have shelf and general use wear. See less
FREE delivery on orders over $35 shipped by Amazon.
Only 1 left in stock - order soon.
$$54.39 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$54.39
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the authors

See all
Something went wrong. Please try your request again later.

Software Architecture in Practice (SEI Series in Software Engineering) 3rd Edition

4.5 4.5 out of 5 stars 423 ratings

There is a newer edition of this item:

{"desktop_buybox_group_1":[{"displayPrice":"$54.39","priceAmount":54.39,"currencySymbol":"$","integerValue":"54","decimalSeparator":".","fractionalValue":"39","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"U8aCfpaayGICAhqORQvs6KS6B9tE%2FE%2BS%2FwcLun3fai6wv4iDces7qcrphMH%2BT%2F8tEfdRAPqMcOzBPmuri7BrA47OwrM%2FhjjOx5gB9zRym8i%2FXe%2FvTPNE1t2hKIDANGR5ces5WvKDYdECU0aRplUlwpNZBz9w6yXJQrdmlvNadL2aeFpM4KFnLONzNdNANbDr","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$11.82","priceAmount":11.82,"currencySymbol":"$","integerValue":"11","decimalSeparator":".","fractionalValue":"82","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"U8aCfpaayGICAhqORQvs6KS6B9tE%2FE%2BSbnDhB3r1RcKez%2B2Sm3R%2F3dhu%2FE3HO0akFgR7NNEb%2FSYKNimltDXIUI8bdwNjjg6aX7jii%2BhttG13WlakopfsDPIDi5NxwXuIxBfRWX7ZLUQP4VwMvwfZzhr69bq71XYH3%2FlUdYevNn4%2FIRJJyoSPzej3KDgvAFxy","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

The award-winning and highly influential Software Architecture in Practice, Third Edition, has been substantially revised to reflect the latest developments in the field. In a real-world setting, the book once again 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.

The authors have structured this edition around the concept of architecture influence cycles. Each cycle shows how architecture influences, and is influenced by, a particular context in which architecture plays a critical role. Contexts include technical environment, the life cycle of a project, an organization’s business profile, and the architect’s professional practices. The authors also have greatly expanded their treatment of quality attributes, which remain central to their architecture philosophy―with an entire chapter devoted to each attribute―and broadened their treatment of architectural patterns.

If you design, develop, or manage large software systems (or plan to do so), you will find this book to be a valuable resource for getting up to speed on the state of the art.

Totally new material covers

  • Contexts of software architecture: technical, project, business, and professional
  • Architecture competence: what this means both for individuals and organizations
  • The origins of business goals and how this affects architecture
  • Architecturally significant requirements, and how to determine them
  • Architecture in the life cycle, including generate-and-test as a design philosophy; architecture conformance during implementation; architecture and testing; and architecture and agile development
  • Architecture and current technologies, such as the cloud, social networks, and end-user devices.

Amazon First Reads | Editors' picks at exclusive prices

Frequently bought together

This item: Software Architecture in Practice (SEI Series in Software Engineering)
$54.39
Get it as soon as Wednesday, Nov 20
Only 1 left in stock - order soon.
Sold by Gold Stone Online and ships from Amazon Fulfillment.
+
$60.84
Get it as soon as Wednesday, Nov 20
In Stock
Ships from and sold by Amazon.com.
+
$31.90
Get it Nov 25 - 29
Only 1 left in stock - order soon.
Ships from and sold by book_dispensary2.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
spCSRF_Treatment
Some of these items ship sooner than the others.
Choose items to buy together.

Editorial Reviews

About the Author

Len Bass is a Senior Principal Researcher at National ICT Australia Ltd (NICTA). He joined NICTA in 2011 after twenty-five years at the Software Engineering Institute (SEI) at Carnegie Mellon University. He is the coauthor of two award-winning books in software architecture, including Documenting Software Architectures: Views and Beyond, Second Edition (Addison-Wesley, 2011), as well as several other books and numerous papers in computer science and software engineering on a wide range of topics. Len has almost fifty years’ experience in software development and research in multiple domains, such as scientific analysis systems, embedded systems, and information systems.

Paul Clements is the Vice President of Customer Success at BigLever Software, Inc., where he works to spread the adoption of systems and software product line engineering. Prior to this position, he was Senior Member of the Technical Staff at the SEI, where, for 17 years, he lead or co-lead projects in software product line engineering and software architecture documentation and analysis. Other books Paul has coauthored include Documenting Software Architectures: Views and Beyond, Second Edition (Addison-Wesley, 2011) and Evaluating Software Architectures: Methods and Case Studies, (Addison-Wesley, 2002), and Software Product Lines: Practices and Patterns (Addison-Wesley, 2002). In addition, he has also published dozens of papers in software engineering reflecting his long-standing interest in the design and specification of challenging software systems. Paul was a founding member of the IFIP WG2.10 Working Group on Software Architecture.

Rick Kazman is a Professor at the University of Hawaii and a Visiting Scientist (and former Senior Member of the Technical Staff) at the SEI. He is a coauthor of Evaluating Software Architectures: Methods and Case Studies, (Addison-Wesley, 2002). Rick’s primary research interests are software architecture, design and analysis tools, software visualization, and software engineering economics. He is also interested in human-computer interaction and information retrieval. Rick was one of the creators of several highly influential methods and tools for architecture analysis, including the SAAM (Software Architecture Analysis Method), the ATAM (Architecture Tradeoff Analysis Method), the CBAM (Cost-Benefit Analysis Method), and the Dali architecture reverse engineering tool.

Product details

  • ASIN ‏ : ‎ 0321815734
  • Publisher ‏ : ‎ Addison-Wesley Professional; 3rd edition (September 25, 2012)
  • Language ‏ : ‎ English
  • Hardcover ‏ : ‎ 624 pages
  • ISBN-10 ‏ : ‎ 9780321815736
  • ISBN-13 ‏ : ‎ 978-0321815736
  • Item Weight ‏ : ‎ 2.26 pounds
  • Dimensions ‏ : ‎ 6.18 x 1.5 x 9.41 inches
  • Customer Reviews:
    4.5 4.5 out of 5 stars 423 ratings

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

4.5 out of 5 stars
423 global ratings

Customers say

Customers find the book's information quality great for software architects. They say it's useful and practical for students and professionals. However, some readers feel the book is extremely dense. Opinions are mixed on readability, with some finding it easy and understandable, while others say it's too abstract.

AI-generated from the text of customer reviews

15 customers mention "Information quality"15 positive0 negative

Customers find the book great for software architects. They say it's a good reference for already experienced architects and a good overview for class. Readers also mention it covers different aspects of architecture in depth, is thorough, and has enough detail so that they can put it into practice.

"This is the best book about architectural principles and practices...." Read more

"...I consider it a must have for software architect. It haves enough detail so that you can put it in practice and have it as a reference always...." Read more

"This book is certainly a good reference for already experienced architects, and maybe a god overview for less senior people...." Read more

"Great book for software architects. I also took the SEI online course for which this book is the textbook. Material is thorough and presented well." Read more

7 customers mention "Use"7 positive0 negative

Customers find the book useful, practical, and a great introduction to a huge topic. They say the lessons still apply in the age of micro-services.

"...Throughout the course, these chapters were extremely useful when building the architecture of an online collaboration system...." Read more

"Great introduction to a huge topic...." Read more

"...Even in the age of micro-services, the large scale lessons still apply." Read more

"Great book, full of useful information.... practical and the book layout is great. This book will last for a few years and in IT that is long LOL." Read more

3 customers mention "Content update"3 positive0 negative

Customers find the book has improvements and editorial changes that make it easier to read. They also say it's an excellent edition, with much new content that an experienced architect would find valuable. Readers mention the book has a technology update that is a plus.

"...It has improvements in the updated content and editorial changes that makes the book easier to read, more self-explanatory." Read more

"Excellent edition with much new content that an experienced architect would find valuable...." Read more

"It's really simple to read and understand the concepts, and have a technology update that is a plus over the previous versions." Read more

19 customers mention "Readability"13 positive6 negative

Customers find the book easy and understandable, with clear explanations. They say it's a good base text about software architecture focused on real-life scenarios. However, some readers feel the book is too abstract, lacks technical depth, and is too pedagogical.

"...It also helps the book is an easy and understandable read." Read more

"...the implications of software architecture and the importance of quality attribute analysis. I consider it a must have for software architect...." Read more

"...through more abstract concepts and thoughts, the text is full of useless contemplation and even bare repetition...." Read more

"...Material is thorough and presented well." Read more

3 customers mention "Book density"0 positive3 negative

Customers find the book extremely dense. They say the first three chapters are rather dense, as they basically resume the whole book.

"...The first 3 chapters are rather dense because they basically resume the whole book. Do not be discuraged, everything will be fine chapter 4 and on." Read more

"...However, I find it far too verbose and far to thick. It would be good if the authors shrunk it to half of its size...." Read more

"The book is extremely dense...." Read more

Top reviews from the United States

Reviewed in the United States on August 26, 2019
This is the best book about architectural principles and practices. Clearly described all mandatory artifacts for the successful requirements gathering and transforming into an appropriate design. The instruments for organizing proper orchestra mentioned in the book already became my daily tips and notes to follow. Highly recommend, and I would call must-have book to read for all who involved in Software and Enterprise Product lifecycles.
One person found this helpful
Report
Reviewed in the United States on July 18, 2015
Used this text book for a Master's of Software Engineering course on System Architecture. I would say the book is more of a reference than a read and learn type of book. I say this as the first group of chapters (1-12) covers Engineering Objectives and Quality Attributes. For each Quality Attribute, there are a few examples of tactics to solve them (for instance, for availability they discuss hot-spares for swapping out a failed component with an active replacement). Throughout the course, these chapters were extremely useful when building the architecture of an online collaboration system. In addition, the book discuses how tactics (and specifically which ones) cause trade offs and how to analyze them for your unique use. I now use this book at work when discussing the structure of new/existing products and it comes in handy when needing to make a tough decision. It also helps the book is an easy and understandable read.
16 people found this helpful
Report
Reviewed in the United States on August 27, 2013
As a software designer and engineer for over 1/4 century, I am always on the look-out for a process which claims to separate high-quality from low-quality. Software is not a tangible, 3-dimensional, manufactured product, but software has "quality". Initially someone at work started pushing this new "quality" rating methodology for software......distributed or centralized.

I have dedicated the last several years to wrestling with "quality".....everywhere in my life but particularly at work with software. When I heard "Architecture Quality Attributes" I was intrigued and bought the book. Each AQA is broken down into Concerns and Common Tactics. Thinking back over the last 1/4 century....they all rang true. Quality in technical design and quality in technical management all come together here. Buy this book.

My only peeve......why such a half-hearted writeup Probabilty Statistics, Fault-tree Analysis, and FMEA ? There is a dis-organized and scattered treatment through out the book. Page 84 (3rd edition) discusses AND gates, OR gates, etc etc...and then statistics shows up again from pages 255 - 259. In today's distributed environment, probability statistics is very revealing. The more components bolted together to create a network, the more OR-gates you have that could fail and make your network inoperable. This is the Achilles heel of distributed environments.

Ironically, that entire concept is hidden from the reader of this book. Even on page 256, at the very bottom, the authors give a formula for "probability of failure". In fact, the formula is EXACTLY WRONG !! The formula shown is the formula for "probability of success". ( probabilty of failure + probability of success = 1 ). Oh well.

Perhaps, I thought chuckling to myself as I put the book down, this is why the young kids keep buying more and more servers whenever they run into capacity constraints.......page 256 assures them that each component approaches zero chance of failing as time approaches infinity and the component is left in service longer and longer and longer....... DOH !! :-)
6 people found this helpful
Report
Reviewed in the United States on August 20, 2019
I teach software architecture and I have been using this book as a base text. It reflex the core of the (now maturing t.G.) practice of sw architecture and multifaceted hurdles to overcome in the daily life on an architect. The first 3 chapters are rather dense because they basically resume the whole book. Do not be discuraged, everything will be fine chapter 4 and on.
2 people found this helpful
Report
Reviewed in the United States on November 1, 2023
A must have for software architects
Reviewed in the United States on March 13, 2017
This book explains very easily the implications of software architecture and the importance of quality attribute analysis. I consider it a must have for software architect. It haves enough detail so that you can put it in practice and have it as a reference always. I really recommend it.
One person found this helpful
Report
Reviewed in the United States on February 13, 2014
This book is certainly a good reference for already experienced architects, and maybe a god overview for less senior people. However, I find it far too verbose and far to thick. It would be good if the authors shrunk it to half of its size. Whenever they go into more details (e.g. when they explain concrete patterns or tactics), they actually stay rather shallow. If you want to know more, you have to consult other books. Therefore, these parts could be shrunk even further.
On the other hand, whenever they walk the reader through more abstract concepts and thoughts, the text is full of useless contemplation and even bare repetition. Maybe, for these more difficult and dry topics, the authors were hoping that the reader would understand eventually after the 5th bad explanation. Sorry, but I would prefer one or two really good explanation.
7 people found this helpful
Report
Reviewed in the United States on November 27, 2019
So far I liked the book. It really covers everything in a good level of detail. If you’re new to software/solution architecture you can use this book as a strong starting point.

Top reviews from other countries

Translate all reviews to English
Valère
5.0 out of 5 stars Livre en excellent état
Reviewed in Canada on September 12, 2023
En excellent état
I Mukherjee
5.0 out of 5 stars Nice coverage
Reviewed in India on February 19, 2022
Topic is well covered.
Luciano
5.0 out of 5 stars Ottimo libro per Progettazione del Software
Reviewed in Italy on December 6, 2021
Il libro presenta le tematiche in maniera chiara e semplice. Mancherebbe qualche topic ma posso solo consigliarlo agli studenti di Laurea Magistrale in Ingegneria Informatica.
Victor Osorio
5.0 out of 5 stars Excelente livro
Reviewed in Brazil on March 8, 2018
Livro excelente, conteúdo bom e extenso. Dá para se cobrir todo o processo de criação e escrita da arquitetura de software.
A qualidade do livro também é excelente, boa impressão e capa dura!
Client d'Amazon
5.0 out of 5 stars Très utile
Reviewed in France on December 10, 2017
Ce livre présente des éléments inconnus de la plupart des architectes mais qui sont rapides à mettre en oeuvre!
Je vous le conseille