軟體詳細設計教程

軟體詳細設計教程

《軟體詳細設計教程》是西安電子科技大學出版社出版的圖書。

基本介紹

  • 書名:軟體詳細設計教程
  • ISBN:9787560624846 
  • 出版社:西安電子科技大學出版社; 第1版 (2010年12月1日)
  • 開本: 16
目錄,

目錄

第1章 軟體工程概述
1.1 軟體
1.1.1 軟體的定義
1.1.2 軟體的特性
1.1.3 軟體的發展
1.2 軟體危機
1.3 軟體工程
1.3.1 軟體工程的概念
1.3.2 軟體工程的三要素
1.3.3 軟體質量的特性
1.3.4 軟體工程方法
1.4 軟體工程知識體系(SWEBOK)
1.4.1 SWEBOK頁目介紹
1.4.2 SWEBOK的組成
1.4.3 軟體工程與其他相關學科的關係
1.5 軟體過程
1.5.1 軟體過程的概念
1.5.2 軟體過程模型
1.6 軟體項目管理基礎
1.7 小結
第2章 軟體體系結構
2.1 軟體體系結構的產生與發展
2.1.1 軟體體系結構的定義
2.1.2 軟體體系結構的發展史
2.1.3 軟體體系結構的研究現狀
2.1.4 軟體體系結構的影響
2.1.5 軟體體系結構的發展方向
2.2 軟體體系結構建模
2.2.1 “4+1”視圖模型
2.2.2 軟體體系結構的核心模型
2.2.3 軟體體系結構的生命周期模型
2.3 基於體系結構的描述
2.3.1 軟體體系結構的描述方法
2.3.2 軟體體系結構的描述框架標準
2.3.3 軟體體系結構的描述語言
2.4 基於體系結構的軟體設計
2.4..1 基於體系結構的設計模式
2.4.2 基於體系結構的設計方法
2.4.3 體系結構的設計與演化
2.5 小結
第3章 統一建模語言UML基礎
3.1 UML概述
3.1.1 UML的發展歷程
3.1.2 UML的內容
3.1.3 UML的特點
3.1.4 UML的套用領域
3.2 通用模型元素
3.2.1 模型元素
3.2.2 約束
3.2.3 依賴關係
3.2.4 細化
3.2.5 注釋
3.3 用例模型
3.3.1 用例圖
3.3.2 畫用例圖
3.3.3 用例圖的示例
3.4 靜態模型
3.4.1 類圖
3.4.2 對象圖
3.4.3 包圖
3.5 動態模型
3.5.1 狀態圖
3.5.2 活動圖
3.5.3 順序圖
3.5.4 協作圖
3.6 實現模型
3.6.1 構件圖
3.6.2 配置圖
3.7 從UML1.x到UML2.0
3.7.1 UML2.0提案需求
3.7.2 被採納的UML2.0提案
3.7.3 UML2.0概況
3.7.4 進步與不足
3.8 小結
第4章 軟體需求工程
4.1 軟體需求概述
4.1.1 業務需求
4.1.2 用戶需求
4.1.3 功能需求和非功能需求
4.1.4 系統需求
4.2 需求工程過程
4.2.1 需求獲取
4.2.2 需求分析
4.2.3 需求規格說明
4.2.4 需求驗證
4.2.5 需求管理
4.3 需求獲取技術
4.3.1 面談
4.3.2 需求專題討論會
4.3.3 觀察用戶工作流程
4.3.4 原型化方法
4.3.5 基於用例的方法
4.4 可行性研究
4.4.1 意義
4.4.2 可行性研究的內容
4.4.3 可行性研究報告
4.5 需求建模
4.5.1 需求建模方法
4.5.2 實體一關係圖
4.5.3 數據流圖
4.5.4.狀態轉換圖
4.5.5 數據字典
4.6 小結
第5章 軟體設計工程
5.1 軟體工程中的設計
5.2 設計過程和設計質量
5.3 設計概念
5.3.1 抽象
5.3.2 體系結構
5.3.3 模式
5.3.4 模組化
5.3.5 信息隱蔽
5.3.6 功能獨立
5.3.7 求精
5.3.8 重構
5.3.9 設計類
5.4 設計模型
5.4.1 數據設計元素
5.4.2 體系結構設計元素
5.4.3 接口設計元素
5.4.4.構件級設計元素
5.4.5 部署級設計元素
5.5 基於模式的軟體設計
5.5.1 描述設計模式
5.5.2 在設計中使用模式
5.5.3 框架
5.6 小結
第6章 軟體總體設計
6.1 軟體設計的重要性
6.2 設計過程
6.3 軟體總體設計
6.4 設計基本原理
6.4.1 抽象
6.4.2 細化
6.4.3 模組化
6.4.4 軟體體系結構
6.4.5 程式結構
6.4.6 數據結構
6.4.7 軟體過程
6.5 體系結構設計
6.5.1 軟體結構圖
6.5.2 模組的大小
6.5.3 扇出和扇入與深度和寬度
6.5.4 模組的耦合
……
第7章 結構化軟體詳細設計
第8章 面向對象軟體詳細設計
第9章 面向對象分析
第10章 面向對象設計
第11章 編碼設計與規範
第12章 軟體測試
參考文獻

相關詞條

熱門詞條

聯絡我們