軟體工程設計導論:過程、原理與模式(UML2.0版)

軟體工程設計導論:過程、原理與模式(UML2.0版)

本書是國際知名軟體工程專家Christopher Fox教授關於軟體工程設計的一本大學教程,著重描述如何理解軟體問題以及如何設計用來解決這些問題的方案。為了便於大家理解和套用,書中採用了常用的UML2表示法進行設計,並提供大量的示例,本書適用於具有面向對象編程基礎並熟悉基本的數據結構和算法知識的大學高年級學生和軟體開發人員。

基本介紹

  • 書名:軟體工程設計導論:過程、原理與模式(UML2.0版)
  • 作者:(美)福克斯 
  • 譯者韓毅羅穎
  • ISBN:9787302159506 
  • 定價:69.99元
  • 出版社清華大學出版社
  • 出版時間:2007-10-1
編輯推薦,目錄,

編輯推薦

本書是國際知名軟體工程專家Chris—topherFox教授關於軟體工程設計的一本大學教程,著重描述如何理解軟體問題以及如何設計用來解決這些問題的方案。為了便於大家理解和套用,書中採用了常用的UML2表示法進行設計,並提供夫量的示例。本書適用於具有面向對象編程基礎並熟悉基本的數據結構和算法知識的大學高年級學生和軟體開發人員。
軟體工程設計導論:過程、原理與模式(UML2.0版)

目錄

第l部分簡介
第1章軟體設計學
1.1軟體設計的概念
1.1.1 設計出來的世界
1.1.2 軟體產品
1.1.3 軟體設計的定義
1.1.4 設計是問題的解決方案
1.1.5 抽象化
1.1.6 模型的概念
1.1.7 設計中的建模
1.1.8 軟體設計中的建模
1.1.9 本節小結
1.1.10 本節複習題
1.2 設計的多樣性
1.2.1 產品設計
1.2.2 工程設計
1.2.3 設計團隊
1.2.4 軟體產品設計
1.2.5 軟體工程設計
1.2.6 軟體設計團隊
1.2.7 專注於軟體工程設計
1.2.8 本節小結
1.2.9 本節複習題
1.3 生命周期中的軟體設計
1.3.1 軟體生命周期
1.3.2 跨生命周期的設計
1.3.3“做什麼”與“如何做”的區別
1.3.4 軟體設計問題和解決方案
1.3.5 累積的案例分析:AqaLush
1.3.6 作為動詞和名詞的“設計”
1.3.7 本節小結
1.3.8 本節複習題
1.4 軟體工程設計方法
1.4.1 設計方法的概念
l.4.2 軟體工程設計方法的歷史
1.4.3 方法的中立性
1.4.4 本節小結
1.4.5 本節複習題
1.5. 補充閱讀
1.5.1 1.1節
1.5.2 1.2節
1.5.3 1.3節
1.5.41.4節
1.6 練習
1.6.1 雞舍
1.6.2 羊和狼
1.6.3 1.1節
1.6.41.2節
1.6.5 1.3節c
1.6.6 1.4節
1.6.7 團隊項目
1.6.8 研究項目
1.7 複習題答案
1.7.1 1.1節複習題答案
1.7.2 1.2節複習題答案
1.7.3 1.3節複習題答案
1.7.4 1.4節複習題答案
第2章 軟體設計過程和管理
2.1使用UML活動圖表示過程
……
第II部分 軟體產品設計
第3章 軟體產品設計的上下文
第4章 產品設計分析
第5章 產品設計解析
第6章 使用用例進行設計
第III部分 軟體工程設計
第7章 工程設計分析
第8章 工程設計解析
第9章 體系結構設計
第10章 體系結構設計解析
第11章 靜態中級面向對象
第12章 動態中級面向對象設計:互動作用模型
第13章 動態中級基於狀態的設計:狀態模型
第14章 低級設計
第IV部分 軟體設計模式
第15章 體系結構風格
第16章 面向對象和中級設計模式
第17章 代理者設計模式
第18章 生成器設計模式
第19章 反應器設計模式
附錄A 術語表
附錄B ApuaLush案例分析
附錄C 參考文獻

相關詞條

熱門詞條

聯絡我們