Software Architecture in Practice, 3/e (Hardcover)
暫譯: 實踐中的軟體架構 (第三版)
Len Bass, Paul Clements, Rick Kazman
- 出版商: Addison Wesley
- 出版日期: 2012-09-25
- 定價: $2,800
- 售價: 6.0 折 $1,680
- 語言: 英文
- 頁數: 624
- 裝訂: Hardcover
- ISBN: 0321815734
- ISBN-13: 9780321815736
-
相關分類:
Design Pattern
立即出貨(限量) (庫存=3)
買這商品的人也買了...
-
Patterns of Enterprise Application Architecture (Hardcover)$2,640$2,587 -
Code Complete: A Practical Handbook of Software Construction, 2/e (Paperback)$2,280$2,166 -
C 語言教學手冊, 4/e$620$490 -
大話設計模式$620$490 -
C++ 教學手冊, 3/e$640$544 -
Documenting Software Architectures: Views and Beyond, 2/e (Hardcover)$2,800$2,744 -
PMP 的硬技巧-專案管理實務與 Microsoft Project 2010 整合應用$580$458 -
控制系統設計與模擬-使用 Matlab/Simulink, 8/e$600$540 -
$1,824Service Design Patterns: Fundamental Design Solutions for SOAP/WSDL and RESTful Web Services (Hardcover) -
笑談軟體工程:敏捷開發法的逆襲-導入 Scrum,讓你的軟體開發人生從黑白變彩色!$550$435 -
JavaScript & jQuery: The Missing Manual 國際中文版, 2/e
$580$458 -
ASP.NET 4.5 專題實務 [I]-C# 入門實戰篇$780$616 -
超圖解 Arduino 互動設計入門 (附 Arduino UNO R3 開發板)$1,130$961 -
圖學(AutoCAD‧CNS3 B1001), 5/e$570$513 -
Kent Beck 的實作模式 (Implementation Patterns)$320$272 -
設計模式的解析與活用 (Design Patterns Explained: A New Perspective on Object-Oriented Design, 2/e)$480$374 -
超圖解 Arduino 互動設計入門, 2/e$680$578 -
ASP.NET MVC 5 網站開發美學$780$616 -
告別瀑布,擁抱 Scrum:解析微軟與 Adobe 如何在 30 天內開發出新軟體 (Software in 30 Days: How Agile Managers Beat the Odds, Delight Their Customers, And Leave Competitors In the Dust)$320$250 -
啊哈!圖解演算法必學基礎$350$298 -
Microsoft Azure 教戰手札 – 系統建置與管理篇, 3/e$550$435 -
$1,601Designing Software Architectures: A Practical Approach (Hardcover) -
Clean Architecture: A Craftsman's Guide to Software Structure and Design (Paperback)$1,850$1,813 -
單元測試的藝術, 2/e (The Art of Unit Testing: with examples in C#, 2/e)$650$507 -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452
商品描述
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
商品描述(中文翻譯)
獲獎且影響深遠的《軟體架構實務(第三版)》已經進行了大幅修訂,以反映該領域的最新發展。在真實世界的環境中,本書再次介紹了軟體架構的概念和最佳實踐——軟體系統是如何結構化的,以及該系統的各個元素是如何相互作用的。與實現、演算法和數據表示的細節不同,架構是實現系統質量的關鍵,是可以應用於後續系統的可重用資產,並且對於軟體組織的商業策略至關重要。
本版的作者圍繞架構影響循環的概念進行了結構設計。每個循環展示了架構如何影響特定的上下文,以及如何受到該上下文的影響,這些上下文包括技術環境、專案生命週期、組織的商業特徵以及架構師的專業實踐。作者還大幅擴展了對質量屬性的討論,這些屬性仍然是他們架構哲學的核心——每個屬性都有一整章專門討論——並且擴大了對架構模式的探討。
如果您設計、開發或管理大型軟體系統(或計劃這樣做),您會發現這本書是了解最新技術狀態的寶貴資源。
全新材料涵蓋:
- 軟體架構的上下文:技術、專案、商業和專業
- 架構能力:這對個人和組織的意義
- 商業目標的起源及其對架構的影響
- 架構上重要的需求,以及如何確定這些需求
- 生命週期中的架構,包括生成與測試作為設計哲學;實施過程中的架構一致性;架構與測試;以及架構與敏捷開發
- 架構與當前技術,如雲端、社交網絡和終端用戶設備
