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

實(shí)用軟件工程基礎(chǔ)

實(shí)用軟件工程基礎(chǔ)

定 價(jià):¥25.00

作 者: 李大友主編;陳明編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 21世紀(jì)計(jì)算機(jī)專業(yè)大專系列教材
標(biāo) 簽: 暫缺

ISBN: 9787302055464 出版時(shí)間: 2002-08-01 包裝: 精裝
開本: 26cm 頁(yè)數(shù): 296 字?jǐn)?shù):  

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

  本書主要介紹了軟件工程學(xué)及應(yīng)用的有關(guān)內(nèi)容,主要包括可行性研究、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試、維護(hù)等。為了保持教材內(nèi)容的先進(jìn)性,本書也包含了面向?qū)ο筌浖こ虒W(xué)方面的內(nèi)容。本書的附錄介紹了軟件文檔的書寫規(guī)范。本書可作為高等院校計(jì)算機(jī)專業(yè)大專層次的教材,也可作為非計(jì)算機(jī)專業(yè)本科的教材,還可作為從事軟件開發(fā)與應(yīng)用的工程技術(shù)人員的參考書。

作者簡(jiǎn)介

暫缺《實(shí)用軟件工程基礎(chǔ)》作者簡(jiǎn)介

圖書目錄

第1章 軟件工程概述1
1.1 軟件1
1.1.1 軟件的發(fā)展1
1.1.2 軟件定義2
1.1.3 軟件的特點(diǎn)3
1.1.4 軟件的分類4
1.2 軟件工程概念7
1.2.1 軟件危機(jī)與軟件工程定義7
1.2.2 軟件工程的基本內(nèi)容與目標(biāo)11
1.2.3 軟件工程的原則11
1.3 軟件生存周期與軟件開發(fā)模型12
1.3.1 軟件生存周期12
1.3.2 軟件開發(fā)模型14
小結(jié)20
習(xí)題20
第2章 可行性研究21
2.1 可行性研究的任務(wù)21
2.2 可行性研究的步驟22
2.3 系統(tǒng)流程圖24
2.4 成本效益分析25
2.4.1 成本估計(jì)26
2.4.2 費(fèi)用估計(jì)27
2.4.3 幾種度量效益的方法28
小結(jié)29
習(xí)題30
第3章 需求分析31
3.1 需求分析的任務(wù)與步驟31
3.1.1 需求分析的任務(wù)31
3.1.2 需求分析的步驟33
3.1.3 需求分析的原則36
3.2 需求分析的方法37
3.2.1 面向數(shù)據(jù)流的需求分析方法39
3.2.2 數(shù)據(jù)流圖39
3.2.3 數(shù)據(jù)字典45
3.3 圖形工具51
3.3.1 層次方框圖51
3.3.2 Warnier圖51
3.3.3 IPO圖52
3.4 需求規(guī)格說明與評(píng)審53
3.4.1 需求規(guī)格說明的主要內(nèi)容53
3.4.2 需求分析的評(píng)審54
3.4.3 需求分析評(píng)審的方法55
小結(jié)56
習(xí)題56
第4章 概要設(shè)計(jì)57
4.1 概要設(shè)計(jì)的任務(wù)與步驟57
4.1.1 概要設(shè)計(jì)的任務(wù)57
4.1.2 概要設(shè)計(jì)的過程58
4.2 軟件設(shè)計(jì)的概念與原則60
4.2.1 模塊化60
4.2.2 抽象與逐步求精61
4.2.3 信息隱蔽和局部化63
4.2.4 模塊獨(dú)立性63
4.2.5 結(jié)構(gòu)設(shè)計(jì)原則68
4.3 面向數(shù)據(jù)流的設(shè)計(jì)方法71
4.3.1 基本概念72
4.3.2 系統(tǒng)結(jié)構(gòu)圖的組成73
4.3.3 變換分析75
4.3.4 事務(wù)分析79
4.3.5 設(shè)計(jì)優(yōu)化80
4.4 面向數(shù)據(jù)結(jié)構(gòu)的分析設(shè)計(jì)方法81
4.4.1 Jackson系統(tǒng)開發(fā)方法81
4.4.2 Warnier方法90
4.5 概要設(shè)計(jì)文檔評(píng)審92
小結(jié)93
習(xí)題93
第5章 詳細(xì)設(shè)計(jì)95
5.1 詳細(xì)設(shè)計(jì)的任務(wù)與原則95
5.1.1 詳細(xì)設(shè)計(jì)的任務(wù)95
5.1.2 詳細(xì)設(shè)計(jì)的原則95
5.2 詳細(xì)設(shè)計(jì)的方法96
5.2.1 程序流程圖96
5.2.2 NS圖98
5.2.3 PAD圖100
5.2.4 PDL(過程設(shè)計(jì)語(yǔ)言)102
5.2.5 HIPO圖103
5.2.6 詳細(xì)設(shè)計(jì)工具的選擇104
5.3 詳細(xì)設(shè)計(jì)規(guī)格說明與復(fù)審105
5.3.1 詳細(xì)設(shè)計(jì)說明105
5.3.2 設(shè)計(jì)復(fù)審107
小結(jié)107
習(xí)題107
第6章 面向?qū)ο蟮姆治龊驮O(shè)計(jì)方法109
6.1 面向?qū)ο蠓椒ǖ幕靖拍詈吞卣?09
6.1.1 面向?qū)ο蠓椒ǜ攀?09
6.1.2 面向?qū)ο蟮能浖こ?11
6.1.3 面向?qū)ο蟮幕靖拍詈吞卣?15
6.2 面向?qū)ο蟮姆治?23
6.2.1 面向?qū)ο蠓治龅幕具^程及原則123
6.2.2 確定對(duì)象、類128
6.2.3 確定屬性131
6.2.4 定義服務(wù)132
6.2.5 對(duì)象間通信135
6.3 面向?qū)ο笤O(shè)計(jì)142
6.3.1 面向?qū)ο笤O(shè)計(jì)的基本概念142
6.3.2 面向?qū)ο笤O(shè)計(jì)的方法144
6.4 UML方法146
6.4.1 UML的發(fā)展147
6.4.2 UML的表示法150
6.4.3 UML軟件開發(fā)過程概述165
小結(jié)167
習(xí)題167
第7章 編碼169
7.1 程序設(shè)計(jì)語(yǔ)言169
7.1.1 程序設(shè)計(jì)語(yǔ)言的分類169
7.1.2 程序設(shè)計(jì)語(yǔ)言的特點(diǎn)171
7.1.3 程序設(shè)計(jì)語(yǔ)言的選擇174
7.2 編碼風(fēng)格175
7.2.1 源程序文檔化176
7.2.2 數(shù)據(jù)說明178
7.2.3 語(yǔ)句結(jié)構(gòu)178
7.2.4 輸入輸出180
7.3 程序效率181
7.3.1 有關(guān)程序效率的幾條準(zhǔn)則181
7.3.2 算法對(duì)效率的影響181
7.3.3 影響存儲(chǔ)器效率的因素182
7.3.4 影響輸入輸出的因素182
7.4 編程安全182
7.4.1 冗余程序設(shè)計(jì)183
7.4.2 防錯(cuò)程序設(shè)計(jì)183
7.5 面向?qū)ο蟪绦蛟O(shè)計(jì)步驟184
小結(jié)185
習(xí)題185
第8章軟件質(zhì)量與質(zhì)量保證187
8.1 軟件質(zhì)量的定義187
8.2 影響軟件質(zhì)量的因素187
8.3 軟件質(zhì)量保證策略189
8.4 軟件質(zhì)量保證活動(dòng)190
8.5 軟件評(píng)審191
8.5.1 設(shè)計(jì)質(zhì)量的評(píng)審內(nèi)容191
8.5.2 程序質(zhì)量的評(píng)審內(nèi)容196
8.6 軟件質(zhì)量保證的標(biāo)準(zhǔn)198
8.7 結(jié)構(gòu)化的軟件測(cè)試199
8.7.1 軟件測(cè)試的概念和原則200
8.7.2 軟件測(cè)試技術(shù)202
8.7.3 測(cè)試的步驟207
8.7.4 軟件糾錯(cuò)技術(shù)211
8.8 面向?qū)ο蟮能浖y(cè)試212
8.8.1 面向?qū)ο蠓治龊兔嫦驅(qū)ο笤O(shè)計(jì)的模型測(cè)試213
8.8.2 面向?qū)ο蟮臏y(cè)試策略215
8.8.3 面向?qū)ο筌浖y(cè)試用例設(shè)計(jì)216
8.9 軟件測(cè)試計(jì)劃與測(cè)試分析報(bào)告218
8.10 軟件維護(hù)220
8.10.1 軟件維護(hù)的定義、分類與特點(diǎn)220
8.10.2 軟件維護(hù)的步驟及組織222
8.10.3 軟件的可維護(hù)性226
8.10.4 軟件維護(hù)的副作用227
8.10.5 逆向工程和再生工程228
小結(jié)230
習(xí)題230
第9章 項(xiàng)目計(jì)劃與管理231
9.1 軟件項(xiàng)目特點(diǎn)、管理的特殊性及軟件管理功能231
9.1.1 軟件項(xiàng)目的特點(diǎn)231
9.1.2 軟件管理的功能232
9.1.3 確定軟件項(xiàng)目的工作范圍232
9.2 確定軟件開發(fā)所需的資源233
9.2.1 人力資源233
9.2.2 硬件233
9.2.3 軟件234
9.3 人員的計(jì)劃和組織234
9.4 成本估計(jì)及控制235
9.4.1 軟件開發(fā)成本估計(jì)方法236
9.4.2 專家判定技術(shù)236
9.4.3 成本估算模型237
9.5 進(jìn)度計(jì)劃239
9.5.1 軟件工作的特殊性239
9.5.2 各階段工作量的分配240
9.5.3 制定開發(fā)進(jìn)度240
9.6 軟件配置管理241
9.6.1 基線242
9.6.2 軟件配置項(xiàng)242
9.6.3 軟件配置管理過程244
9.7 軟件管理方案247
小結(jié)248
習(xí)題248
附錄1 可行性研究報(bào)告規(guī)范250
附錄2 項(xiàng)目開發(fā)計(jì)劃規(guī)范255
附錄3 需求規(guī)格說明書規(guī)范258
附錄4 概要設(shè)計(jì)說明書規(guī)范264
附錄5 詳細(xì)設(shè)計(jì)說明書規(guī)范268
附錄6 項(xiàng)目開發(fā)總結(jié)報(bào)告規(guī)范271
附錄7 用Word撰寫文檔規(guī)范274
參考文獻(xiàn)279

本目錄推薦

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