關(guān)于我們
書(shū)單推薦
新書(shū)推薦

架構(gòu)之道:軟件構(gòu)建的設(shè)計(jì)方法

 架構(gòu)之道:軟件構(gòu)建的設(shè)計(jì)方法

定  價(jià):199 元

叢書(shū)名:架構(gòu)師書(shū)庫(kù)

        

  • 作者:[美]居瓦·洛瑞(Juval Lowy) 著,朱少民 張?jiān)? 丁慧 周倩嫣 金澤鋒 譯
  • 出版時(shí)間:2021/8/1
  • ISBN:9787111687702
  • 出 版 社:機(jī)械工業(yè)出版社
  • 中圖法分類:TP311.561 
  • 頁(yè)碼:
  • 紙張:膠版紙
  • 版次:
  • 開(kāi)本:16開(kāi)
9
7
6
8
8
7
7
1
7
1
0
1
2

本書(shū)展示了系統(tǒng)設(shè)計(jì)和項(xiàng)目設(shè)計(jì)的結(jié)構(gòu)化工程方法。本書(shū)的結(jié)構(gòu)反映了方法論的兩個(gè)部分:系統(tǒng)設(shè)計(jì)(通常稱為架構(gòu))和項(xiàng)目設(shè)計(jì)。這兩部分相輔相成,是成功的必要條件。附錄提供了一些補(bǔ)充內(nèi)容。

在大多數(shù)技術(shù)書(shū)籍中,每一章只針對(duì)一個(gè)主題并深入探討,這樣更容易編寫(xiě),但這通常不是人們學(xué)習(xí)的方式。相比之下,在這本書(shū)中,講解是螺旋式的。本書(shū)的兩大部分中的每一

章都重申了前幾章的觀點(diǎn),通過(guò)多方面的洞察來(lái)進(jìn)行更深入的研究或觀點(diǎn)的演進(jìn)。這模仿了自然的學(xué)習(xí)過(guò)程,每一章都依賴于前面的章節(jié),所以你應(yīng)該按順序閱讀這些章節(jié)。本書(shū)的兩大部分均包含了詳細(xì)的案例研究,以展示這些觀點(diǎn)以及其他方面。同時(shí),為了保持迭代的簡(jiǎn)潔性,作為一般規(guī)則,我通常避免內(nèi)容重復(fù),因此即使是關(guān)鍵知識(shí)點(diǎn),也只討論一次。

以下是對(duì)各章和附錄的簡(jiǎn)單介紹:

第1章 元設(shè)計(jì)方法

本章介紹了下列關(guān)鍵思想:要想成功,必須同時(shí)設(shè)計(jì)系統(tǒng)和用來(lái)構(gòu)建系統(tǒng)的項(xiàng)目。這兩種設(shè)計(jì)對(duì)于終成功都是不可或缺的。沒(méi)有架構(gòu)就無(wú)法設(shè)計(jì)項(xiàng)目,設(shè)計(jì)一個(gè)無(wú)法構(gòu)建的系統(tǒng)是毫無(wú)意義的。

第2章 分解

本章致力于將系統(tǒng)分解為組成其架構(gòu)的組件。大多數(shù)人以壞的方式來(lái)分解系統(tǒng),所以本章首先解釋了不該做什么。一旦這個(gè)觀念建立起來(lái),你將學(xué)會(huì)如何正確地分解系統(tǒng),在該過(guò)程中掌握一組有用的、簡(jiǎn)單的分析工具并獲得觀察結(jié)果。

第3章 結(jié)構(gòu)

本章提升了第2章的思想,引入了結(jié)構(gòu)。你將看到如何捕獲需求、如何對(duì)架構(gòu)分層、架構(gòu)組件的分類及相互關(guān)系、特定的分類指導(dǎo)原則以及一些相關(guān)的問(wèn)題,如子系統(tǒng)設(shè)計(jì)。

第4章 組合

本章說(shuō)明如何將系統(tǒng)組件組裝成滿足需求的有效組合。這簡(jiǎn)短的一章包含了本書(shū)的幾個(gè)關(guān)鍵設(shè)計(jì)原則,并將前兩章的內(nèi)容轉(zhuǎn)化為將在每個(gè)系統(tǒng)中使用的強(qiáng)大的思維工具。

第5章 系統(tǒng)設(shè)計(jì)示例

本章是一個(gè)廣泛的案例研究,展示了迄今為止所討論的系統(tǒng)設(shè)計(jì)思想。系統(tǒng)設(shè)計(jì)螺旋結(jié)構(gòu)的后迭代提供了一個(gè)實(shí)際的系統(tǒng),使系統(tǒng)設(shè)計(jì)與業(yè)務(wù)保持一致,并展示了如何生成架構(gòu)并對(duì)其進(jìn)行驗(yàn)證。

第6章 動(dòng)機(jī)

由于大多數(shù)人從來(lái)沒(méi)有聽(tīng)說(shuō)過(guò)項(xiàng)目設(shè)計(jì)(更不用說(shuō)實(shí)踐了),本章介紹了項(xiàng)目設(shè)計(jì)的概念和參與項(xiàng)目設(shè)計(jì)的動(dòng)機(jī)。這是項(xiàng)目設(shè)計(jì)螺旋的第0次迭代。

第7章 項(xiàng)目設(shè)計(jì)綜述

本章概述了如何設(shè)計(jì)一個(gè)項(xiàng)目,首先定義了軟件研發(fā)的成功,然后介紹了明智的決定、項(xiàng)目人員配備、項(xiàng)目網(wǎng)絡(luò)圖、關(guān)鍵路徑、安排活動(dòng)和項(xiàng)目費(fèi)用等關(guān)鍵概念。本章涵蓋了隨后各章中使用的大多數(shù)思想和技術(shù),后重點(diǎn)討論了角色和責(zé)任。

第8章 網(wǎng)絡(luò)和浮動(dòng)時(shí)間

本章介紹了項(xiàng)目網(wǎng)絡(luò)及其作為設(shè)計(jì)工具的使用。你將看到如何將項(xiàng)目建模為一個(gè)網(wǎng)絡(luò)圖,學(xué)習(xí)浮動(dòng)時(shí)間的關(guān)鍵概念,了解如何在人員配備和調(diào)度中使用浮動(dòng)時(shí)間,并了解浮動(dòng)時(shí)間與風(fēng)險(xiǎn)的關(guān)系。

第9章 時(shí)間和成本

本章定義了在所有項(xiàng)目中時(shí)間和成本之間可能的權(quán)衡,并討論了通過(guò)正確工作來(lái)加速所有項(xiàng)目的方法。除此之外,你還將學(xué)習(xí)壓縮的關(guān)鍵概念、時(shí)間-成本曲線和成本要素。

第10章 風(fēng)險(xiǎn)

本章介紹了大多數(shù)項(xiàng)目中缺少的要素:量化風(fēng)險(xiǎn)。你將看到如何度量風(fēng)險(xiǎn)并將其映射到上一章的時(shí)間和成本概念中,以及如何基于網(wǎng)絡(luò)計(jì)算風(fēng)險(xiǎn)。風(fēng)險(xiǎn)通常是評(píng)估選項(xiàng)的方式,也是一流的規(guī)劃工具。

第11章 實(shí)踐中的項(xiàng)目設(shè)計(jì)

本章通過(guò)對(duì)設(shè)計(jì)一個(gè)項(xiàng)目所涉及的步驟進(jìn)行系統(tǒng)的演練,將前幾章的所有概念付諸使用。其目標(biāo)是演示設(shè)計(jì)項(xiàng)目時(shí)使用的思維過(guò)程,以及如何為業(yè)務(wù)決策者審查做準(zhǔn)備。

第12章 高級(jí)技巧

遵循螺旋式學(xué)習(xí)模型,本章介紹了高級(jí)技巧和概念。這些技巧在各種復(fù)雜程度(從簡(jiǎn)單到具挑戰(zhàn)性)的項(xiàng)目中都很有用,是對(duì)前幾章的補(bǔ)充,而且經(jīng)常會(huì)結(jié)合起來(lái)使用。

第13章 項(xiàng)目設(shè)計(jì)示例

本章是與第5章的系統(tǒng)設(shè)計(jì)示例相對(duì)應(yīng)的項(xiàng)目設(shè)計(jì)示例。它也是一個(gè)案例研究,展示了設(shè)計(jì)項(xiàng)目端到端的過(guò)程。本章的重點(diǎn)是案例研究,而不是技巧。

第14章 總結(jié)

后一章從設(shè)計(jì)的技術(shù)方面進(jìn)行了回顧,提供了一系列的指導(dǎo)、技巧、視角和開(kāi)發(fā)過(guò)程思想。它從回答何時(shí)設(shè)計(jì)項(xiàng)目這個(gè)重要問(wèn)題開(kāi)始,以項(xiàng)目設(shè)計(jì)對(duì)質(zhì)量的影響結(jié)束。

附錄A 項(xiàng)目跟蹤

附錄A展示了如何在計(jì)劃方面跟蹤項(xiàng)目的進(jìn)度,以及如何在需要時(shí)采取糾正措施。項(xiàng)目跟蹤更多的是關(guān)于項(xiàng)目管理,而不是項(xiàng)目設(shè)計(jì),但它對(duì)于確保你在工作開(kāi)始后履行承諾至關(guān)重要。

附錄B 服務(wù)契約設(shè)計(jì)

架構(gòu)本身是粗略的,你必須設(shè)計(jì)其每個(gè)組件的細(xì)節(jié),而這些細(xì)節(jié)中重要的是服務(wù)契約。附錄B指出了設(shè)計(jì)服務(wù)契約的正確方法。此外,關(guān)于模塊化、規(guī)模和成本的討論也很好地契合了本書(shū)大多數(shù)章節(jié)的內(nèi)容。

附錄C 設(shè)計(jì)標(biāo)準(zhǔn)

附錄C匯總了本書(shū)中提到的關(guān)鍵原則、指南和禁忌事項(xiàng)。該標(biāo)準(zhǔn)是簡(jiǎn)潔的,是關(guān)于什么,而不是為什么。這個(gè)標(biāo)準(zhǔn)背后的原理可以在本書(shū)的其余部分找到。

 你還可能感興趣
 我要評(píng)論
您的姓名   驗(yàn)證碼: 圖片看不清?點(diǎn)擊重新得到驗(yàn)證碼
留言內(nèi)容