<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          架構(gòu)之道

          聯(lián)合創(chuàng)作 · 2023-10-09 08:57

          本書展示了著名架構(gòu)師Juval Lowy在世界各地實踐和教授的經(jīng)過檢驗的、結(jié)構(gòu)化和高度工程化的軟件設(shè)計方法。盡管各種各樣的公司已經(jīng)成功地在數(shù)百個系統(tǒng)中實現(xiàn)了他最初的設(shè)計思想,但這些見解從未出現(xiàn)在正式出版的技術(shù)圖書中。

          Lowy的方法論基于軟件工程的基本原理以及一整套匹配的工具和技術(shù),將系統(tǒng)設(shè)計和項目設(shè)計結(jié)合起來。

          首先,他描述了許多軟件架構(gòu)師失敗的主要領(lǐng)域,并展示了如何基于易變性將系統(tǒng)分解成更小的構(gòu)建塊或服務(wù)。

          接下來,他展示了如何在系統(tǒng)設(shè)計中進(jìn)行有效的項目設(shè)計,如何準(zhǔn)確計算項目持續(xù)時間、成本和風(fēng)險,以及如何設(shè)計多個執(zhí)行選項。

          無論你的項目和公司規(guī)模、技術(shù)、平臺或行業(yè)如何,本書中的方法和原則都適用。作者通過展示如何設(shè)計正確的軟件系統(tǒng)和項目來指導(dǎo)讀者應(yīng)對當(dāng)今軟件開發(fā)的關(guān)鍵挑戰(zhàn),軟件專業(yè)人士、架構(gòu)師、項目負(fù)責(zé)人或經(jīng)理在職業(yè)生涯的任何階段都將從本書中受益。...

          本書展示了著名架構(gòu)師Juval Lowy在世界各地實踐和教授的經(jīng)過檢驗的、結(jié)構(gòu)化和高度工程化的軟件設(shè)計方法。盡管各種各樣的公司已經(jīng)成功地在數(shù)百個系統(tǒng)中實現(xiàn)了他最初的設(shè)計思想,但這些見解從未出現(xiàn)在正式出版的技術(shù)圖書中。

          Lowy的方法論基于軟件工程的基本原理以及一整套匹配的工具和技術(shù),將系統(tǒng)設(shè)計和項目設(shè)計結(jié)合起來。

          首先,他描述了許多軟件架構(gòu)師失敗的主要領(lǐng)域,并展示了如何基于易變性將系統(tǒng)分解成更小的構(gòu)建塊或服務(wù)。

          接下來,他展示了如何在系統(tǒng)設(shè)計中進(jìn)行有效的項目設(shè)計,如何準(zhǔn)確計算項目持續(xù)時間、成本和風(fēng)險,以及如何設(shè)計多個執(zhí)行選項。

          無論你的項目和公司規(guī)模、技術(shù)、平臺或行業(yè)如何,本書中的方法和原則都適用。作者通過展示如何設(shè)計正確的軟件系統(tǒng)和項目來指導(dǎo)讀者應(yīng)對當(dāng)今軟件開發(fā)的關(guān)鍵挑戰(zhàn),軟件專業(yè)人士、架構(gòu)師、項目負(fù)責(zé)人或經(jīng)理在職業(yè)生涯的任何階段都將從本書中受益。

          【本書的組織結(jié)構(gòu)】

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

          在大多數(shù)技術(shù)書籍中,每一章只針對一個主題并深入探討,這樣更容易編寫,但這通常不是人們學(xué)習(xí)的方式。相比之下,在這本書中,講解是螺旋式的。本書的兩大部分中的每一章都重申了前幾章的觀點(diǎn),通過多方面的洞察來進(jìn)行更深入的研究或觀點(diǎn)的演進(jìn)。這模仿了自然的學(xué)習(xí)過程,每一章都依賴于前面的章節(jié),所以你應(yīng)該按順序閱讀這些章節(jié)。本書的兩大部分均包含了詳細(xì)的案例研究,以展示這些觀點(diǎn)以及其他方面。同時,為了保持迭代的簡潔性,作為一般規(guī)則,我通常避免內(nèi)容重復(fù),因此即使是關(guān)鍵知識點(diǎn),也只討論一次。

          以下是對各章和附錄的簡單介紹:

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

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

          第2章 分解

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

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

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

          第4章 組合

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

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

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

          第6章 動機(jī)

          由于大多數(shù)人從來沒有聽說過項目設(shè)計(更不用說實踐了),本章介紹了項目設(shè)計的概念和參與項目設(shè)計的動機(jī)。這是項目設(shè)計螺旋的第0次迭代。

          第7章 項目設(shè)計綜述

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

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

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

          第9章 時間和成本

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

          第10章 風(fēng)險

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

          第11章 實踐中的項目設(shè)計

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

          第12章 高級技巧

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

          第13章 項目設(shè)計示例

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

          第14章 總結(jié)

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

          附錄A 項目跟蹤

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

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

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

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

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

          關(guān)于讀者的假設(shè)

          Juval Lowy,IDesign的創(chuàng)始人,專業(yè)的軟件架構(gòu)師,專門研究系統(tǒng)和項目設(shè)計。他幫助過全球多家公司在預(yù)算內(nèi)按時交付高質(zhì)量的軟件。他被微軟公司認(rèn)定為世界知名專家和行業(yè)領(lǐng)導(dǎo)者之一,參與了有關(guān)C#、WCF和相關(guān)技術(shù)的內(nèi)部戰(zhàn)略設(shè)計審查,并被授予“軟件傳奇”的稱號。在現(xiàn)代軟件開發(fā)的主要領(lǐng)域,他出版了幾本暢銷書并發(fā)表了多篇文章。他還經(jīng)常在主要的國際軟件開發(fā)會議上進(jìn)行演講,并在全球進(jìn)行大師班授課,向成千上萬的專業(yè)人員傳授現(xiàn)代軟件架構(gòu)師所需的技能,同時講授如何扮演積極的設(shè)計、流程和技術(shù)領(lǐng)導(dǎo)者的角色。

          瀏覽 3
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  18成人视频 | 男女操逼视频免费观看网站 | 亚洲国产一级视频 | 青娱乐精品一区二区三区百度在线 | 轻轻操影院 |