圖書信息
出版社: 北京交通大學出版社;
:
正文語種: 簡體中文
開本: 16
ISBN: 9787512101333, 7512101333
條形碼: 9787512101333
尺寸: 25.8 x 18.2 x 1.2 cm
重量: 458 g
內容簡介
《軟體工程:統一過程的理論與案例》以統一過程的面向對象軟體開發方法為主體,從理論方法和案例套用兩大部分全面講述了軟體工程的概念、技術和方法。內容包括軟體工程中常見問題、生命周期模型、統一過程理論、重用性與移植性等理論內容,還包括採用統一過程方法進行軟體項目開發的完整實現過程。
《軟體工程:統一過程的理論與案例》在理論部分對重點內容進行了知識點總結;通過古董買賣軟體項目講述了採用統一過程方法開發軟體的全過程,從需求分析、設計、實現和測試的全過程完整展現開發全貌,生成文檔資料完整齊全。在講述統一過程方法的同時兼顧了與面向過程方法的比較。全書知識點和案例過程醒目、完整。《軟體工程:統一過程的理論與案例》可作為高等院校計算機及相關專業本科、專科、高職及成人教育的軟體工程課程的教材,也可作為軟體開發人員的參考用書。
目錄
第1篇 基礎理論及方法篇
第1章 軟體工程概述
1.1軟體工程中的常見問題
1.1.1什麼是軟體
1.1.2什麼是軟體工程
1.1.3軟體工程涉及的人員有哪些
1.1.4軟體文檔有哪些
1.1.5什麼是CASE
1.1.6什麼是好的軟體
1.1.7軟體工程方法有哪些
1.2軟體工程的思維和方法
第2章 軟體生命周期模型
2.1軟體過程和軟體生命周期模型
2.2瀑布模型
2.3快速原型模型
2.4螺旋模型
2.5疊代一遞增模型
2.6同步一穩定模型
2.7極限編程
第3章 統一過程
3.1一維與二維生命周期模型
3.2統一過程的5個核心工作流
3.2.1需求流
3.2.2分析流
3.2.3設計流
3.2.4實現流
3.2.5測試流
3.3統一過程的4個階段
3.3.1開始階段
3.3.2細化階段
3.3.3構建階段
3.3.4轉換階段
3.4軟體能力成熟度模型
第4章 面向對象的概念和建模
4.1模組
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.4類的基本關係
4.4.1繼承
4.4.2泛化
4.4.3聚合
4.4.4關聯
4.5UMI.簡介
4.5.1UMI.語言的基本結構
4.5.2UMI。語言中的圖形
4.5.3UMI.語言的擴展機制
4.6用例圖
4.6.1用例圖
4.6.2識別參與者
4.6.3識別用例
4.7類圖
4.7.1類的UMI_.表示
4.7.2類間關係的UML.表示
4.8互動圖
4.8.1順序圖
4.8.2協作圖
4.9狀態圖和活動圖
4.9.1狀態機
4.9.2狀態圖
4.9.3活動圖
4.10實現圖
4.10.1組件圖
4.10.2部署圖
第5章 測試
5.1軟體測試概述
5.1.1軟體錯誤和缺陷
5.1.2軟體質量
5.1.3軟體測試定義
5.1.4軟體測試分類
5.1.5軟體測試工具
5.2軟體測試過程
5.2.1確定測試方法
5.2.2測試的計畫
5.2.3測試的設計
5.2.4測試的執行
5.2.5測試停止判斷
5.3正確性證明和測試
5.4靜態測試
5.4.1代碼走查
5.4.2代碼審查
5.5測試指標
5.5.1正確性
5.5.2可靠性
5.5.3效率
5.5.4健壯性
5.5.5實用性
第6章 項目管理和計畫
6.1軟體規模估算
6.1.1代碼行的估算
6.1.2功能點的估算
6.2成本估算
6.2.1靜態單變數模型
6.2.2動態多變數模型
6.2.3CoCoMo模型
6.3進度管理
6.3.1項目進度管理過程
6.3.2進度估算
6.3.3進度計畫
6.4風險管理
6.4.1風險
6.4.2風險識別
6.4.3風險評估
6.4.4風險規劃
6.4.5風險管理過程
6.5軟體度量
6.5.1軟體質量度量
6.5.2軟體複雜性度量
6.5.3軟體可靠性度量
6.6軟體質量保證
6.6.1概念
6.6.2評審
6.6.3測試
6.7項目團隊管理
6.7.1組織結構
6.7.2程式設計小組的組織形式
6.7.3項目經理
6.7.4項目組成員
6.8項目管理計畫
6.8.1項目管理計畫
6.8.2計畫文檔
6.8.3項目管理計畫綜合案例——古董買賣估價管理軟體項目開發計畫
第7章 用戶界面的設計
7.1用戶界面設計的規則
7.1.1從用戶的角度出發
7.1.2儘量給用戶提供更多的方便
7.1.3保持界面一致
7.2用戶界面的分析和設計
7.2.1用戶界面分析和設計模型
7.2.2用戶界面分析和設計過程
7.3用戶界面分析
7.3.1用戶分析
7.3.2任務分析和建模
7.3.3顯示內容分析
7.3,4工作環境分析
7.4用戶界面設計
7.4.1套用界面設計步驟
……
第2篇 綜合安全及套用篇