注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件工程及軟件方法學軟件工程實踐教程(第2版)

軟件工程實踐教程(第2版)

軟件工程實踐教程(第2版)

定 價:¥49.00

作 者: 劉冰 等編著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 軟件工程/開發(fā)項目管理

購買這本書可以去


ISBN: 9787111377597 出版時間: 2012-05-01 包裝: 平裝
開本: 16開 頁數: 399 字數:  

內容簡介

  《高等院校規(guī)劃教材·軟件工程系列:軟件工程實踐教程(第2版)》詳細介紹了軟件工程、軟件開發(fā)過程、軟件計劃、需求分析、總體設計、詳細設計、編碼、軟件測試、軟件維護、軟件工程標準化和軟件文檔、軟件工程質量、軟件工程項目管理以及軟件工程開發(fā)實例。各章均配有習題,部分章后附有經典例題講解和實驗內容?!陡叩仍盒R?guī)劃教材·軟件工程系列:軟件工程實踐教程(第2版)》可作為高等學校計算機專業(yè)課程的教材或教學參考書,也可作為通信、電子信息、自動化等相關專業(yè)的計算機課程教材,還可供軟件工程師、軟件項目管理者和應用軟件開發(fā)人員閱讀參考。

作者簡介

暫缺《軟件工程實踐教程(第2版)》作者簡介

圖書目錄

出版說明
前言
第1章 軟件工程概述
1.1 軟件
1.1.1 軟件的特點
1.1.2 軟件的發(fā)展
1.1.3 軟件危機
1.1.4 軟件工程的概念
1.1.5 軟件工程的三要素
1.1.6 軟件工程方法
1.1.7 軟件工程的發(fā)展歷史
1.2 軟件過程的概念
1.2.1 軟件生命周期及軟件開發(fā)過程的定義
1.2.2 軟件開發(fā)過程的制品
1.2.3 軟件開發(fā)工具
1.3 軟件過程模型
1.3.1 瀑布模型
1.3.2 快速原型模型
1.3.3 增量模型
1.3.4 螺旋模型
1.3.5 噴泉模型
1.3.6 形式化方法模型
1.3.7 基于組件的開發(fā)模型
1.4 Rational統一開發(fā)過程
1.5 實例:軟件外包開發(fā)過程
1.5.1 外包軟件的定義
1.5.2 外包軟件的開發(fā)特點
1.5.3 改進方案
1.5.4 實施、總結
1.6 小結
1.7 習題
第2章 軟件開發(fā)方法簡介
2.1 面向結構的軟件工程
2.2 結構化方法遵循的基本原則及核心問題
2.3 結構化方法的特點
2.4 基于MicrosoftOfficeVisio2007的結構化建模
2.4.1 MicrosoftOfficeVisio2007簡介
2.4.2 MicrosoftOfficeVisio2007工作環(huán)境
2.4.3 MicrosoftOfficeVisio2007操作入門
2.4.4 實踐案例
2.5 面向對象的軟件工程
2.6 面向對象方法的基本原則和核心問題
2.7 面向對象方法的特點與優(yōu)勢
2.8 面向對象的基本概念
2.9 面向對象方法學的研究及實踐領域
2.1 0面向對象的統一建模語言介紹
2.1 0.1 統一建模語言概述
2.1 0.2 UML的基本實體
2.1 0.3 常用的UML圖
2.1 1基于RationalRose2003的UML建模
2.1 1.1 RationalRose2003簡介
2.1 1.2 RationalRose2003建模環(huán)境
2.1 1.3 RationalRose2003模型的視圖
2.1 1.4 RationalRose2003建模界面
2.1 2結構化方法與面向對象方法比較
2.1 3小結
2.1 4習題
第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 狀態(tài)轉換圖
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 總體設計的啟發(fā)規(guī)則
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.5 Jackson程序設計方法
4.3.6 Warnier程序設計方法
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.2 McCabe度量法
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 軟件測試的誤區(qū)
5.9 軟件測試的前景
5.1 0結構化測試實例
5.1 1小結
5.1 2習題
第6章 面向對象分析方法
6.1 面向對象分析概述
6.2 建立基于用例分析的功能模型
6.3 建立對象模型
6.4 建立動態(tài)模型
6.4.1 編寫腳本
6.4.2 設想用戶界面
6.4.3 事件跟蹤圖
6.4.4 狀態(tài)圖
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.1 0應用Rose建狀態(tài)圖和活動圖
7.1 1應用Rose建組件圖和部署圖
7.1 2面向對象設計實例
7.1 3小結
7.1 4習題
第8章 面向對象的實現及測試
8.1 面向對象實現語言的選擇
8.2 面向對象程序設計風格
8.3 面向對象軟件測試
8.3.1 基于面向對象開發(fā)過程的測試
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 制定開發(fā)進度計劃
11.5.2 甘特圖與時間管理
11.5.3 工程網絡與關鍵路徑
11.6 風險管理
11.7 軟件成熟度模型
11.7.1 CMM概述
11.7.2 CMM成熟度級別
11.8 項目管理認證體系IPMP與PMP
11.9 軟件項目管理實例:軟件外包項目中的進度管理
11.9.1 案例描述
11.9.2 案例分析
11.1 0應用Project2007進行項目管理
11.1 0.1 Project2007簡介
11.1 0.2 Project2007工作界面
11.1 0.3 項目管理專用術語概覽
11.1 1Project操作入門
11.1 2利用Project制定項目計劃
11.1 3小結
11.1 4習題
第12章 結構化開發(fā)實例
12.1 項目論證和計劃
12.1.1 系統調查
12.1.2 新系統的總體功能需求和性能要求
12.1.3 系統開發(fā)的框架
12.2 可行性分析
12.2.1 技術可行性
12.2.2 經濟可行性
12.2.3 管理可行性
12.2.4 開發(fā)環(huán)境可行性
12.3 需求分析
12.3.1 數據流分析
12.3.2 系統流程圖
12.3.3 數據字典
12.4 總體設計
12.4.1 功能模塊圖
12.4.2 層次方框圖
12.4.3 IPO圖
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 開發(fā)平臺
12.6.3 數據庫系統工作結構圖
12.7 測試與維護
12.7.1 測試結果
12.7.2 系統維護
12.8 小結
第13章 面向對象軟件開發(fā)實例
13.1 可行性分析
13.2 需求分析
13.2.1 用例圖
13.2.2 活動圖
13.3 系統詳細設計
13.4 小結
13.5 習題
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號