Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices (Paperback)
暫譯: 軟體架構基礎:模式、特性與最佳實踐的全面指南 (平裝本)
Ford, Neal, Richards, Mark
- 出版商: O'Reilly
- 出版日期: 2020-03-03
- 售價: $2,630
- 貴賓價: 9.5 折 $2,499
- 語言: 英文
- 頁數: 500
- 裝訂: Paperback
- ISBN: 1492043451
- ISBN-13: 9781492043454
-
相關分類:
Design Pattern
-
相關翻譯:
軟體架構原理|工程方法 (Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices) (繁中版)
軟件架構:架構模式、特徵及實踐指南 (簡中版)
-
其他版本:
Fundamentals of Software Architecture: A Modern Engineering Approach 2/e
銷售排行:
🥈 2024/6 英文書 銷售排行 第 2 名
買這商品的人也買了...
-
Clean Architecture: A Craftsman's Guide to Software Structure and Design (Paperback)$1,850$1,813 -
Kubernetes in Action (Paperback)$2,050$1,948 -
Beyond BIOS: Developing with the Unified Extensible Firmware Interface, 3/e (Paperback)$3,500$3,325 -
程式設計師從零開始邁向架構師之路$650$514 -
量子霸權(Quantum Supermacy)世界大戰開打:量子電腦真的來了$600$474 -
$1,980Software Engineering at Google: Lessons Learned from Programming Over Time (Paperback) -
AI 背後的暗知識:機器如何學習、認知與改造我們的未來世界$420$357 -
人類智慧的神殿:AI知識圖譜實作$890$703 -
橫跨 Android 及 Apple 的神話:用 Dart 語言神啟 Flutter 大業$690$545 -
前端三雄首強:用 Angular 高速聰明開發多介面$680$537 -
NLP 工程師養成術:自然語言處理入門$690$538 -
猜心競賽 : 從實作了解推薦系統演算法$780$616 -
下世代超前佈署:用 Zabbix 全面監管巨量伺服器$880$695 -
Quantum Computing: Program Next-Gen Computers for Hard, Real-World Applications$1,800$1,710 -
AI 語音辨識:用 Kaldi 實作應用全集(書況差限門市銷售)$880$616 -
小輕快跨平台:王的編輯器 Visual Studio Code 聖經$880$695 -
Systems Performance, 2/e (Paperback)$2,550$2,423 -
還在 LAMP?用最流行的 MEAN 進行全端網頁開發$780$616 -
用 Node.js 一統 JavaScript 前後端:強勢 Web 開發親手作 (有些許瑕疵,不影響閱讀)$780$616 -
軟體架構原理|工程方法 (Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices)$680$537 -
最新 AI 技術:知識圖譜集技術概念大成$980$774 -
編寫程式的邏輯:如何用物件導向實作複雜的業務需求$680$530 -
$2,338Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures (Paperback) -
$1,845Building Micro-Frontends: Scaling Teams and Projects Empowering Developers -
Computer Networking : A Top-Down Approach, 8/e (IE-Paperback)$1,500$1,470
相關主題
商品描述
Although salary surveys worldwide regularly identify software architect as one of the top ten best jobs, no decent guides exist to help developers become architects. Until now. This practical guide provides the first comprehensive overview of software architecture's many aspects. You'll examine architectural characteristics, architectural patterns, component determination, diagramming and presenting architecture, evolutionary architecture, and many other topics.
Authors Neal Ford and Mark Richards help you learn through examples in a variety of popular programming languages, such as Java, C#, JavaScript, and others. You'll focus on architecture principles with examples that apply across all technology stacks.
商品描述(中文翻譯)
雖然全球的薪資調查定期將軟體架構師列為十大最佳職業之一,但目前並沒有合適的指南來幫助開發人員成為架構師。直到現在。這本實用指南提供了軟體架構各個方面的第一個全面概述。您將探討架構特徵、架構模式、元件確定、架構圖示與呈現、演進式架構以及許多其他主題。
作者 Neal Ford 和 Mark Richards 透過多種流行的程式語言範例(如 Java、C#、JavaScript 等)幫助您學習。您將專注於架構原則,並提供適用於所有技術堆疊的範例。
作者簡介
Neal Ford is Director, Software Architect, and Meme Wrangler at ThoughtWorks, a global IT consultancy with an exclusive focus on end-to-end software development and delivery. Before joining ThoughtWorks, Neal was the Chief Technology Officer at The DSW Group, Ltd., a nationally recognized training and development firm.
Mark Richards is an experienced hands-on software architect involved in the architecture, design, and implementation of microservices architectures, service oriented architectures, and distributed systems in J2EE and other technologies.
作者簡介(中文翻譯)
Neal Ford 是 ThoughtWorks 的總監、軟體架構師及迷因管理者,ThoughtWorks 是一家專注於端到端軟體開發與交付的全球 IT 諮詢公司。在加入 ThoughtWorks 之前,Neal 曾擔任 The DSW Group, Ltd. 的首席技術官,該公司是一家全國知名的培訓與發展公司。
Mark Richards 是一位經驗豐富的實務軟體架構師,參與微服務架構、服務導向架構及 J2EE 等技術的分散式系統的架構、設計與實作。
目錄大綱
Parting Words of Advice
A. Self-Assessment Questions
Chapter 1: Introduction
Chapter 2: Architectural Thinking
Chapter 3: Modularity
Chapter 4: Architecture Characteristics Defined
Chapter 5: Identifying Architecture Characteristics
Chapter 6: Measuring and Governing Architecture Characteristics
Chapter 7: Scope of Architecture Characteristics
Chapter 8: Component-Based Thinking
Chapter 9: Architecture Styles
Chapter 10: Layered Architecture Style
Chapter 11: Pipeline Architecture
Chapter 12: Microkernel Architecture
Chapter 13: Service-Based Architecture
Chapter 14: Event-Driven Architecture Style
Chapter 15: Space-Based Architecture
Chapter 16: Orchestration-Driven Service-Oriented Architecture
Chapter 17: Microservices Architecture
Chapter 18: Choosing the Appropriate Architecture Style
Chapter 19: Architecture Decisions
Chapter 20: Analyzing Architecture Risk
Chapter 21: Diagramming and Presenting Architecture
Chapter 22: Making Teams Effective
Chapter 23: Negotiation and Leadership Skills
Chapter 24: Developing a Career Path
Index
目錄大綱(中文翻譯)
Parting Words of Advice
A. Self-Assessment Questions
Chapter 1: Introduction
Chapter 2: Architectural Thinking
Chapter 3: Modularity
Chapter 4: Architecture Characteristics Defined
Chapter 5: Identifying Architecture Characteristics
Chapter 6: Measuring and Governing Architecture Characteristics
Chapter 7: Scope of Architecture Characteristics
Chapter 8: Component-Based Thinking
Chapter 9: Architecture Styles
Chapter 10: Layered Architecture Style
Chapter 11: Pipeline Architecture
Chapter 12: Microkernel Architecture
Chapter 13: Service-Based Architecture
Chapter 14: Event-Driven Architecture Style
Chapter 15: Space-Based Architecture
Chapter 16: Orchestration-Driven Service-Oriented Architecture
Chapter 17: Microservices Architecture
Chapter 18: Choosing the Appropriate Architecture Style
Chapter 19: Architecture Decisions
Chapter 20: Analyzing Architecture Risk
Chapter 21: Diagramming and Presenting Architecture
Chapter 22: Making Teams Effective
Chapter 23: Negotiation and Leadership Skills
Chapter 24: Developing a Career Path
Index