軟體系統架構:使用視點和視角與利益相關者合作(原書第2版)

來源:互聯網
上載者:User
《軟體系統架構:使用視點和視角與利益相關者合作(原書第2版)》基本資料原書名: Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives (2nd Edition)原出版社: Addison-Wesley Professional作者: (英)Nick Rozanski Eoin Woods譯者: 侯伯薇叢書名: 華章程式員書庫出版社:機械工業出版社ISBN:9787111421863上架時間:2013-5-8出版日期:2013 年5月開本:16開頁碼:418版次:1-1所屬分類:電腦 > 軟體工程及軟體方法學 > 綜合更多關於 》》》《軟體系統架構:使用視點和視角與利益相關者合作(原書第2版) 》內容簡介電腦書籍  《軟體系統架構:使用視點和視角與利益相關者合作(原書第2版)》是軟體系統架構領域的開創性著作,是兩位擁有數十年軟體行業工作經驗的架構師工作經驗的結晶,圍繞利益相關者、視點和視角三大主題,創新性地提出了如何用架構視點和架構視圖的方法來定義軟體架構,如何用架構視角的方法來確保軟體品質,以及如何用架構視點和架構視角的方法與利益相關者合作,具有裡程碑意義。本書還展示了一種實用的、經過驗證的架構,你可以應用它來處理架構定義過程,並應對建立軟體架構工作所帶來的挑戰。   《軟體系統架構:使用視點和視角與利益相關者合作(原書第2版)》分為五個部分,共30 章。第一部分(第1~5 章)闡釋利益相關者、架構描述、視點、視圖和視角等基本概念,並描述軟體架構師的角色;第二部分(第6~14 章)描述作為架構師所要從事的重要活動,如協商項目的範圍、識別並管理利益相關者、使用情境和模式、建立模型以及為架構建立文檔並對其加以驗證等;第三部分(第15~23 章)集合了在建立架構描述時最重要的七種視點:情境、功能、資訊、並發、開發、部署和營運視點;第四部分(第24~29 章)集合了對於資訊系統最重要的視角,包括安全性、效能和延展性、可用性和適應性、演化、位置、開發資源、國際化等;第五部分(第30 章)把這些概念融合在一起,並闡釋了如何把這些理論應用到實踐中。目錄《軟體系統架構:使用視點和視角與利益相關者合作(原書第2版)》譯者序前言第1版前言第1章 簡介 11.1 利益相關者、視點和視角 11.2 本書結構 41.3 誰應該閱讀本書 51.4 本書約定 5第一部分 架構的基本原則第2章 軟體架構概念 82.1 軟體架構 82.1.1 系統元素和關係 82.1.2 基本系統屬性 92.1.3 設計和發展的原則 102.1.4 系統屬性和內部組織形式 102.1.5 軟體架構的重要性 132.2 架構元素 132.3 利益相關者 142.3.1 個人、團隊或組織 14.2.3.2 興趣和關注點 152.3.3 利益相關者的重要性 162.4 架構描述 162.5 核心概念之間的關係 172.6 小結 182.7 延伸閱讀 19第3章 視點和視圖 203.1 架構視圖 223.2 視點 233.3 核心概念之間的關係 243.4 使用視點和視圖的好處 243.5 視點缺陷 253.6 視點目錄 253.7 小結 273.8 延伸閱讀 28第4章 架構視角 294.1 品質屬性 294.2 架構視角 304.3 向視圖應用視角 334.4 應用視角的結果 344.4.1 深入的觀點 344.4.2 提升 354.4.3 精品內容 354.5 核心概念之間的關係 354.6 使用視角的好處 364.7 視角的缺陷 374.8 視角與視點對比 374.9 視角種類 384.10 小結 394.11 延伸閱讀 39第5章 軟體架構師的角色 415.1 架構定義過程 415.1.1 架構定義不僅是設計 425.1.2 需求分析和架構定義之間的區別 435.1.3 架構定義和設計之間的區別 435.2 架構師的角色 445.3 核心概念之間的相互關係 465.4 架構專門化 475.5 組織情境 475.5.1 商務分析師 475.5.2 專案經理 475.5.3 設計主管 485.5.4 技術專家 495.5.5 開發人員 495.6 架構師的技能 495.7 架構師的責任 505.8 小結 515.9 延伸閱讀 51第二部分 軟體架構過程第6章 軟體架構過程簡介 54第7章 架構定義過程 557.1 指導原則 557.2 過程產出物 567.3 過程情境 567.4 支援活動 577.5 架構定義活動 607.6 過程完成標準 627.7 軟體開發生命週期中的架構定義 647.7.1 瀑布式方法 647.7.2 迭代方法 657.7.3 敏捷方法 657.8 小結 667.9 延伸閱讀 67第8章 關注點、原則和決定 688.1 專註於問題的關注點 708.1.1 業務策略 708.1.2 營運目標和驅動力 708.1.3 系統範圍和需求 718.1.4 業務標準和政策 728.2 專註於解決方案的關注點 728.2.1 it策略 728.2.2 技術目標和驅動力 728.2.3 技術標準和政策 738.3 其他現實世界中的約束 738.4 什麼決定了好的關注點 758.5 架構原則 758.5.1 什麼造就了好的原則 788.5.2 定義自己的原則 788.6 架構決定 798.7 使用原則關聯關注點和決定 818.8 檢查列表 828.9 小結 838.10 延伸閱讀 83第9章 確定並引入利益相關者 849.1 利益相關者的選擇 849.2 利益相關者的類別 859.2.1 出資方 869.2.2 評估者 869.2.3 溝通者 869.2.4 開發人員 879.2.5 維護人員 879.2.6 生產工程師 879.2.7 供應商 879.2.8 技術服務人員 879.2.9 系統管理員 889.2.10 測試人員 889.2.11 使用者 889.3 樣本 889.3.1 非專門設計的部署項目 889.3.2 軟體產品開發項目 899.3.3 合作開發 899.4 代理利益相關者 909.5 利益相關者組 909.6 利益相關者的責任 909.7 檢查列表 919.8 小結 919.9 延伸閱讀 92第10章 識別並使用情境 9310.1 情境類型 9310.2 使用情境 9410.3 識別情境並排定優先順序 9510.4 捕獲情境 9610.5 什麼造就了好情境 9810.6 應用情境 9810.6.1 紙質模型 9810.6.2 走查 9910.6.3 類比 10010.6.4 原型實現的測試 10010.6.5 完整規模真實測試 10010.7 有效使用情境 10010.7.1 識別一系列重點情境 10110.7.2 使用清晰的情境 10110.7.3 儘早使用情境 10110.7.4 包含對系統品質情境的使用 10110.7.5 包含對故障情境的使用 10110.7.6 讓利益相關者緊密參與 10110.8 檢查列表 10210.9 小結 10210.10 延伸閱讀 103第11章 使用樣式和模式 10411.1 設計模式介紹 10411.2 樣式、模式和慣用法 10511.2.1 架構樣式 10611.2.2 軟體設計模式 10611.2.3 語言慣用法 10611.2.4 使用樣式、模式和慣用法 10711.3 模式和架構策略 10711.4 架構樣式的例子 10811.5 使用架構樣式的好處 11011.6 樣式和架構描述 11111.7 應用設計模式和語言慣用法 11111.8 檢查列表 11311.9 小結 11311.10 延伸閱讀 113第12章 建立架構模型 11512.1 模型為什麼重要 11512.2 模型的類型 11712.2.1 定性模型 11712.2.2 定量模型 11812.2.3 11912.3 建模語言 11912.3.1 架構描述語言 11912.3.2 整合模組化語言 12012.3.3 可執行檔領域專用語言 12112.3.4 其他建模語言 12112.4 建立有效模型的準則 12112.4.1 有目的地建模 12112.4.2 應對受眾 122

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.