掃一掃
關注中圖網
官方微博
本類五星書更多>
-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
軟件設計與體系結構-(第2版) 版權信息
- ISBN:9787040486308
- 條形碼:9787040486308 ; 978-7-04-048630-8
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
軟件設計與體系結構-(第2版) 內容簡介
《軟件設計與體系結構(第2版)》是“十二五”普通高等教育本科國家級規劃教材,對軟件設計及體系結構的相關思想、理論與方法進行了系統的介紹。主要內容包括軟件工程與軟件設計、統一建模語言UML、軟件設計基礎、面向對象的軟件設計方法、面向數據流的軟件設計方法、用戶界面設計、軟件體系結構風格與設計模式、基于分布構件的軟件體系結構、軟件體系結構評估、軟件設計的進化等。 《軟件設計與體系結構(第2版)》包含了作者多年來在軟件開發實踐、軟件工程教學和科研活動中的認識與體會,并融入大量的案例分析,力求全書內容與組織結構的系統性、先進性、基礎性和實用性。為方便讀者學習,《軟件設計與體系結構(第2版)》還配有重要知識點講解視頻等教學資源。 《軟件設計與體系結構(第2版)》可作為高等學校計算機科學與技術、軟件工程等專業的教材,以培養學生的軟件設計思維能力以及方法和技術的運用能力,同時也可供開發人員和項目管理人員在軟件開發實踐中參考。
軟件設計與體系結構-(第2版) 目錄
第1章 軟件工程與軟件設計
1.1 軟件工程
1.1.1 軟件概述
1.1.2 軟件危機
1.1.3 軟件工程的概念
1.1.4 軟件工程的目標與原則
1.2 軟件的生存周期
1.3 軟件開發過程模型
1.3.1 瀑布模型
1.3.2 快速原型模型
1.3.3 螺旋模型
1.3.4 統一軟件開發過程
1.4 軟件設計
1.4.1 軟件設計的重要性
1.4.2 軟件設計的特征
1.4.3 軟件設計的要素
1.4.4 軟件設計的知識體
1.5 軟件體系結構
1.5.1 軟件體系結構的定義
1.5.2 軟件體系結構的發展歷程
1.5.3 軟件體系結構的內容
小結
習題1
參考文獻
第2章 統一建模語言UML
2.1 UML概述
2.1.1 UML的發展歷程
2.1.2 UML的特點和用途
2.1.3 UML2.0的建模機制
2.2 面向對象開發方法
2.2.1 基本概念
2.2.2 面向對象方法的優勢
2.3 UML2.0結構建模
2.3.1 類圖
2.3.2 包圖
2.3.3 對象圖
2.3.4 構件圖
2.3.5 組合結構圖
2.3.6 部署圖
2.4 UML2.0行為建模
2.4.1 活動圖
2.4.2 順序圖
2.4.3 通信圖
2.4.4 交互概覽圖
2.4.5 時序圖
2.4.6 狀態圖
2.4.7 用例圖
小結
習題2
參考文獻
第3章 軟件設計基礎
3.1 軟件設計的基本概念
3.1.1 抽象與逐步求精
3.1.2 模塊化與信息隱藏
3.1.3 內聚與耦合
3.2 軟件設計過程
3.2.1 軟件設計的一般過程
3.2.2 軟件設計的主要活動
3.3 軟件設計的質量
3.4 軟件體系結構設計
3.4.1 軟件體系結構設計方法概述
3.4.2 軟件體系結構設計的步驟
3.5 高可信軟件設計
3.5.1 可信軟件的特點
3.5.2 容錯設計
3.5.3 軟件失效模式和影響分析
3.5.4 軟件故障樹分析
3.5.5 形式化方法
3.5.6 凈室方法
3.5.7 嵌入式和實時軟件設計
3.6 軟件設計規格說明
3.7 軟件設計評審
小結
習題3
參考文獻
第4章 面向對象的軟件設計方法
4.1 基于UML的分析與設計過程
4.2 用例分析與設計
4.2.1 確定用例
4.2.2 生成用例圖
4.2.3 用例設計描述
4.3 概念模型與頂層架構設計
4.3.1 概念模型設計
4.3.2 頂層架構設計
4.4 用戶界面設計
4.5 數據模型設計
4.6 設計精化
4.6.1 精化軟件架構
4.6.2 調整軟件構成類
4.6.3 精化交互模型
4.6.4 精化類之間的關系
4.7 類設計
4.7.1 精化類的屬性與操作
4.7.2 類的行為模型設計
4.8 部署模型設計
小結
習題4
參考文獻
第5章 面向數據流的軟件設計方法
5.1 數據流圖與數據字典
5.2 實體關系圖
5.3 面向數據流的分析過程
5.3.1 建立數據流模型
5.3.2 過程規格說明
5.4 面向數據流的設計過程
5.4.1 變換流與事務流
5.4.2 變換分析
5.4.3 事務分析
5.5 啟發式設計策略
小結
習題5
參考文獻
第6章 用戶界面設計
6.1 界面設計的基本原則
6.2 設計良好界面的
主要途徑
……
第7章 軟件體系結構風格與設計模式
第8章 基于分布構件的體系結構
第9章 軟件體系結構評估
第10章 軟件設計的進化
1.1 軟件工程
1.1.1 軟件概述
1.1.2 軟件危機
1.1.3 軟件工程的概念
1.1.4 軟件工程的目標與原則
1.2 軟件的生存周期
1.3 軟件開發過程模型
1.3.1 瀑布模型
1.3.2 快速原型模型
1.3.3 螺旋模型
1.3.4 統一軟件開發過程
1.4 軟件設計
1.4.1 軟件設計的重要性
1.4.2 軟件設計的特征
1.4.3 軟件設計的要素
1.4.4 軟件設計的知識體
1.5 軟件體系結構
1.5.1 軟件體系結構的定義
1.5.2 軟件體系結構的發展歷程
1.5.3 軟件體系結構的內容
小結
習題1
參考文獻
第2章 統一建模語言UML
2.1 UML概述
2.1.1 UML的發展歷程
2.1.2 UML的特點和用途
2.1.3 UML2.0的建模機制
2.2 面向對象開發方法
2.2.1 基本概念
2.2.2 面向對象方法的優勢
2.3 UML2.0結構建模
2.3.1 類圖
2.3.2 包圖
2.3.3 對象圖
2.3.4 構件圖
2.3.5 組合結構圖
2.3.6 部署圖
2.4 UML2.0行為建模
2.4.1 活動圖
2.4.2 順序圖
2.4.3 通信圖
2.4.4 交互概覽圖
2.4.5 時序圖
2.4.6 狀態圖
2.4.7 用例圖
小結
習題2
參考文獻
第3章 軟件設計基礎
3.1 軟件設計的基本概念
3.1.1 抽象與逐步求精
3.1.2 模塊化與信息隱藏
3.1.3 內聚與耦合
3.2 軟件設計過程
3.2.1 軟件設計的一般過程
3.2.2 軟件設計的主要活動
3.3 軟件設計的質量
3.4 軟件體系結構設計
3.4.1 軟件體系結構設計方法概述
3.4.2 軟件體系結構設計的步驟
3.5 高可信軟件設計
3.5.1 可信軟件的特點
3.5.2 容錯設計
3.5.3 軟件失效模式和影響分析
3.5.4 軟件故障樹分析
3.5.5 形式化方法
3.5.6 凈室方法
3.5.7 嵌入式和實時軟件設計
3.6 軟件設計規格說明
3.7 軟件設計評審
小結
習題3
參考文獻
第4章 面向對象的軟件設計方法
4.1 基于UML的分析與設計過程
4.2 用例分析與設計
4.2.1 確定用例
4.2.2 生成用例圖
4.2.3 用例設計描述
4.3 概念模型與頂層架構設計
4.3.1 概念模型設計
4.3.2 頂層架構設計
4.4 用戶界面設計
4.5 數據模型設計
4.6 設計精化
4.6.1 精化軟件架構
4.6.2 調整軟件構成類
4.6.3 精化交互模型
4.6.4 精化類之間的關系
4.7 類設計
4.7.1 精化類的屬性與操作
4.7.2 類的行為模型設計
4.8 部署模型設計
小結
習題4
參考文獻
第5章 面向數據流的軟件設計方法
5.1 數據流圖與數據字典
5.2 實體關系圖
5.3 面向數據流的分析過程
5.3.1 建立數據流模型
5.3.2 過程規格說明
5.4 面向數據流的設計過程
5.4.1 變換流與事務流
5.4.2 變換分析
5.4.3 事務分析
5.5 啟發式設計策略
小結
習題5
參考文獻
第6章 用戶界面設計
6.1 界面設計的基本原則
6.2 設計良好界面的
主要途徑
……
第7章 軟件體系結構風格與設計模式
第8章 基于分布構件的體系結構
第9章 軟件體系結構評估
第10章 軟件設計的進化
展開全部
書友推薦
- >
莉莉和章魚
- >
隨園食單
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
經典常談
- >
中國歷史的瞬間
- >
煙與鏡
- >
回憶愛瑪儂
- >
名家帶你讀魯迅:朝花夕拾
本類暢銷