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

軟件工程(第二版)

軟件工程(第二版)

定 價(jià):¥29.50

作 者: 齊治昌等編著
出版社: 高等教育出版社
叢編項(xiàng): 面向21世紀(jì)課程教材
標(biāo) 簽: 暫缺

ISBN: 9787040146288 出版時(shí)間: 2004-01-01 包裝: 平裝
開(kāi)本: 23cm 頁(yè)數(shù): 458 字?jǐn)?shù):  

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

  《軟件工程(第2版)》覆蓋CC2001對(duì)軟件工程課程的基本要求,內(nèi)容包括:軟件開(kāi)發(fā)模型,軟件項(xiàng)目管理,需求分析,軟件設(shè)計(jì),軟件編碼與測(cè)試,軟件維護(hù),配置管理,軟件工程管理,軟件工程工具和環(huán)境?!盾浖こ蹋ǖ?版)》結(jié)合目前軟件工程教學(xué)的需要,特別介紹了統(tǒng)一建摸語(yǔ)言UML,并依次為基礎(chǔ)討論面向?qū)ο蟮男枨蠓治雠c軟件設(shè)計(jì)方法;介紹集成化CASE環(huán)境,java與internet環(huán)境下的軟件開(kāi)發(fā)技術(shù);介紹支持軟件過(guò)程改進(jìn)的“軟件能力成熟度模型”(cmm)。《軟件工程(第2版)》含有豐富的例題與習(xí)題,便于教學(xué)和自學(xué)。《軟件工程(第2版)》強(qiáng)調(diào)軟件工程的理論與實(shí)踐相結(jié)合,技術(shù)與管理相結(jié)合,方法與CASE工具相結(jié)合。教材思路清晰,語(yǔ)言簡(jiǎn)練,具有實(shí)用性和可操作性,可作為高等院校計(jì)算機(jī)專(zhuān)業(yè)或信息類(lèi)相關(guān)專(zhuān)業(yè)高年紀(jì)本科生或研究生教材,也可作為軟件開(kāi)發(fā)人員的參考書(shū)。

作者簡(jiǎn)介

暫缺《軟件工程(第二版)》作者簡(jiǎn)介

圖書(shū)目錄

第一章軟件與軟件工程
1.1軟件
1.1.1軟件與軟件的組成
1.1.2軟件的特點(diǎn)
1.1.3軟件的分類(lèi)
1.1.4軟件的發(fā)展
1.1.5軟件危機(jī)
1.2軟件工程的概念
1.2.1軟件工程的定義
1.2.2軟件工程的目標(biāo)
1.2.3軟件工程的原則
1.3軟件生存周期
1.3.1軟件定義
1.3.2軟件開(kāi)發(fā)
1.3.3軟件使用、維護(hù)和退役
1.4軟件開(kāi)發(fā)模型
1.4.1瀑布模型
1.4.2原型模型
1.4.3螺旋模型
1.4.4基于四代技術(shù)的模型
1.4.5變換模型
1.4.6組合模型
1.5CASE32具及環(huán)境
1.5.1計(jì)算機(jī)輔助軟件工程
1.5.2CASET_~具
1.5.3集成化的CASE環(huán)境
小結(jié)
習(xí)題
第二章軟件項(xiàng)目管理
2.1軟件度量
2.1.1度量、測(cè)量和估算
2.1.2面向規(guī)模的度量
2.1.3面向功能的度量
2.1.4代碼行度量與功能點(diǎn)度量
的比較
2.2軟件項(xiàng)目估算
2.2.1代碼行、功能點(diǎn)和工作量估算
2.2.2經(jīng)驗(yàn)估算模型之一:CoCoMo模型
2.2.3經(jīng)驗(yàn)估算模型之二:Putnam模型
2.3軟件質(zhì)量度量
2.3.1軟件質(zhì)量定義及三層次度量模型
2.3.2軟件質(zhì)量要素
2.3.3軟件質(zhì)量要素評(píng)價(jià)準(zhǔn)則
2.4軟件復(fù)雜性度量
2.4.1軟件復(fù)雜性及度量原則
2.4.2控制結(jié)構(gòu)的復(fù)雜性度量
2.4.3文本復(fù)雜性度量
2.5軟件可靠性度量
2.5.1軟件可靠性的概念
2.5.2軟件修復(fù)和軟件有效性
2.5.3軟件可靠性估算
2.6軟件開(kāi)發(fā)過(guò)程的管理
2.6.1風(fēng)險(xiǎn)分析
2.6.2進(jìn)度安排
2.6.3軟件開(kāi)發(fā)標(biāo)準(zhǔn)
2.6.4軟件質(zhì)量保證
2.6.5軟件開(kāi)發(fā)人員的組織與分工
2.6.6軟件項(xiàng)目的開(kāi)發(fā)過(guò)程管理
2.7軟件過(guò)程及軟件成熟度模型CMM
2.7.1引言
2.7.2CMM的墓本概念
2.7.3能力成熟度模型CMM
2.7.4能力成熟度模型集成CMMl
2.7.5CMM和CMM!的選擇和應(yīng)用
2.8軟件項(xiàng)目管理中的
CASE~E具
小結(jié)
習(xí)題
第三章計(jì)算機(jī)系統(tǒng)工程
3.1計(jì)算機(jī)系統(tǒng)工程
3.1.1硬件和硬件工程
3.1.2軟件和軟件工程
3.1.3人機(jī)工程
3.1.4數(shù)據(jù)庫(kù)工程
3.2可行性研究
3.2.1引言
3.2.2經(jīng)濟(jì)可行性
3.2.3技術(shù)可行性
3.2.4方案選擇
3.3系統(tǒng)模型與模擬
3.3:1系統(tǒng)模型
3.3.2系統(tǒng)建模和模擬
3.4系統(tǒng)規(guī)格說(shuō)明及評(píng)審
3.4.1系統(tǒng)規(guī)格說(shuō)明
3.4.2系統(tǒng)規(guī)格說(shuō)明評(píng)審
小結(jié)
習(xí)題
第四章需求分析基礎(chǔ)
4.1分析的任務(wù)與原則
4.2初步需求獲取技術(shù)
4.2.1訪談與會(huì)議
4.2.2觀察用戶(hù)工作流程.
4.2.3用戶(hù)和開(kāi)發(fā)人員共同組成
聯(lián)合小組
4.2.4實(shí)例分析
4.3需求建模
4.4問(wèn)題抽象、問(wèn)題分解與多視點(diǎn)分析
4.5支持需求分析的快速原型技術(shù)
4.6需求規(guī)格說(shuō)明與評(píng)審
4.6.1需求規(guī)格說(shuō)明書(shū)的目標(biāo)與內(nèi)容
4.6.2需求評(píng)審
小結(jié)
習(xí)題
第五章面向數(shù)據(jù)流的分析方法
5.1數(shù)據(jù)流圖與數(shù)據(jù)字典
5.2實(shí)體—關(guān)系圖
5.2.1數(shù)據(jù)對(duì)象、屬性與關(guān)系
5.2.2實(shí)體—關(guān)系圖
*5.3數(shù)據(jù)流圖的實(shí)時(shí)系統(tǒng)擴(kuò)充
5.3.1Ward&Mellor擴(kuò)充
5.3.2Hatley&Pirbhai擴(kuò)充
5.4基于數(shù)據(jù)流的分析方法
5.4.1創(chuàng)建數(shù)據(jù)流模型
*5.4.2創(chuàng)建控制流模型
5.4.3過(guò)程規(guī)格說(shuō)明
5.5基于數(shù)據(jù)流圖的需求分析CASE工具
5.5.1核心思想
5.5.2語(yǔ)言機(jī)制
5.5.3動(dòng)態(tài)分析
5.5.4基CASE具的需求分析
小結(jié)
習(xí)題
第六章面向?qū)ο蟮男枨蠓治?br />6.1面向?qū)ο蟮母拍钆c思想
6.2UML概述
6.2.1UML的語(yǔ)言機(jī)制
6.2.2基于UML的軟件開(kāi)發(fā)過(guò)程
6.3基于UML的需求分析
6.3.1開(kāi)發(fā)場(chǎng)景
6.3.2生成用例
6.3.3用活動(dòng)圖表示用例
6.3.4生成用例圖
6.3.5建立頂層架構(gòu)
6.3.6建立領(lǐng)域概念模型
小結(jié)
習(xí)題
第七章面向數(shù)據(jù)的分析方法與形式化方法
7.1面向數(shù)據(jù)結(jié)構(gòu)的系統(tǒng)開(kāi)發(fā)方法
7.1.1Warnier圖
7.1.2DSSD方法
7.2Jackson系統(tǒng)開(kāi)發(fā)方法
7.2.1標(biāo)識(shí)實(shí)體與行為
7.2.2生成實(shí)體結(jié)構(gòu)圖
7.2.3創(chuàng)建軟件系.統(tǒng)模型
7.3形式化方法
7.3.1主要思想
7.3.2形式化規(guī)格說(shuō)明語(yǔ)言簡(jiǎn)介
7.3.3形式化需求描述
7.3.4形式化方法的現(xiàn)狀與發(fā)展趨勢(shì)
小結(jié)
習(xí)題
第八章軟件設(shè)計(jì)基礎(chǔ)
8.1軟件設(shè)計(jì)過(guò)程
8.2軟件設(shè)計(jì)基本概念
8.2.1抽象與逐步求精
8.2.2模塊化與信息隱藏
8.2.3軟件總體結(jié)構(gòu)設(shè)計(jì)
8.2.4數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)
8.2.5軟件過(guò)程設(shè)計(jì)
8.3過(guò)程設(shè)計(jì)技術(shù)和工具
8.3.1結(jié)構(gòu)化程序設(shè)計(jì)
8.3.2圖形表示法
8.3.3判定表
8.3.4過(guò)程設(shè)計(jì)語(yǔ)言(PDL)
8.3.5過(guò)程設(shè)計(jì)工具之比較
8.4設(shè)計(jì)規(guī)格說(shuō)明與評(píng)審
小結(jié)
習(xí)題
第九章面向數(shù)據(jù)流的設(shè)計(jì)方法
9.1基本概念和設(shè)計(jì)過(guò)程
9.2變換分析
9.3事務(wù)分析
9.4啟發(fā)式設(shè)計(jì)策略
9.5設(shè)計(jì)優(yōu)化原則
9.6實(shí)時(shí)系統(tǒng)設(shè)計(jì)
9.6.1實(shí)時(shí)系統(tǒng)性能要求
9.6.2實(shí)時(shí)系統(tǒng)設(shè)計(jì)要素
9.6.3實(shí)時(shí)系統(tǒng)設(shè)計(jì)方法
9.6.4設(shè)計(jì)實(shí)例
小結(jié)
習(xí)題
第十章面向?qū)ο蟮脑O(shè)計(jì)方法
10.1設(shè)計(jì)用例實(shí)現(xiàn)方案
10.1.1順序圖
10.1.2協(xié)作圖
10.1.3提取邊界類(lèi)、實(shí)體類(lèi)和控制類(lèi)
10.1.4構(gòu)造交互圖
10;1.5精化類(lèi)圖
10.2設(shè)計(jì)技術(shù)支撐方案
10.2.1數(shù)據(jù)持久存儲(chǔ)服務(wù)
10.2.2并發(fā)與同步控制服務(wù)
10.2.3技術(shù)支撐方案與用例實(shí)現(xiàn)方案的融合
10.3設(shè)計(jì)用戶(hù)界面
10.4精化設(shè)計(jì)模型
10.4.1狀態(tài)圖
10.4.2精化體系結(jié)構(gòu)
10.4.3精化類(lèi)之間的關(guān)系
10.4.4精化類(lèi)的屬性和操作
10.4.5設(shè)計(jì)狀態(tài)圖
10.4.6設(shè)計(jì)活動(dòng)圖
小結(jié)
習(xí)題
第十一章面向數(shù)據(jù)的設(shè)計(jì)方法
11.1面向數(shù)據(jù)設(shè)計(jì)
11.2Jackson系統(tǒng)開(kāi)發(fā)方法
11.2.1JSD分析技術(shù)回顧
11.2.2擴(kuò)充功能性過(guò)程
11.2.3施加時(shí)間約束
11.2.4實(shí)現(xiàn)與JSP技術(shù)
11.2.5產(chǎn)生過(guò)程表示
11.3基于結(jié)構(gòu)化數(shù)據(jù)的系統(tǒng)開(kāi)發(fā)(DSSD)方法
11.3.1DSSD設(shè)計(jì)步驟
11.3.2推導(dǎo)輸出數(shù)據(jù)的邏輯結(jié)構(gòu)
11.3.3推導(dǎo)處理過(guò)程的邏輯結(jié)構(gòu)
11.3.4復(fù)雜過(guò)程邏輯的描述
小結(jié)
習(xí)題
第十二章人機(jī)界面設(shè)計(jì)
12.j人的因素
[2.1.1人類(lèi)感知基礎(chǔ)
12.1.2用戶(hù)的技能
12.L3任務(wù)與用戶(hù)的特殊要求
12.2人機(jī)界面風(fēng)格
12.3人機(jī)界面設(shè)計(jì)過(guò)程
12.3.1界面設(shè)計(jì)的有關(guān)模型
12.3.2任務(wù)分析與建模
12.3.3界面設(shè)計(jì)的一般問(wèn)題
12.3.4實(shí)現(xiàn)工具
12.4人機(jī)界面實(shí)現(xiàn)的原則
12.4.1一般可交互性
12.4.2信息顯示
12.4.3數(shù)據(jù)輸入
12.5人機(jī)界面標(biāo)準(zhǔn)
12.6支持界面設(shè)計(jì)的CASE工具
小結(jié)
習(xí)題
第十三章程序設(shè)計(jì)語(yǔ)言和編碼
13.1程序設(shè)計(jì)語(yǔ)言
13.1.1程序設(shè)計(jì)語(yǔ)言的特性
13.1.2程序設(shè)計(jì)語(yǔ)言的基本機(jī)制
13.1.3程序設(shè)計(jì)語(yǔ)言的演變和分類(lèi)
13.1.4程序設(shè)計(jì)語(yǔ)言的選擇
13.2程序設(shè)計(jì)過(guò)程
13.2.1面向?qū)ο笳Z(yǔ)言對(duì)OOD的支持
13.2.2基于對(duì)象語(yǔ)言對(duì)OOD的支持
13.2.3過(guò)程式語(yǔ)言對(duì)OOD的支持
13.3編程標(biāo)準(zhǔn)
13.4編程風(fēng)格
13.5程序設(shè)計(jì)支持環(huán)境(PSE)
小結(jié)
習(xí)題
第十四章軟件測(cè)試
14.1基本概念
14.1.1軟件測(cè)試的目標(biāo)
14.1.2測(cè)試階段的信息流程
14.1.3測(cè)試用例和場(chǎng)景的設(shè)計(jì)
14.1.4軟件測(cè)試的步驟
14.2軟件測(cè)試技術(shù)
14.2.1白盒測(cè)試
14.2.2黑盒測(cè)試
14.3軟件測(cè)試策略
14.3.1單元測(cè)試
14.3.2綜合測(cè)試
14.3.3確認(rèn)測(cè)試
14.3.4系統(tǒng)測(cè)試
14.3.5排錯(cuò)
14.4基于CASE工具的軟件測(cè)試和排錯(cuò)
14.4.1自動(dòng)測(cè)試工具
14.4.2調(diào)試器
小結(jié)
習(xí)題
第十五章軟件維護(hù)
15.1軟件維護(hù)的分類(lèi)
15.2維護(hù)過(guò)程
15.2.1結(jié)構(gòu)化與非結(jié)構(gòu)化的維護(hù)
15.2.2維護(hù)的成本
15.2.3可能存在的問(wèn)題
15.3可維護(hù)性
15.3.1影響可維護(hù)性的因素
15.3.2若干量化的測(cè)度
15.3.3保證可維護(hù)性的復(fù)審
15.4維護(hù)活動(dòng)
15.4.1維護(hù)組織
15.4.2維護(hù)的報(bào)告與評(píng)估
15.4.3維護(hù)活動(dòng)的事件流
15.4.4保存維護(hù)記錄
15.4.5評(píng)價(jià)維護(hù)活動(dòng)
15.5維護(hù)的副作用
15.6逆向工程與重構(gòu)工程
15.6.1恢復(fù)信息的級(jí)別
15.6.2恢復(fù)信息的方法
小結(jié)
習(xí)題
第十六章軟件配置管理
16.1軟件配置管理
16.1.1基線技術(shù)
16.1.2軟件配置項(xiàng)
16.2軟件配置管理任務(wù)
16.2.1標(biāo)識(shí)配置對(duì)象
16.2.2版本控制
16.2.3系統(tǒng)建立
16.2.4修改控制
16.2.5配置審計(jì)
16.2.6配置狀況報(bào)告
16.3軟件配置管理標(biāo)準(zhǔn)
16.4配置管理的CASE工具
小結(jié)
習(xí)題
第十七章軟件重用技術(shù)
17.1軟件重用
17.1.1軟件重用的概念
17.1.2軟件重用的過(guò)程與意義
17.L3重用項(xiàng)目的管理
17.2軟部伺:庫(kù)的構(gòu)造
17.2.1域分析
17.2.2軟部件的開(kāi)發(fā)
17.2.3軟部件庫(kù)的組織
17.3軟部件的重用
17.3.1檢索與提取軟部件
17.3.2理解與評(píng)價(jià)軟部件
17.3.3修改軟部件
17.3.4軟部件的合成
17.4面向?qū)ο蟮能浖赜眉夹g(shù)
17.4.1類(lèi)庫(kù)的構(gòu)造
17.4.2類(lèi)庫(kù)的檢索
17.4.3面向?qū)ο蟮暮铣?br />17.5軟件重用項(xiàng)目的管理
17.5.1組織機(jī)構(gòu)
17.5.2軟件重用的考核指標(biāo)
17.5.3創(chuàng)造重用氛圍
17.6支持軟件重用的CASE工具
17.6.1軟件重用對(duì)CASE工具
的需求
17.6.2類(lèi)庫(kù)的組織與檢索工具
小結(jié)
習(xí)題
第十八章快速原型技術(shù)
18.1瀑布模型的缺陷
18.2快速原型方法
[8.2.1原型及其作用
18.2.2快速原型的構(gòu)造過(guò)程
18.3基于快速原型的進(jìn)化式軟件開(kāi)發(fā)
18.3.1螺旋模型
18.3.2螺旋模型的評(píng)價(jià)
18.4快速原型的技術(shù)支持
18.4.1用戶(hù)界面自動(dòng)生成工具
18.4.2面向數(shù)據(jù)庫(kù)應(yīng)用的開(kāi)發(fā)工具
[8.4.3四代浯言
18.4.4可重用工具
18.4.5程序設(shè)計(jì)環(huán)境
小結(jié)
習(xí)題
第十九章集成化CASE環(huán)境
[9.I概述
19.2CASE工具的集成形式
19.2.1信息交換
19.2.2公共界面
19.2.3公共信息管理與信息共享
19.2.4高度集成
19.3集成化CASE環(huán)境的總體結(jié)構(gòu)
19.3.1界面集成
19.3.2工具集成
19.3.3信息集成
19.3.4軟件工程信息庫(kù)
19.4可移植的通用工具環(huán)境PCTE
19.4.1基本機(jī)制
19.4.2用戶(hù)接口
19.4.3分布式機(jī)制
小結(jié)
習(xí)題
*第二十章新型軟件開(kāi)發(fā)技術(shù)
20.1Internet與Java簡(jiǎn)介
20.1.1Internet簡(jiǎn)介
20.1.2Java的發(fā)展歷史
20.1.3Java的特征
20.1.4Java的語(yǔ)法機(jī)制
20.1.5Java的意義
20.2Java與Internet環(huán)境下的軟
件開(kāi)發(fā)
20.2.1基于Java的軟件開(kāi)發(fā)過(guò)程
20.2.2Java與多媒體主頁(yè)的制作
20.2.3Java與交互式主頁(yè)的制作
20.2.4Java與圖形界面
20.2.5Java與網(wǎng)絡(luò)程序設(shè)計(jì)
20.3對(duì)象鏈接與嵌入(OLE)技術(shù)
20.3.1OLE簡(jiǎn)介
20.3.2構(gòu)件對(duì)象模型
20.3.3結(jié)構(gòu)化存儲(chǔ)與復(fù)合文件
20.3.4數(shù)據(jù)對(duì)象傳送
20.3.5復(fù)合文檔
20.3.60LE自動(dòng)化
20.3.7OLE控件
20.4CORBA與分布計(jì)算技術(shù)
20.4.1分布計(jì)算環(huán)境
20.4.2分布計(jì)算技術(shù)
20.4.3CORBA概述
20.4.4Internet環(huán)境下的分布式
軟件開(kāi)發(fā)
小結(jié)
習(xí)題
參考文獻(xiàn)

本目錄推薦

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