軟體架構原理 第二版|現代工程方法
Fundamentals of Software Architecture, 2E
 
作者: Mark Richards, Neal Ford
譯者: 賴屹民
書號: A808     出版日: 近期出版
ISBN: 9786264252201     EAN: 9786264252201
紙本書價格: 980     附件: 
電子書: 尚未出版
試讀  
  天瓏  
  團體購書



回頁首
Amazon分類暢銷榜
.軟體設計#1
.電腦程式設計邏輯#1
.系統分析與設計#4

✧ 黃金作者陣容:豐富實務經歷X暢銷著作X資深講師
✧ 邁向「架構師」的絕佳實踐指引!
✧ 延續前版千則★★★★★好評,全新改版升級:生成式AI對現代工程實務的影響
✧ 不只介紹架構模式,更強調設計取捨與決策思維
✧ 技術實務 × 溝通決策 × 團隊協作,完整描繪現代架構師角色

「這是一本從當代觀點探索現代軟體架構的必備資源。無論你是意外趕鴨子上架的架構師,還是希望精進技藝的老手,本書都能提供在專業領域脫穎而出的工具與知識。」
── Raju Gandhi,《深入淺出Git》作者暨《深入淺出軟體架構》合著者

一直以來,許多開發者在從「寫程式」邁向「做架構」的過程中,始終缺乏一套清楚、可實踐的指引,本書正是為此而生。

本書以現代軟體開發的實務脈絡為核心,提供完整而系統化的軟體架構全貌。新版新增多個章節,納入近年重要趨勢與最新的實務見解,涵蓋架構特性、架構模式、元件判斷、架構圖表、治理、資料策略、生成式AI、團隊拓撲等關鍵主題。無論你是現任架構師,或正準備踏上這條路,都能從中建立扎實的架構思維。

Mark Richards 與 Neal Ford 皆為具備多年經驗的軟體架構課程教師與實踐者,專注於能跨越技術棧、長期適用的架構原則。本書融合過去十多年軟體工程領域的演進與創新,帶領讀者從當代視角重新理解「什麼是好的軟體架構」。


本書探討的主題包括:
.架構風格與模式:微服務、模組化單體、微核心、分層架構,以及許多其他架構。
.元件:識別、耦合、內聚、劃分與粒度。
.軟技巧:有效的團隊管理、協作、商業參與模式、協商、簡報…等。
.現代工程實務:近年巨幅改變的方法與作法,包括雲端考量與生成式 AI。
.把軟體架構當成一門工程學科:可重現的成果、衡量指標,以及能為軟體架構帶來嚴謹性的具體評估。

回頁首
Mark Richards 是經驗豐富的實務型軟體架構師,專精微服務架構與其他分散式系統的設計與實作。著有多本O’Reilly技術書籍與影片。

Neal Ford 是Thoughtworks的總監與軟體架構師,也是國際知名的軟體開發與交付專家,著有八本(持續增加中)技術著作、發表過數十篇文章與影片,同時也是業界熟知的迷因推手。


回頁首

前言
第1章 導論

第一部分 基礎
第2章 架構思維
第3章 模組化
第4章 架構特性的定義
第5章 辨識架構特性
第6章 衡量與治理架構特性
第7章 架構特性的範疇
第8章 從元件的角度來思考

第二部分 架構風格
第9章 基礎
第10章 分層架構風格
第11章 模組化單體架構風格
第12章 管線架構風格
第13章 微核心架構風格
第14章 基於服務的架構風格
第15章 事件驅動架構風格
第16章 space-based 架構風格
第17章 採用調配法的服務導向架構
第18章 微服務架構
第19章 選擇合適的架構風格
第20章 架構模式

第三部分 技巧與軟技能
第21章 架構決策
第22章 分析架構風險
第23章 繪製架構圖
第24章 發揮團隊的效率
第25章 協商與領導技能
第26章 架構的交會處
第27章 軟體架構法則再探

附錄A 討論題目

回頁首

深入淺出軟體架構 資料工程基礎|規劃和建構強大、穩健的資料系統 軟體架構指標|改善架構品質的案例研究


  
 

關於碁峯隱私權政策聯絡我們    
碁峯資訊股份有限公司 GOTOP INFORMATION INC.
台北市南港區三重路66號7樓之6 / 7F.-6,No.66,Sanchong Rd.,Nangang District,Taipei
TEL:(02)2788-2408 FAX:(02)8192-4433 劃撥帳號:14244383
Copyright 2025© GOTOP Information Inc, All Rights Reserved 請勿任意連結、轉載