掃一掃
關注中圖網
官方微博
本類五星書更多>
-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
買過本商品的人還買了
實用軟件工程教程 版權信息
- ISBN:7508439309
- 條形碼:9787508439303 ; 978-7-5084-3930-3
- 裝幀:簡裝本
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
實用軟件工程教程 本書特色
本書是一部關于軟件工程的高校教材,內容主要包括軟件工程的基礎知識,軟件過程,軟件工程項目管理,計算機系統工程,需求分析,總體設計,詳細設計,編碼與測試,軟件維護,面向對象技術,快速原型技術,軟件重用技術等。本書努力做到內容精練,重點突出,概念清楚,針對性和實際操作性強。
實用軟件工程教程 內容簡介
全書內容主要包括:軟件工程的基礎知識,軟件過程,軟件工程項目管理,計算機系統工程,需求分析,總體設計,詳細設計,編碼與測試,軟件維護,面向對象技術,快速原型技術,軟件重用技術等。
實用軟件工程教程 目錄
前言
第1章 軟件工程概述
1.1軟件工程中的常見問題
1.1.1軟件
1.1.2軟件危機
1.2軟件工程
1.2.1軟件工程的定義與原理
1.2.2軟件工程與計算機科學
1.2.3軟件工程目標
1.2.4軟件工程面臨的挑戰
1.3軟件過程和軟件生命周期
1.3.1軟件過程
1.3.2軟件生命周期
1.4軟件開發模型
1.4.1瀑布模型
1.4.2演化模型
1.4.3原型模型
1.4.4螺旋模型
1.4.5噴泉模型及面向對象的開發過程
1.4.6基于四代技術的模型
1.4.7智能模型
1.5職業道德
1.6本章小結
習題
第2章 軟件項目管理
2.1軟件項目管理概述
2.1.1軟件項目管理的概念
2.1.2軟件項目管理的特點
2.1.3軟件項目管理的內容
2.1.4項目的組織模式
2.1.5項目的人員管理
2.1.6軟件配置管理
2.2軟件項目規劃
2.2.1項目規劃的基本概念
2.2.2項目規劃的步驟
2.2.3項目規劃的原則
2.2.4項目規劃的形成文件
2.2.5項目規劃過程之間的相互聯系
2.3軟件項目風險管理
2.3.1風險管理概述
2.3.2軟件項目的風險策略
2.3.3軟件風險
2.3.4風險管理的過程
2.3.5軟件風險的總結
2.4軟件項目進度管理
2.4.1項目進度的基本概念
2.4.2制定進度計劃
2.4.3面向網絡化管理
2.4.4建立里程碑事件
2.4.5實施保證
2.5軟件項目質量管理
2.5.1基本定義
2.5.2質量管理主要內容
2.5.3技術與方法
2.5.4.質量管理實施
2.6本章小結
習題
第3章 軟件系統及可行性研究
3.1用戶中心設計——UCD方法
3.2計算機系統
3.2.1硬件和硬件工程
3.2.2軟件和軟件工程
3.2.3人機工程
3.2.4數據庫和數據庫工程
3.3可行性研究
3.3.1可行性研究的任務
3.3.2技術可行性
3.3.3操作可行性
3.3.4經濟可行性.
3.3.5可行性研究的步驟
3.3.6方案選擇
3.4系統開發過程的新體系結構——快速原型與面向對象
3.5本章小結
習題
第4章 需求分析
4.1需求分析基礎
4.1.1分析的任務與原則
4.1.2需求建模
4.1.3開發原型系統
4.2結構化分析方法
4.2.1結構化分析的策略
.4.2.2數據流圖
4.2.3數據字典
4.2.4小說明
4.2.5結構化分析實施步驟
4.3其他分析方法與圖形工具
4.4實體一關系圖
4.4.1數據對象、屬性與關系
4.4.2E.R方法和實體模型
4.4.3數據結構的規范化
4.5需求規格說明與評審
4.5.1需求規格說明書的目標與內容
4.5.2需求評審
4.6本章小結
習題
第5章 總體設計
5.1總體設計的任務及過程
5.1.1設計供選擇的方案
5.1.2功能解剖和設計軟件結構
5.1.3數據庫設計
5.1.4制定測試計劃
5.1.5文檔的編寫
5.1.6進行審查和復查
5.2軟件設計基本原理
5.2.1模塊化
5.2.2抽象
5.2.3信息隱蔽
5.2.4模塊獨立性
5.3設計準則
5.4總體設計的圖形描述工具
5.4.1層次圖
5.4.2HIPO圖
5.4.3結構圖
5.5結構化設計方法
5.5.1數據流圖的類型
5.5.2設計步驟
5.5.3變換設計
5.5.4事務設計
5.5.5設計的后處理
5.6本章小結
習題
第6章 詳細設計
6.1結構化程序設計
6.2詳細設計工具
6.2.1程序流程圖
6.2.2盒圖(N.S圖)
6.2.3PAD圖
6.2.4過程設計語言(PDL)
6.2.5判定表
6.2.6判定樹
6.3Jackson程序設計方法
6.3.1Jackson方法
6.3.2Jackson圖
6.3.3Jackson程序設計方法.
6.4Wamier程序設計方法簡介
6.4.1Warnier圖
6.4.2Wamier程序設計方法的步驟
6.5人機界面設計
6.5.1人機界面設計概述
6.5.2人機界面風格
6.5.3人機界面實現的原則
6.5.4人機界面的設計過程
6.6本章小結
習題
第7章 軟件編碼
7.1程序設計語言
7.1.1程序設計語言概述
7.1.2程序設計語言的分類
7.1.3程序設計語言的特點
7.1.4程序設計語言的選擇
7.2程序設計風格
7.3編碼的質量要求
7.4編碼工具
7.5本章小結
習題
第8章 軟件測試
8.1軟件測試的概述
8.1.1軟件測試的定義
8.1.2軟件測試的基本原則
8.1.3軟件測試的步驟
8.1.4軟件測試信息流
8.1.5測試人員組織
8.2軟件測試方法
8.2.1黑盒測試
8.2.2白盒測試
8.3測試用例設計
8.3.1邏輯覆蓋
8.3.2等價類劃分
8.3.3邊界值分析
8.3.4因果圖
8.3.5錯誤推測法
8.4軟件測試的步驟
8.4.1單元測試
8.4.2集成測試
8.4.3有效性測試
8.4.4系統測試
8.5調試
8.5.1調試的步驟
8.5.2調試的策略
8.6軟件可靠性
8.6.1軟件可靠性的定義
8.6.2軟件正確性證明
8.7驗收測試
8.7.1驗收測試的步驟
8.7.2Alpha.測試和Beta測試
8.8測試工具
8.8.1人工測試
8.8.2自動測試工具
8.9本章小結
習題
第9章 軟件維護
9.1軟件維護的概念
9.1.1軟件維護的定義
9.1.2軟件維護的種類
9.1.3影響維護工作量的因素
9.1.4軟件維護的策略
9.2軟件維護的特點
9.2.1軟件工程與軟件維護的關系
9.2.2維護成本
9.2.3維護的問題
9.3軟件維護過程
9.3.1維護機構
9.3.2維護申請報告
9.3.3維護的工作流程
9.3.4維護記錄
9.3.5維護評價
9.4軟件可維護性
9.4.1軟件可維護性的度量
9.4.2提高軟件可維護性的方法
9.5軟件維護的副作用
9.6本章小結
習題
第10章 軟件過程改進
10.1基本概念
10.2軟件過程的改進方法
10.2.1CMM介紹
10.2.2SPICE介紹
10.2.3AGILE介紹
10.3本章小結
習題
第11章 面向對象概念
11.1傳統方法學與面向對象方法比較
11.1.1傳統方法學
11.1.2面向對象方法學
11.2面向對象基礎概念
11.2.1對象
11.2.2其他概念
11.3面向對象的特性
11.3.1抽象性
11.3.2封裝性
11.3.3繼承性
11.3.4多態性
11.4本章小結
習題
第12章 面向對象的分析
12.1面向對象建模
12.2對象模型
12.2.1表示類一&一對象的圖形符號
12.2.2表示結構的圖形符號
12.2.3實例
12.3動態模型.
12.3.1術語
12.3.2表示方法
12.4功能模型
12.5UML概述
12.5.1UML的主要內容
12.5.2UML的主要元素
12.6UML的圖形
12.6.1用例圖
12.6.2類圖
12.6.3序列圖
12.6.4狀態圖與活動圖
12.7UML的示例
12.8本章小結
習題
第13章 面向對象設計
13.1從面向對象分析到面向對象設計
13.2問題域部分(PDC)設計之一——基礎理論
13.2.1為什么需要問題域部分設計
13.2.2如何進行問題域部分設計
13.3人機交互部分(HIC)設計
13.3.1為什么需要人機交互部分
13.3.2如何設計人機交互部分
13.4任務管理部分(DMC)設計
13.4.1為什么需要有任務管理部分
13.4.2怎樣設計任務管理部分
13.5數據管理部件(DMC)的設計
13.6面向對象設計的實例
l3.6.1系統總體結構和使用模型
13.6.2體系結構的設計
13.6.3識別對象的類
13.6.4設計模型
13.6.5對象接口描述
13.7本章小結
習題
第14章 面向對象測試
14.1面向對象測試的基本概念
14.1.1概述
14.1.2測試模型簡介
14.2面向對象測試用例設計
14.2.1測試用例設計的復雜性
14.2.2類測試用例設計
14.3面向對象的測試分析工具
14.3.1面向對象的測試分析工具LOGISCOPE簡介
14.3.2面向對象的測試分析工具WinRunner簡介
14.3.3面向對象的測試分析工具LoadRunner簡介
14.4本章小結
習題
第15章 軟件重用技術
15.1軟件重用
15.1.1軟件重用的概念和意義
15.1.2軟件重用技術的理解
15.1.3軟件重用的過程
15.1.4可重用軟件的設計過程
15.2軟部件庫的構造
15.2.1基于域分析的軟部件選取
15.2.2軟部件的開發
15.2.3軟部件庫的組織與檢索
15.3面向對象的軟件重用技術
15.4本章小結
習題
第16章 軟件工程的深入研究
16.1軟件的再生工程
16.1.1重構
16.1.2逆向工程
16.1.3前向工程
16.2基于C/S與B/S的軟件工程
16.2.1基于C/S的軟件開發.
16.2.2基于B/S的Web系統開發
16.3計算機輔助軟件工程(CASE)
16.3.1定義
16.3.2CASE工具在軟件開發中的作用
16.3.3CASE工具的分類
16.3.4CASE工具的定位
16.4基于構件的軟件工程
16.4.1構件技術
16.4.2基于構件的開發方法
16.4.3構件模型
16.4.4構件標準規范模型簡介
16.5本章小結
習題
附錄1 可行性研究報告規范
附錄2 項目開發計劃規范
附錄3 需求規格說明書規范
附錄4 概要設計說明書規范
附錄5 詳細設計說明規范
附錄6 項目開發總結報告規范
附錄7 用Word撰寫文檔規范
參考文獻
展開全部
書友推薦
- >
巴金-再思錄
- >
有舍有得是人生
- >
【精裝繪本】畫給孩子的中國神話
- >
我與地壇
- >
經典常談
- >
李白與唐代文化
- >
史學評論
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
本類暢銷