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

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

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

定 價:¥49.00

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

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

內(nèi)容簡介

  《高等院校規(guī)劃教材·軟件工程系列:軟件工程實踐教程(第2版)》詳細介紹了軟件工程、軟件開發(fā)過程、軟件計劃、需求分析、總體設(shè)計、詳細設(shè)計、編碼、軟件測試、軟件維護、軟件工程標準化和軟件文檔、軟件工程質(zhì)量、軟件工程項目管理以及軟件工程開發(fā)實例。各章均配有習題,部分章后附有經(jīng)典例題講解和實驗內(nèi)容?!陡叩仍盒R?guī)劃教材·軟件工程系列:軟件工程實踐教程(第2版)》可作為高等學校計算機專業(yè)課程的教材或教學參考書,也可作為通信、電子信息、自動化等相關(guān)專業(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統(tǒng)一開發(fā)過程
1.5 實例:軟件外包開發(fā)過程
1.5.1 外包軟件的定義
1.5.2 外包軟件的開發(fā)特點
1.5.3 改進方案
1.5.4 實施、總結(jié)
1.6 小結(jié)
1.7 習題
第2章 軟件開發(fā)方法簡介
2.1 面向結(jié)構(gòu)的軟件工程
2.2 結(jié)構(gòu)化方法遵循的基本原則及核心問題
2.3 結(jié)構(gòu)化方法的特點
2.4 基于MicrosoftOfficeVisio2007的結(jié)構(gòu)化建模
2.4.1 MicrosoftOfficeVisio2007簡介
2.4.2 MicrosoftOfficeVisio2007工作環(huán)境
2.4.3 MicrosoftOfficeVisio2007操作入門
2.4.4 實踐案例
2.5 面向?qū)ο蟮能浖こ?br />2.6 面向?qū)ο蠓椒ǖ幕驹瓌t和核心問題
2.7 面向?qū)ο蠓椒ǖ奶攸c與優(yōu)勢
2.8 面向?qū)ο蟮幕靖拍?br />2.9 面向?qū)ο蠓椒▽W的研究及實踐領(lǐng)域
2.1 0面向?qū)ο蟮慕y(tǒng)一建模語言介紹
2.1 0.1 統(tǒng)一建模語言概述
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結(jié)構(gòu)化方法與面向?qū)ο蠓椒ū容^
2.1 3小結(jié)
2.1 4習題
第3章 結(jié)構(gòu)化分析
3.1 可行性研究
3.1.1 問題定義
3.1.2 可行性研究的內(nèi)容
3.1.3 可行性研究的步驟
3.2 需求分析
3.3 獲取需求的方法
3.4 結(jié)構(gòu)化分析方法
3.4.1 數(shù)據(jù)流圖
3.4.2 數(shù)據(jù)字典
3.4.3 實體關(guān)系圖
3.4.4 狀態(tài)轉(zhuǎn)換圖
3.5 快速原型分析方法
3.6 結(jié)構(gòu)化分析實例
3.7 小結(jié)
3.8 習題
第4章 結(jié)構(gòu)化設(shè)計
4.1 結(jié)構(gòu)化設(shè)計概述
4.1.1 結(jié)構(gòu)化設(shè)計的任務
4.1.2 結(jié)構(gòu)化設(shè)計的工作內(nèi)容及步驟
4.2 結(jié)構(gòu)化總體設(shè)計
4.2.1 總體設(shè)計的過程
4.2.2 設(shè)計原則
4.2.3 總體設(shè)計的啟發(fā)規(guī)則
4.2.4 面向數(shù)據(jù)流的設(shè)計方法
4.2.5 結(jié)構(gòu)化總體設(shè)計的工具
4.2.6 模塊結(jié)構(gòu)設(shè)計
4.2.7 數(shù)據(jù)存儲設(shè)計
4.3 結(jié)構(gòu)化詳細設(shè)計
4.3.1 結(jié)構(gòu)化詳細設(shè)計階段的任務及原則
4.3.2 結(jié)構(gòu)化詳細設(shè)計工具
4.3.3 代碼設(shè)計
4.3.4 用戶界面設(shè)計
4.3.5 Jackson程序設(shè)計方法
4.3.6 Warnier程序設(shè)計方法
4.3.7 基于組件的設(shè)計方法
4.4 軟件設(shè)計說明書結(jié)構(gòu)
4.5 結(jié)構(gòu)化設(shè)計實例
4.6 應用Visio進行數(shù)據(jù)庫建模
4.7 應用Visio進行軟件界面設(shè)計
4.8 小結(jié)
4.9 習題
第5章 結(jié)構(gòu)化的實現(xiàn)
5.1 結(jié)構(gòu)化實現(xiàn)概述
5.2 程序設(shè)計語言的選擇
5.3 程序的復雜性及度量
5.3.1 代碼行度量法
5.3.2 McCabe度量法
5.4 結(jié)構(gòu)化測試的任務和目標
5.5 結(jié)構(gòu)化測試方法
5.5.1 黑盒測試概述
5.5.2 白盒測試
5.5.3 灰盒測試
5.5.4 人工測試
5.5.5 自動化測試
5.6 結(jié)構(gòu)化測試步驟
5.6.1 單元測試
5.6.2 集成測試
5.6.3 確認測試
5.6.4 系統(tǒng)測試
5.6.5 驗收測試
5.7 結(jié)構(gòu)化測試工具
5.8 軟件測試的誤區(qū)
5.9 軟件測試的前景
5.1 0結(jié)構(gòu)化測試實例
5.1 1小結(jié)
5.1 2習題
第6章 面向?qū)ο蠓治龇椒?br />6.1 面向?qū)ο蠓治龈攀?br />6.2 建立基于用例分析的功能模型
6.3 建立對象模型
6.4 建立動態(tài)模型
6.4.1 編寫腳本
6.4.2 設(shè)想用戶界面
6.4.3 事件跟蹤圖
6.4.4 狀態(tài)圖
6.5 評審分析模型
6.6 面向?qū)ο蠓治鰧嵗?br />6.7 小結(jié)
6.8 習題
第7章 面向?qū)ο蟮脑O(shè)計
7.1 面向?qū)ο蟮脑O(shè)計方法
7.2 面向?qū)ο笤O(shè)計的準則
7.3 問題域子系統(tǒng)設(shè)計
7.4 人機交互子系統(tǒng)設(shè)計
7.5 任務管理子系統(tǒng)設(shè)計
7.6 數(shù)據(jù)管理子系統(tǒng)設(shè)計
7.7 應用Rose建用例圖
7.8 應用Rose建交互圖
7.9 應用Rose建類圖
7.1 0應用Rose建狀態(tài)圖和活動圖
7.1 1應用Rose建組件圖和部署圖
7.1 2面向?qū)ο笤O(shè)計實例
7.1 3小結(jié)
7.1 4習題
第8章 面向?qū)ο蟮膶崿F(xiàn)及測試
8.1 面向?qū)ο髮崿F(xiàn)語言的選擇
8.2 面向?qū)ο蟪绦蛟O(shè)計風格
8.3 面向?qū)ο筌浖y試
8.3.1 基于面向?qū)ο箝_發(fā)過程的測試
8.3.2 面向?qū)ο筌浖y試的層次劃分及內(nèi)容
8.4 面向?qū)ο蟮臏y試工具
8.5 小結(jié)
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 小結(jié)
9.9 習題
第10章 軟件工程標準化和軟件質(zhì)量
10.1 軟件工程標準化
10.2 軟件文檔
10.2.1 軟件文檔的作用和分類
10.2.2 軟件文檔編制的質(zhì)量要求
10.2.3 軟件文檔的管理和維護
10.3 軟件質(zhì)量特性
10.4 軟件質(zhì)量的度量模型
10.5 軟件質(zhì)量保證
10.6 技術(shù)評審
10.7 軟件質(zhì)量管理體系
10.7.1 軟件產(chǎn)品質(zhì)量管理的特點
10.7.2 軟件質(zhì)量管理體系
10.8 小結(jié)
10.9 習題
第11章 軟件工程項目管理
11.1 軟件項目管理的內(nèi)容
11.2 軟件項目管理的特點和職能
11.3 軟件項目管理的流程控制分析
11.4 計劃和組織
11.4.1 制定項目計劃
11.4.2 人員組織與管理
11.5 進度計劃
11.5.1 制定開發(fā)進度計劃
11.5.2 甘特圖與時間管理
11.5.3 工程網(wǎng)絡(luò)與關(guān)鍵路徑
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 項目管理專用術(shù)語概覽
11.1 1Project操作入門
11.1 2利用Project制定項目計劃
11.1 3小結(jié)
11.1 4習題
第12章 結(jié)構(gòu)化開發(fā)實例
12.1 項目論證和計劃
12.1.1 系統(tǒng)調(diào)查
12.1.2 新系統(tǒng)的總體功能需求和性能要求
12.1.3 系統(tǒng)開發(fā)的框架
12.2 可行性分析
12.2.1 技術(shù)可行性
12.2.2 經(jīng)濟可行性
12.2.3 管理可行性
12.2.4 開發(fā)環(huán)境可行性
12.3 需求分析
12.3.1 數(shù)據(jù)流分析
12.3.2 系統(tǒng)流程圖
12.3.3 數(shù)據(jù)字典
12.4 總體設(shè)計
12.4.1 功能模塊圖
12.4.2 層次方框圖
12.4.3 IPO圖
12.4.4 系統(tǒng)的功能結(jié)構(gòu)圖
12.4.5 人事管理工作流程模型圖
12.4.6 系統(tǒng)數(shù)據(jù)庫關(guān)系說明圖
12.5 詳細設(shè)計
12.5.1 查詢功能流程圖
12.5.2 登錄界面程序流程圖
12.5.3 添加功能流程圖
12.5.4 系統(tǒng)程序流程圖
12.5.5 系統(tǒng)功能流程圖
12.6 系統(tǒng)實現(xiàn)
12.6.1 實現(xiàn)工具
12.6.2 開發(fā)平臺
12.6.3 數(shù)據(jù)庫系統(tǒng)工作結(jié)構(gòu)圖
12.7 測試與維護
12.7.1 測試結(jié)果
12.7.2 系統(tǒng)維護
12.8 小結(jié)
第13章 面向?qū)ο筌浖_發(fā)實例
13.1 可行性分析
13.2 需求分析
13.2.1 用例圖
13.2.2 活動圖
13.3 系統(tǒng)詳細設(shè)計
13.4 小結(jié)
13.5 習題
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號