軟體工程第二版

軟體工程第二版

ISBN:9787115140708 頁數:360 重約:0.521KG

百科名片

作/譯者:張海藩
出版社:人民郵電出版社
出版日期:2006年01月
ISBN:9787115140708 [十位:7115140707]
頁數:360重約:0.521KG
定價:¥35.00

內容介紹

本書由五篇共16章構成,第一篇講述軟體工程與軟體過程;第二篇講述結構化分析、設計與實現;第三篇講述面向對象的概念、模型、分析、設計與實現;第四篇講述軟體項目的計畫、組織和控制,並介紹了一些相關的國際標準;第五篇講述形式化方法、統一建模語言UML和軟體重用。本書內容新穎、實例豐富,可作為高等院校“軟體工程”課程的教材或教學參考書,也可供軟體工程師、軟體項目管理者和套用軟體的開發人員閱讀參考。

圖書目錄

第一篇 軟體工程與軟體過程 1
第1章 軟體工程 1
1.1 軟體危機 1
1.1.1 計算機系統的發展歷程 1
1.1.2 軟體危機的含義 2
1.1.3 產生軟體危機的原因 3
1.1.4 消除軟體危機的途徑 5
1.2 軟體工程 6
1.2.1 什麼是軟體工程 6
1.2.2 軟體工程的基本原理 6
1.2.3 軟體工程方法學 8
1.3 小結 10
習題 11
第2章 軟體過程 13
2.1 軟體生命周期的基本任務 13
2.2 瀑布模型 16
2.3 快速原型模型 18
2.4 增量模型 19
2.5 螺旋模型 20
2.6 噴泉模型 22
2.7 小結 23
習題 24
第二篇 傳統方法學 25
第3章 結構化分析 25
3.1 概述 25
3.2 與用戶通信的技術 26
3.2.1 訪談 26
3.2.2 簡易的套用規格說明技術 27
3.2.3 軟體原型 28
3.3 分析建模與規格說明 29
3.3.1 分析建模 29
3.3.2 軟體需求規格說明 29
3.4 實體—關係圖 31
3.4.1 數據對象 31
3.4.2 屬性 31
3.4.3 關係 32
3.4.4 實體—關係圖的符號 32
3.5 數據流圖 33
3.5.1 數據流圖符號 33
3.5.2 例子 34
3.5.3 命名 37
3.6 狀態轉換圖 37
3.6.1 狀態 38
3.6.2 事件 38
3.6.3 符號 38
3.6.4 例子 39
3.7 數據字典 40
3.8 結構化分析實例 41
3.8.1 問題陳述 42
3.8.2 問題定義 42
3.8.3 可行性研究 43
3.8.4 需求分析 48
3.9 小結 53
習題 55
第4章 結構化設計 56
4.1 結構化設計與結構化分析的關係 56
4.2 軟體設計的概念和原理 57
4.2.1 模組化 57
4.2.2 抽象 59
4.2.3 逐步求精 59
4.2.4 信息隱藏 60
4.3 模組獨立 61
4.3.1 耦合 61
4.3.2 內聚 62
4.4 啟發規則 63
4.4.1 改進軟體結構提高模組獨立性 63
4.4.2 模組規模應該適中 64
4.4.3 深度、寬度

相關詞條

熱門詞條

聯絡我們