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

軟件工程方法與實(shí)踐(第2版)

軟件工程方法與實(shí)踐(第2版)

定 價(jià):¥39.00

作 者: 竇萬峰 ,楊坤 ,許敏 等編
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 高等院校計(jì)算機(jī)課程案例教程系列
標(biāo) 簽: 大學(xué)教材 教材

ISBN: 9787111406969 出版時(shí)間: 2013-07-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 306 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《高等院校計(jì)算機(jī)課程案例教程系列:軟件工程方法與實(shí)踐(第2版)》從傳統(tǒng)的結(jié)構(gòu)化軟件開發(fā)范型和面向?qū)ο筌浖_發(fā)范型兩個(gè)方面,把軟件工程的理論與方法融入開發(fā)實(shí)踐當(dāng)中,通過豐富的案例分析與設(shè)計(jì),深入地介紹軟件開發(fā)中各個(gè)階段的技術(shù)、方法和管理過程?!陡叩仍盒S?jì)算機(jī)課程案例教程系列:軟件工程方法與實(shí)踐(第2版)》介紹了軟件工程的基本概念、軟件過程和軟件過程模型,結(jié)構(gòu)化分析與設(shè)計(jì)和面向?qū)ο蠓治雠c設(shè)計(jì)的基本概念、分析與設(shè)計(jì)過程、分析與設(shè)計(jì)模型、相關(guān)技術(shù)與方法,以及軟件測(cè)試原理與技術(shù)、維護(hù)策略與方法、軟件項(xiàng)目管理等內(nèi)容,是一本全面介紹軟件開發(fā)的“工程化”思想的理想教材?!陡叩仍盒S?jì)算機(jī)課程案例教程系列:軟件工程方法與實(shí)踐(第2版)》適合作為高等院校軟件工程課程的教材,既適用于計(jì)算機(jī)專業(yè)的學(xué)生,也適用于其他非計(jì)算機(jī)專業(yè)的學(xué)生以及從事軟件開發(fā)、應(yīng)用和管理的技術(shù)人員,同時(shí)也適合專業(yè)軟件開發(fā)人員參考。

作者簡(jiǎn)介

暫缺《軟件工程方法與實(shí)踐(第2版)》作者簡(jiǎn)介

圖書目錄

前言
第一部分 軟件工程基礎(chǔ)
第1章 軟件工程概述
1.1 關(guān)于軟件
1.1.1 軟件的定義與特性
1.1.2 軟件技術(shù)演化
1.1.3 軟件發(fā)展趨勢(shì)
1.2 關(guān)于軟件工程
1.2.1 軟件危機(jī)
1.2.2 軟件危機(jī)的解決途徑
1.2.3 軟件工程的概念
1.3 軟件工程原理與原則
1.3.1 基本原理
1.3.2 基本原則
1.4 軟件工程開發(fā)范型
1.4.1 結(jié)構(gòu)化開發(fā)范型
1.4.2 面向?qū)ο箝_發(fā)范型
1.4.3 重型軟件工程與輕型軟件工程
1.5 軟件工程活動(dòng)
1.6 小結(jié)
習(xí)題
第2章 軟件過程
2.1 關(guān)于軟件過程
2.1.1 軟件過程框架
2.1.2 軟件過程模型
2.2 軟件過程技術(shù)
2.2.1 產(chǎn)品與過程
2.2.2 過程評(píng)估
2.2.3 個(gè)人軟件過程
2.2.4 團(tuán)隊(duì)軟件過程
2.3 CMM能力成熟度模型
2.3.1 什么是能力成熟度模型
2.3.2 CMM的5級(jí)模型
2.3.3 能力成熟度模型集成
2.4 敏捷軟件開發(fā)過程
2.4.1 敏捷過程
2.4.2 敏捷開發(fā)原則
2.5 極限編程
2.5.1 關(guān)于極限編程
2.5.2 極限編程的精髓
2.6 結(jié)對(duì)編程
2.6.1 什么是結(jié)對(duì)編程
2.6.2 結(jié)對(duì)編程分析
2.6.3 結(jié)對(duì)編程方法
2.7 小結(jié)
習(xí)題
第3章 軟件過程模型
3.1 軟件生存周期
3.2 瀑布模型
3.3 增量模型
3.4 螺旋模型
3.5 構(gòu)件集成模型
3.6 形式化方法模型
3.7 統(tǒng)一過程模型
3.8 小結(jié)
習(xí)題
第二部分 結(jié)構(gòu)化分析與設(shè)計(jì)
第4章 軟件需求分析
4.1 什么是軟件需求
4.2 軟件需求分析過程
4.3 會(huì)談技術(shù)
4.3.1 非正式會(huì)談
4.3.2 正式會(huì)談
4.4 調(diào)查表技術(shù)
4.4.1 確定調(diào)查內(nèi)容
4.4.2 可靠可信分析
4.5 場(chǎng)景分析
4.6 小結(jié)
習(xí)題
第5章 結(jié)構(gòu)化分析與建模
5.1 結(jié)構(gòu)化分析概述
5.2 結(jié)構(gòu)化分析模型
5.3 面向數(shù)據(jù)流的建模方法
5.3.1 數(shù)據(jù)流建模
5.3.2 面對(duì)面結(jié)對(duì)編程系統(tǒng)分析
5.4 面向數(shù)據(jù)的建模方法
5.4.1 數(shù)據(jù)建模
5.4.2 面對(duì)面結(jié)對(duì)編程系統(tǒng)實(shí)體關(guān)系圖
5.5 狀態(tài)機(jī)建模方法
5.5.1 狀態(tài)機(jī)建模
5.5.2 電梯控制系統(tǒng)分析
5.6 結(jié)構(gòu)化分析步驟
5.7 需求規(guī)格說明文檔編寫示例
5.7.1 引言
5.7.2 任務(wù)概述
5.7.3 數(shù)據(jù)描述
5.7.4 功能需求
5.7.5 性能需求
5.7.6 運(yùn)行需求
5.7.7 其他需求
5.8 小結(jié)
習(xí)題
第6章 結(jié)構(gòu)化軟件設(shè)計(jì)基礎(chǔ)
6.1 軟件設(shè)計(jì)過程
6.1.1 概要設(shè)計(jì)
6.1.2 詳細(xì)設(shè)計(jì)
6.2 模塊化設(shè)計(jì)原理
6.2.1 分解
6.2.2 抽象
6.2.3 信息隱蔽
6.2.4 逐步求精
6.2.5 模塊獨(dú)立性
6.3 模塊獨(dú)立性度量
6.3.1 模塊內(nèi)聚性
6.3.2 模塊耦合性
6.4 軟件總體結(jié)構(gòu)描述
6.4.1 軟件結(jié)構(gòu)圖
6.4.2 軟件結(jié)構(gòu)優(yōu)化
6.5 小結(jié)
習(xí)題
第7章 結(jié)構(gòu)化概要設(shè)計(jì)
7.1 數(shù)據(jù)流模型
7.1.1 變換流
7.1.2 事務(wù)流
7.1.3 混合流
7.2 面向數(shù)據(jù)流的設(shè)計(jì)方法
7.3 變換流設(shè)計(jì)
7.3.1 變換流設(shè)計(jì)方法
7.3.2 統(tǒng)計(jì)文件單詞數(shù)程序
7.4 事務(wù)流設(shè)計(jì)
7.4.1 事務(wù)流設(shè)計(jì)方法
7.4.2 自動(dòng)柜員機(jī)業(yè)務(wù)
7.5 混合流設(shè)計(jì)
7.6 面向數(shù)據(jù)的JSD設(shè)計(jì)方法
7.6.1 數(shù)據(jù)結(jié)構(gòu)的表示
7.6.2 面向數(shù)據(jù)的設(shè)計(jì)過程
7.6.3 信用卡記賬系統(tǒng)分析
7.7 接口設(shè)計(jì)
7.8 概要設(shè)計(jì)規(guī)格說明文檔編寫示例
7.8.1 引言
7.8.2 數(shù)據(jù)設(shè)計(jì)
7.8.3 體系結(jié)構(gòu)設(shè)計(jì)
7.8.4 界面設(shè)計(jì)
7.8.5 接口設(shè)計(jì)
7.8.6 需求交叉索引
7.8.7 測(cè)試部分
7.9 小結(jié)
習(xí)題
第8章 結(jié)構(gòu)化詳細(xì)設(shè)計(jì)
8.1 詳細(xì)設(shè)計(jì)的基本任務(wù)
8.2 結(jié)構(gòu)化程序的控制結(jié)構(gòu)
8.3 結(jié)構(gòu)化詳細(xì)設(shè)計(jì)工具
8.3.1 程序流程圖
8.3.2 盒圖
8.3.3 PAD圖
8.3.4 HIPO圖
8.3.5 判定表與判定樹
8.3.6 過程描述語(yǔ)言
8.4 人機(jī)交互界面設(shè)計(jì)
8.4.1 界面分析
8.4.2 界面設(shè)計(jì)步驟
8.4.3 界面設(shè)計(jì)指南
8.4.4 CAD系統(tǒng)界面設(shè)計(jì)
8.5 數(shù)據(jù)庫(kù)設(shè)計(jì)
8.6 編碼實(shí)現(xiàn)
8.6.1 編碼語(yǔ)言
8.6.2 編碼風(fēng)格
8.7 詳細(xì)設(shè)計(jì)規(guī)格說明文檔編寫示例
8.7.1 引言
8.7.2 總體設(shè)計(jì)
8.7.3 程序描述
8.8 面對(duì)面結(jié)對(duì)編程系統(tǒng)的部分代碼
8.8.1 實(shí)現(xiàn)思路
8.8.2 主界面的代碼實(shí)現(xiàn)
8.9 小結(jié)
習(xí)題
第三部分 面向?qū)ο蠓治雠c設(shè)計(jì)
第9章 面向?qū)ο蠡A(chǔ)
9.1 面向?qū)ο蟾拍?br />9.2 面向?qū)ο竽P?br />9.2.1 用例模型
9.2.2 邏輯模型
9.2.3 交互模型
9.2.4 部署模型
9.3 UML統(tǒng)一建模語(yǔ)言
9.3.1 UML的組成
9.3.2 UML的視圖
9.4 面向?qū)ο蠓治雠c設(shè)計(jì)過程
9.4.1 面向?qū)ο蠓治鲞^程
9.4.2 面向?qū)ο笤O(shè)計(jì)過程
9.5 小結(jié)
習(xí)題
第10章 面向?qū)ο蠓治雠c建模
10.1 用例驅(qū)動(dòng)分析
10.1.1 用例建模分析
10.1.2 開發(fā)活動(dòng)圖
10.1.3 開發(fā)泳道圖
10.2 領(lǐng)域與業(yè)務(wù)建模
10.2.1 識(shí)別業(yè)務(wù)類和領(lǐng)域類
10.2.2 開發(fā)業(yè)務(wù)類圖
10.2.3 識(shí)別屬性和操作
10.2.4 開發(fā)交互圖
10.2.5 開發(fā)包圖
10.2.6 邏輯架構(gòu)
10.3 系統(tǒng)行為建模
10.3.1 建立系統(tǒng)順序圖
10.3.2 建立操作契約
10.3.3 建立順序圖
10.3.4 POS機(jī)系統(tǒng)的狀態(tài)圖
10.4 POS機(jī)系統(tǒng)案例分析
10.5 分布式結(jié)對(duì)編程系統(tǒng)分析與建模
10.5.1 項(xiàng)目概述
10.5.2 功能描述
10.5.3 邏輯分析與建模
10.6 小結(jié)
習(xí)題
第11章 面向?qū)ο笤O(shè)計(jì)與實(shí)現(xiàn)
11.1 面向?qū)ο笤O(shè)計(jì)模型
11.2 構(gòu)件級(jí)設(shè)計(jì)
11.2.1 關(guān)于構(gòu)件
11.2.2 構(gòu)件級(jí)設(shè)計(jì)步驟
11.2.3 構(gòu)件級(jí)設(shè)計(jì)原則
11.3 確定并發(fā)性
11.4 使用設(shè)計(jì)模式
11.4.1 基于職責(zé)的對(duì)象設(shè)計(jì)
11.4.2 常見的設(shè)計(jì)模式
11.5 面向?qū)ο笤敿?xì)設(shè)計(jì)
11.5.1 模型精化
11.5.2 邏輯架構(gòu)的精化設(shè)計(jì)
11.5.3 分層設(shè)計(jì)
11.5.4 詳細(xì)設(shè)計(jì)問題
11.5.5 面向?qū)ο笤O(shè)計(jì)的進(jìn)一步討論
11.5.6 詳細(xì)設(shè)計(jì)中的實(shí)現(xiàn)問題
11.6 數(shù)據(jù)存儲(chǔ)與持久性設(shè)計(jì)
11.7 部署設(shè)計(jì)與構(gòu)件圖
11.8 面向?qū)ο笤O(shè)計(jì)案例分析
11.8.1 POS機(jī)系統(tǒng)
11.8.2 分布式結(jié)對(duì)編程系統(tǒng)
11.9 小結(jié)
習(xí)題
第四部分 軟件測(cè)試、維護(hù)與管理
第12章 軟件測(cè)試
12.1 軟件測(cè)試概述
12.1.1 軟件測(cè)試的目的
12.1.2 驗(yàn)證與確認(rèn)
12.1.3 軟件測(cè)試的原則
12.2 軟件測(cè)試策略
12.2.1 單元測(cè)試
12.2.2 集成測(cè)試
12.2.3 確認(rèn)測(cè)試
12.2.4 系統(tǒng)測(cè)試
12.3 測(cè)試用例設(shè)計(jì)
12.4 黑盒測(cè)試技術(shù)
12.4.1 等價(jià)類劃分
12.4.2 邊界值分析
12.4.3 錯(cuò)誤推測(cè)
12.4.4 因果圖
12.5 白盒測(cè)試技術(shù)
12.5.1 邏輯覆蓋
12.5.2 基本路徑覆蓋
12.5.3 循環(huán)路徑測(cè)試策略
12.6 集成測(cè)試技術(shù)
12.6.1 集成策略
12.6.2 性能測(cè)試
12.6.3 案例分析:ATM系統(tǒng)取款功能的測(cè)試
12.7 面向?qū)ο鬁y(cè)試技術(shù)
12.7.1 面向?qū)ο蠓治龅臏y(cè)試
12.7.2 面向?qū)ο笤O(shè)計(jì)的測(cè)試
12.7.3 面向?qū)ο缶幊痰臏y(cè)試
12.7.4 面向?qū)ο蟮膯卧獪y(cè)試
12.7.5 面向?qū)ο蟮募蓽y(cè)試
12.7.6 面向?qū)ο蟮南到y(tǒng)測(cè)試
12.8 調(diào)試技術(shù)
12.8.1 調(diào)試過程
12.8.2 調(diào)試策略
12.9 測(cè)試管理
12.9.1 測(cè)試計(jì)劃與設(shè)計(jì)階段
12.9.2 測(cè)試實(shí)施階段
12.9.3 測(cè)試總結(jié)階段
12.10 軟件測(cè)試文檔編寫
12.10.1 軟件測(cè)試計(jì)劃文檔
12.10.2 軟件集成測(cè)試文檔
12.11 小結(jié)
習(xí)題
第13章 軟件維護(hù)
13.1 軟件維護(hù)概述
13.1.1 軟件維護(hù)的目的
13.1.2 軟件維護(hù)的特點(diǎn)
13.1.3 軟件的可維護(hù)性
13.2 軟件維護(hù)類型
13.3 軟件維護(hù)技術(shù)與過程
13.4 非結(jié)構(gòu)化維護(hù)和結(jié)構(gòu)化維護(hù)
13.5 提高軟件的可維護(hù)性
13.6 小結(jié)
習(xí)題
第14章 軟件項(xiàng)目管理
14.1 軟件項(xiàng)目管理概述
14.2 軟件項(xiàng)目組織管理
14.2.1 團(tuán)隊(duì)組織模式
14.2.2 項(xiàng)目組織原則
14.3 軟件過程管理
14.3.1 軟件過程度量
14.3.2 軟件過程改進(jìn)
14.3.3 軟件項(xiàng)目度量
14.4 軟件風(fēng)險(xiǎn)管理
14.4.1 風(fēng)險(xiǎn)識(shí)別
14.4.2 風(fēng)險(xiǎn)預(yù)測(cè)
14.4.3 風(fēng)險(xiǎn)管理
14.5 軟件配置管理
14.5.1 基本概念
14.5.2 軟件配置管理過程
14.5.3 版本和發(fā)布管理
14.6 軟件項(xiàng)目估算
14.6.1 軟件項(xiàng)目估算概述
14.6.2 軟件規(guī)模度量
14.6.3 軟件項(xiàng)目估算管理
14.7 軟件項(xiàng)目估算的分解技術(shù)
14.7.1 基于問題分解的估算
14.7.2 基于過程分解的估算
14.8 經(jīng)驗(yàn)估算技術(shù)
14.8.1 專家類比推斷
14.8.2 中級(jí)COCOMO模型
14.9 軟件質(zhì)量管理
14.9.1 軟件質(zhì)量保證
14.9.2 軟件質(zhì)量度量
14.10 軟件項(xiàng)目進(jìn)度計(jì)劃
14.10.1 進(jìn)度計(jì)劃
14.10.2 進(jìn)度安排
14.10.3 進(jìn)度跟蹤管理
14.11 小結(jié)
習(xí)題
參考文獻(xiàn)

本目錄推薦

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