Architecture Complete: A Programmer's Guide to Software Architecture and Design
暫譯: 架構完全:程式設計師的軟體架構與設計指南
Michael Gualtieri
- 出版商: Wrox Press
- 售價: $1,760
- 貴賓價: 9.5 折 $1,672
- 語言: 英文
- 頁數: 456
- 裝訂: Paperback
- ISBN: 1118026446
- ISBN-13: 9781118026441
-
相關分類:
軟體架構
海外代購書籍(需單獨結帳)
相關主題
商品描述
The fundamentals of good software architecture and design are often overlooked—a fact that reveals itself when a programmer is asked to build a scalable, mission-critical application, which results in poorly designed applications. This book changes that unfortunate outcome. With this invaluable book, software architecture gurus Michael Gualtieri and Jason Darrow teach you the core concepts and methods for architecting and designing good software.
You'll learn why extraordinary software architecture is more than just choosing the right technologies, but also about enabling compelling user experiences, adaptability, scalability, high availability, and security. Plus, an in-depth look at the complex and creative design decisions—and how to negotiate this decision process—shows you how to translate sound architecture into effective software design.
- Teaches the fundamentals of software architecture and addresses why software architecture is important
- Explains the differences between how software developers approach and solve problems versus software architects
- Describes the processes that software architects use to create a great architecture, from concept, prototype, and implementation to final implementation
- Looks at the most common mistakes that software architects make and discusses how to avoid them
- Includes examples of complete architectures that you can use as models for your own projects
Architecture Complete shows you how to apply the concepts, processes, and technologies that are covered in the book into your own set of practical skills in order to become a great software architect.
商品描述(中文翻譯)
學習成為優秀軟體架構師所需的實用技能
良好軟體架構和設計的基本原則常常被忽視——這一事實在程序員被要求構建可擴展的、關鍵任務的應用程式時顯露無遺,最終導致設計不良的應用程式。本書改變了這一不幸的結果。透過這本寶貴的書籍,軟體架構專家 Michael Gualtieri 和 Jason Darrow 教授您架構和設計良好軟體的核心概念和方法。
您將學習到,卓越的軟體架構不僅僅是選擇正確的技術,還包括促進引人入勝的用戶體驗、適應性、可擴展性、高可用性和安全性。此外,深入探討複雜且創造性的設計決策——以及如何協商這一決策過程——將向您展示如何將合理的架構轉化為有效的軟體設計。
- 教授軟體架構的基本原則,並說明為何軟體架構如此重要
- 解釋軟體開發者與軟體架構師在解決問題時的不同方法
- 描述軟體架構師用來創建優秀架構的過程,從概念、原型到最終實施
- 探討軟體架構師最常犯的錯誤,並討論如何避免這些錯誤
- 包括完整架構的範例,您可以將其作為自己專案的模型
Architecture Complete 向您展示如何將書中涵蓋的概念、過程和技術應用到您自己的實用技能中,以成為一位優秀的軟體架構師。