軟體工程實踐教程第2版

軟體工程實踐教程第2版

《軟體工程實踐教程第2版》是2014年7月機械工業出版社出版的圖書,作者是劉冰。

基本介紹

  • 中文名:軟體工程實踐教程第2版
  • 作者:劉冰
  • ISBN:9787111377597
  • 定價:49元
  • 出版社:機械工業出版社
  • 出版時間:2014年7月
  • 裝幀:平裝
  • 開本:16開
內容簡介,作者簡介,圖書目錄,

內容簡介

本書從實用的角度出發,根據教育部高教司審定的《中國計算機科學與技術學科教程2002》中對軟體工程的要求編寫,並參照美國ACM和IEEEComputingCurricula2001教程關於軟體工程的描述,吸取了國內外軟體工程的精華,詳細介紹了軟體工程、軟體開發過程、軟體計畫、需求分析、總體設計、詳細設計、編碼、軟體測試、軟體維護、軟體工程標準化和軟體文檔、軟體工程質量、軟體工程項目管理以及軟體工程開發實例。各章均配有習題,以指導讀者深入地進行學習,部分章後附有經典例題講解和實驗內容,幫助讀者掌握相關知識。

作者簡介

劉冰,重慶郵電大學計算機科學與技術學院副教授,先後榮獲重慶郵電大學優秀班主任、課堂教學優秀二等獎、優秀青年教師等榮譽稱號。主講課程有:軟體工程、面向對象分析與設計、軟體測試方法與技術、CMM、數據結構、Windows 程式設計、計算機圖形學、資料庫原理、作業系統與編譯原理等專業課程。所在教學團隊榮獲國家級優秀教學團隊,重慶郵電大學計算機科學與技術專業榮獲國家級特色專業。

圖書目錄

目錄
出版說明
前言
第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.2軟體過程的概念
1.2.1軟體生命周期及軟體開發過程的定義
1.2.2軟體開發過程的製品
1.2.3軟體開發工具
1.3軟體過程模型
1.3.1瀑布模型
1.3.2快速原型模型
1.3.3增量模型
1.3.4螺旋模型
1.3.5噴泉模型
1.3.6形式化方法模型
1.3.7基於組件的開發模型
1.4Rational統一開發過程
1.5實例:軟體外包開發過程
1.5.1外包軟體的定義
1.5.2外包軟體的開發特點
1.5.3改進方案
1.5.4實施、總結
1.6小結
1.7習題
第2章軟體開發方法簡介
2.1面向結構的軟體工程
2.2結構化方法遵循的基本原則及核心問題
2.3結構化方法的特點
2.4基於Microsoft Office Visio 2007的結構化建模
2.4.1Microsoft Office Visio 2007簡介
2.4.2Microsoft Office Visio 2007工作環境
2.4.3Microsoft Office Visio 2007操作入門
2.4.4實踐案例
2.5面向對象的軟體工程
2.6面向對象方法的基本原則和核心問題
2.7面向對象方法的特點與優勢
2.8面向對象的基本概念
2.9面向對象方法學的研究及實踐領域
2.10面向對象的統一建模語言介紹
2.10.1統一建模語言概述
2.10.2UML的基本實體
2.10.3常用的UML圖
2.11基於Rational Rose 2003的UML建模
2.11.1Rational Rose 2003簡介
2.11.2Rational Rose 2003建模環境
2.11.3Rational Rose 2003模型的視圖
2.11.4Rational Rose 2003建模界面
2.12結構化方法與面向對象方法比較
2.13小結
2.14習題
第3章結構化分析
3.1可行性研究
3.1.1問題定義
3.1.2可行性研究的內容
3.1.3可行性研究的步驟
3.2需求分析
3.3獲取需求的方法
3.4結構化分析方法
3.4.1數據流圖
3.4.2數據字典
3.4.3實體關係圖
3.4.4狀態轉換圖
3.5快速原型分析方法
3.6結構化分析實例
3.7小結
3.8習題
第4章結構化設計
4.1結構化設計概述
4.1.1結構化設計的任務
4.1.2結構化設計的工作內容及步驟
4.2結構化總體設計
4.2.1總體設計的過程
4.2.2設計原則
4.2.3總體設計的啟發規則
4.2.4面向數據流的設計方法
4.2.5結構化總體設計的工具
4.2.6模組結構設計
4.2.7數據存儲設計
4.3結構化詳細設計
4.3.1結構化詳細設計階段的任務及原則
4.3.2結構化詳細設計工具
4.3.3代碼設計
4.3.4用戶界面設計
4.3.5Jackson程式設計方法
4.3.6Warnier程式設計方法
4.3.7基於組件的設計方法
4.4軟體設計說明書結構
4.5結構化設計實例
4.6套用Visio進行資料庫建模
4.7套用Visio進行軟體界面設計
4.8小結
4.9習題
第5章結構化的實現
5.1結構化實現概述
5.2程式設計語言的選擇
5.3程式的複雜性及度量
5.3.1代碼行度量法
5.3.2McCabe度量法
5.4結構化測試的任務和目標
5.5結構化測試方法
5.5.1黑盒測試概述
5.5.2白盒測試
5.5.3灰盒測試
5.5.4人工測試
5.5.5自動化測試
5.6結構化測試步驟
5.6.1單元測試
5.6.2集成測試
5.6.3確認測試
5.6.4系統測試
5.6.5驗收測試
5.7結構化測試工具
5.8軟體測試的誤區
5.9軟體測試的前景
5.10結構化測試實例
5.11小結
5.12習題
第6章面向對象分析方法
6.1面向對象分析概述
6.2建立基於用例分析的功能模型
6.3建立對象模型
6.4建立動態模型
6.4.1編寫腳本
6.4.2構想用戶界面
6.4.3事件跟蹤圖
6.4.4狀態圖
6.5評審分析模型
6.6面向對象分析實例
6.7小結
6.8習題
第7章面向對象的設計
7.1面向對象的設計方法
7.2面向對象設計的準則
7.3問題域子系統設計
7.4人機互動子系統設計
7.5任務管理子系統設計
7.6數據管理子系統設計
7.7套用Rose建用例圖
7.8套用Rose建互動圖
7.9套用Rose建類圖
7.10套用Rose建狀態圖和活動圖
7.11套用Rose建組件圖和部署圖
7.12面向對象設計實例
7.13小結
7.14習題
第8章面向對象的實現及測試
8.1面向對象實現語言的選擇
8.2面向對象程式設計風格
8.3面向對象軟體測試
8.3.1基於面向對象開發過程的測試
8.3.2面向對象軟體測試的層次劃分及內容
8.4面向對象的測試工具
8.5小結
8.6習題
第9章運行和維護
9.1維護的概念
9.2維護的任務和目的
9.3軟體維護的特點
9.4軟體維護的步驟
9.5軟體的可維護性
9.5.1軟體可維護性概述
9.5.2軟體維護的類型
9.5.3軟體可維護性度量
9.6維護中的組織管理
9.7逆向工程和再工程
9.7.1逆向工程
9.7.2再工程
9.8小結
9.9習題
第10章軟體工程標準化和軟體質量
10.1軟體工程標準化
10.2軟體文檔
10.2.1軟體文檔的作用和分類
10.2.2軟體文檔編制的質量要求
10.2.3軟體文檔的管理和維護
10.3軟體質量特性
10.4軟體質量的度量模型
10.5軟體質量保證
10.6技術評審
10.7軟體質量管理體系
10.7.1軟體產品質量管理的特點
10.7.2軟體質量管理體系
10.8小結
10.9習題
第11章軟體工程項目管理
11.1軟體項目管理的內容
11.2軟體項目管理的特點和職能
11.3軟體項目管理的流程控制分析
11.4計畫和組織
11.4.1制定項目計畫
11.4.2人員組織與管理
11.5進度計畫
11.5.1制定開發進度計畫
11.5.2甘特圖與時間管理
11.5.3工程網路與關鍵路徑
11.6風險管理
11.7軟體成熟度模型
11.7.1CMM概述
11.7.2CMM成熟度級別
11.8項目管理認證體系IPMP與PMP
11.9軟體項目管理實例: 軟體外包項目中的進度管理
11.9.1案例描述
11.9.2案例分析
11.10套用Project 2007進行項目管理
11.10.1Project 2007簡介
11.10.2Project 2007工作界面
11.10.3項目管理專用術語概覽
11.11Project操作入門
11.12利用Project制定項目計畫
11.13小結
11.14習題
第12章結構化開發實例
12.1項目論證和計畫
12.1.1系統調查
12.1.2新系統的總體功能需求和性能要求
12.1.3系統開發的框架
12.2可行性分析
12.2.1技術可行性
12.2.2經濟可行性
12.2.3管理可行性
12.2.4開發環境可行性
12.3需求分析
12.3.1數據流分析
12.3.2系統流程圖
12.3.3數據字典
12.4總體設計
12.4.1功能模組圖
12.4.2層次方框圖
12.4.3IPO圖
12.4.4系統的功能結構圖
12.4.5人事管理工作流程模型圖
12.4.6系統資料庫關係說明圖
12.5詳細設計
12.5.1查詢功能流程圖
12.5.2登錄界面程式流程圖
12.5.3添加功能流程圖
12.5.4系統程式流程圖
12.5.5系統功能流程圖
12.6系統實現
12.6.1實現工具
12.6.2開發平台
12.6.3資料庫系統工作結構圖
12.7測試與維護
12.7.1測試結果
12.7.2系統維護
12.8小結
第13章面向對象軟體開發實例
13.1可行性分析
13.2需求分析
13.2.1用例圖
13.2.2活動圖
13.3系統詳細設計
13.4小結
13.5習題
參考文獻

相關詞條

熱門詞條

聯絡我們