Search  for anything...

Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives

  • Based on 78 reviews
Condition: New
Checking for the best price...

Buy Now, Pay Later


As low as $12.50 / mo
  • – 6-month term
  • – No impact on credit
  • – Instant approval decision
  • – Secure and straightforward checkout

Ready to go? Add this product to your cart and select a plan during checkout.

Payment plans are offered through our trusted finance partners Klarna, Affirm, Afterpay, Apple Pay, and PayTomorrow. No-credit-needed leasing options through Acima may also be available at checkout.

Learn more about financing & leasing here.

Free shipping on this product

30-day refund/replacement

To qualify for a full refund, items must be returned in their original, unused condition. If an item is returned in a used, damaged, or materially different state, you may be granted a partial refund.

To initiate a return, please visit our Returns Center.

View our full returns policy here.


Availability: Only 6 left in stock, order soon!
Fulfilled by Amazon

Arrives Tuesday, Dec 16
Order within 15 hours and 58 minutes
Available payment plans shown during checkout

Protection Plan Protect Your Purchase
Checking for protection plans...

Description

Software Systems Architecture, Second Editionis a highly regarded, practitioner-oriented guide to designing and implementing effective architectures for information systems. It is both a readily accessible introduction to software architecture and an invaluable handbook of well- established best practices. With this book you will learn how toDesign and communicate an architecture that reflects and balances the different needs of its stakeholders Focus on architecturally significant aspects of design, including frequently overlooked areas such as performance, resilience, and location Use scenarios and patterns to drive the creation and validation of your architecture Document your architecture as a set of related viewsReflecting new standards and developments in the field, this new edition extends and updates much of the content, andAdds a “system context viewpoint” that documents the system’s interactions with its environment Expands the discussion of architectural principles, showing how they can be used to provide traceability and rationale for architectural decisions Explains how agile development and architecture can work together Positions requirements and architecture activities in the project context Presents a new lightweight method for architectural validationWhether you are an aspiring or practicing software architect, you will find yourself referring repeatedly to the practical advice in this book throughout the lifecycle of your projects. A supporting Web site containing further information can be found at Read more

Publisher ‏ : ‎ Addison-Wesley Professional; 2nd edition (October 25, 2011)


Language ‏ : ‎ English


Hardcover ‏ : ‎ 704 pages


ISBN-10 ‏ : ‎ 032171833X


ISBN-13 ‏ : ‎ 34


Item Weight ‏ : ‎ 2.8 pounds


Dimensions ‏ : ‎ 7.3 x 1.7 x 9.3 inches


Best Sellers Rank: #474,868 in Books (See Top 100 in Books) #83 in Software Design & Engineering #519 in Software Development (Books) #1,733 in Business Technology


#83 in Software Design & Engineering:


#519 in Software Development (Books):


Frequently asked questions

If you place your order now, the estimated arrival date for this product is: Tuesday, Dec 16

Yes, absolutely! You may return this product for a full refund within 30 days of receiving it.

To initiate a return, please visit our Returns Center.

View our full returns policy here.

  • Klarna Financing
  • Affirm Pay in 4
  • Affirm Financing
  • Afterpay Financing
  • PayTomorrow Financing
  • Financing through Apple Pay
Leasing options through Acima may also be available during checkout.

Learn more about financing & leasing here.

Top Amazon Reviews


  • Great
Great
Reviewed in the United States on January 4, 2024 by Alnvar

  • Should be used as a teaching material
This is the book that should be taught in universities. It is far better than "Software Architecture in Practice" by Bass and "Documenting Software Architectures: Views and Beyond" by Clements, both of which seem like they go around in circles talking about intangibles. Not to mention they are littered with mistakes and inconsistencies (oh the horrible diagrams in the Celemnts!!!) The current book presents a clear recipe for creating software architecture. I've used it to create an Architectural Description document at my work and was very happy with the result. Especially useful for practical applications, but also provides a superior (imo) model for looking at the system architecture as a whole. The terminology is clearly defined, the concepts are easy to grasp. The only downside is that there is a lot to read --- but as much should be expected should you want to create a cohesive architecture. You have to cover a lot of ground. The nice thing is you can probably ignore the irrelevant parts/views if your practical application is on the smaller scale. Overall, this is a must for any programmer who ever wanted to call him/herself a system architect (the term, which the authors, give a great definition of, and not elevate it above the "programmer" as many other books would have you believe). ... show more
Reviewed in the United States on July 6, 2014 by Andriy Drozdyuk

  • Fantastic book. Taking one star off because the online chapters access code doesn't work.
I highly recommend this book even without the online chapters. It's a pretty thick book but I started benefitting almost right away. Often software is developed to solve complex problems. I had been a reductionist for a long time and had trouble seeing the big picture. I realized my problem a while ago. This book is part of my attempt to fix my problem. It does a very good job passing on a clear mental model of what architecture is about and how to do it. The authors clearly know what they are talking about. I learned about the IEEE standard for viewpoints and CMU SEI's architectural tactics. I came away realizing that to wrestle with complicated systems that need to satisfy different people and quality requirements, a lot of smart people had, over decades, come up with systematic methods to deal with the complexity, which have been formalized by international organizations, so we don't have to reinvent the wheel. That's a good feeling. It has paper quality issue. Some pages are wrinkled and the text is smeared. Also having problem with the online chapters access. Neither is the fault of the authors though. ... show more
Reviewed in the United States on February 1, 2021 by Amazon Customer

  • Absolutely great book for solution architecture
What I most like about this book is at the end of each chapter author privedes comprehensive checklist covers all the points cover in the chapter. For your projects you can quickly go through the checklist and find the potential risk or area need more attention.
Reviewed in the United States on April 26, 2019 by reza

  • The book is well written, but at times takes ...
The book is well written, but at times takes long to make a point. I were also hoping for an end to end use case walk through to apply the information being taught. The examples covers only bits and pieces.
Reviewed in the United States on October 31, 2016 by Eben Van Der Merwe

  • Exceptional Briefing
This was an exceptional review on the entire practice of Architecture. Throughout this work, the authors provide very detailed (yet easy to read) guidance on every element of view-based architecture. This book provides an enterprise perspective of the practice of architecture and outlines all of the things to watch out for at various stages of system design. I would recommend this book both as a comprehensive briefing as well as a reference book if you are an architect. ... show more
Reviewed in the United States on January 30, 2013 by Z

  • Very useful book
Suitable for enterprise and systems architects. Define and explains key matters of IT-architcture work clearly and simple. Very good, can recommend to colleagues. Great respect to authtors - it's a big and weighty work!
Reviewed in the United States on February 14, 2019 by Vasily S.

  • Incredibly practical
I found this book to be both very enlightening and very practical. It helped me to structure my view on some areas of software development and allowed to start using many valuable ideas immediately. It also works great as a tabletop reference for a working architect. I found checklists at end of many chapters to serve as a safety net for me. ... show more
Reviewed in the United States on January 24, 2015 by Michael Korbakov

Can't find a product?

Find it on Amazon first, then paste the link below.
Checking for best price...