---
product_id: 2007798
title: "Software Architecture in Practice (SEI Series in Software Engineering)"
price: "AED 372"
currency: AED
in_stock: true
reviews_count: 13
url: https://www.desertcart.ae/products/2007798-software-architecture-in-practice-sei-series-in-software-engineering
store_origin: AE
region: United Arab Emirates
---

# Software Architecture in Practice (SEI Series in Software Engineering)

**Price:** AED 372
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** Software Architecture in Practice (SEI Series in Software Engineering)
- **How much does it cost?** AED 372 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.ae](https://www.desertcart.ae/products/2007798-software-architecture-in-practice-sei-series-in-software-engineering)

## Best For

- Customers looking for quality international products

## Why This Product

- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

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.

Review: A great reference for students and professionals. - 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.
Review: Totally worth it! - 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.

## Technical Specifications

| Specification | Value |
|---------------|-------|
| Best Sellers Rank | #845,782 in Books ( See Top 100 in Books ) #296 in Software Design & Engineering #954 in Software Development (Books) #2,950 in Business Technology |
| Customer Reviews | 4.6 out of 5 stars 429 Reviews |

## Images

![Software Architecture in Practice (SEI Series in Software Engineering) - Image 1](https://m.media-amazon.com/images/I/615FvRR9wuL.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ A great reference for students and professionals.
*by D***S 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.

### ⭐⭐⭐⭐⭐ Totally worth it!
*by O***K 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.

### ⭐⭐⭐⭐ Excellent structure to evaluate software architecture
*by P***K 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 !! :-)

## Frequently Bought Together

- Software Architecture in Practice (SEI Series in Software Engineering)
- Design Patterns: Elements of Reusable Object-Oriented Software
- Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.ae/products/2007798-software-architecture-in-practice-sei-series-in-software-engineering](https://www.desertcart.ae/products/2007798-software-architecture-in-practice-sei-series-in-software-engineering)

---

*Product available on Desertcart United Arab Emirates*
*Store origin: AE*
*Last updated: 2026-05-17*