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

實(shí)用軟件工程

實(shí)用軟件工程

定 價(jià):¥21.00

作 者: 陸惠恩編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 21世紀(jì)高等學(xué)校計(jì)算機(jī)教育實(shí)用規(guī)劃教材
標(biāo) 簽: 軟件工程 高等學(xué)校 教材

ISBN: 9787302125594 出版時(shí)間: 2006-05-01 包裝: 平裝
開本: 16開 頁數(shù): 220 字?jǐn)?shù):  

內(nèi)容簡介

  《21世紀(jì)高等學(xué)校計(jì)算機(jī)教育實(shí)用規(guī)劃教材:實(shí)用軟件工程》著重從實(shí)用角度講述軟件工程的基本概念、原理和方法,系統(tǒng)地介紹目前較成熟的、廣泛使用的軟件工程技術(shù)?!?1世紀(jì)高等學(xué)校計(jì)算機(jī)教育實(shí)用規(guī)劃教材:實(shí)用軟件工程》內(nèi)容包括軟件工程概述,軟件計(jì)劃(軟件定義、可行性分析、需求分析),結(jié)構(gòu)化設(shè)計(jì)(概要謁計(jì)、詳細(xì)設(shè)計(jì)、界面設(shè)計(jì)和數(shù)據(jù)代碼設(shè)計(jì)等),軟件編碼與軟件測試(程序設(shè)計(jì)、軟件測試、調(diào)試、驗(yàn)證與確認(rèn)),軟件維護(hù),面向?qū)ο蠓椒▽W(xué)與統(tǒng)一建模語言UML的應(yīng)用,軟件工程管理技術(shù),軟件工具與轉(zhuǎn)件開發(fā)環(huán)境,軟件開發(fā)實(shí)例(招聘考試成績管理系統(tǒng))。每章都有小結(jié)供讀者復(fù)習(xí)總結(jié),精心挑選了習(xí)題供讀者選用,選擇題和填空題有答案?!?1世紀(jì)高等學(xué)校計(jì)算機(jī)教育實(shí)用規(guī)劃教材:實(shí)用軟件工程》可作為應(yīng)用型本科計(jì)算機(jī)相關(guān)專業(yè)的教材,也可供從事計(jì)算機(jī)軟件開發(fā)及應(yīng)用的廣大科技人員參考。

作者簡介

暫缺《實(shí)用軟件工程》作者簡介

圖書目錄

第1章  概述    1
1.1  軟件工程的產(chǎn)生    1
1.1.1  軟件工程發(fā)展史    1
1.1.2  軟件危機(jī)    2
1.2  軟件工程學(xué)    4
1.2.1  什么是軟件    4
1.2.2  什么是軟件工程    4
1.2.3  軟件工程學(xué)的內(nèi)容    4
1.2.4  軟件過程    7
1.2.5  軟件工程基本原理    7
1.3  軟件生命周期    7
1.3.1  軟件生命周期定義    7
1.3.2  軟件生命周期劃分階段的原則    8
1.3.3  軟件生命周期各階段的任務(wù)    8
1.4  軟件開發(fā)模型    9
1.4.1  瀑布模型    9
1.4.2  快速原型模型    11
1.4.3  增量模型    12
1.4.4  噴泉模型    13
1.4.5  螺旋模型    14
1.4.6  統(tǒng)一過程    15
小結(jié)    16
習(xí)題1    17
第2章  軟件計(jì)劃    19
2.1  軟件問題定義及可行性研究    19
2.1.1  軟件問題定義    19
2.1.2  可行性研究    20
2.1.3  制定項(xiàng)目開發(fā)計(jì)劃    21
2.2  需求分析的任務(wù)    22
2.2.1  確定目標(biāo)系統(tǒng)的具體要求    22
2.2.2  建立目標(biāo)系統(tǒng)的邏輯模型    24
2.2.3  軟件需求規(guī)格說明    24
2.2.4  修正系統(tǒng)開發(fā)計(jì)劃    25
2.2.5  制定初步的系統(tǒng)測試計(jì)劃    25
2.2.6  編寫初步的用戶手冊    25
2.2.7  編寫數(shù)據(jù)要求說明書    26
2.3  需求分析步驟    26
2.3.1  進(jìn)行調(diào)查研究    27
2.3.2  分析和描述系統(tǒng)的邏輯模型    27
2.3.3  復(fù)審    28
2.4  實(shí)體-關(guān)系圖    28
2.4.1  實(shí)體    28
2.4.2  屬性    29
2.4.3  關(guān)系    29
2.5  數(shù)據(jù)流圖    30
2.5.1  數(shù)據(jù)流圖四種基本符號(hào)    30
2.5.2  數(shù)據(jù)流圖幾種附加符號(hào)    31
2.5.3  畫數(shù)據(jù)流圖的步驟    32
2.5.4  幾點(diǎn)注意事項(xiàng)    32
2.6  狀態(tài)轉(zhuǎn)換圖    35
2.7  數(shù)據(jù)字典    36
2.7.1  數(shù)據(jù)字典的內(nèi)容    36
2.7.2  數(shù)據(jù)字典使用的符號(hào)    37
2.7.3  數(shù)據(jù)字典與圖形工具    38
2.8  需求分析的其他圖形工具    38
2.8.1  層次圖    39
2.8.2  Warnier圖    39
2.8.3  IPO圖    40
2.9  軟件計(jì)劃階段文檔編寫步驟    40
小結(jié)    41
習(xí)題2    41
第3章  結(jié)構(gòu)化設(shè)計(jì)    43
3.1  軟件設(shè)計(jì)步驟    43
3.1.1  概要設(shè)計(jì)步驟    44
3.1.2  詳細(xì)設(shè)計(jì)的基本任務(wù)    45
3.2  軟件結(jié)構(gòu)設(shè)計(jì)    46
3.2.1  軟件結(jié)構(gòu)設(shè)計(jì)的基本原理    46
3.2.2  模塊化    48
3.2.3  模塊獨(dú)立性    49
3.2.4  模塊設(shè)計(jì)啟發(fā)規(guī)則    53
3.3  軟件結(jié)構(gòu)設(shè)計(jì)的圖形工具    54
3.3.1  層次圖(或HIPO圖)    54
3.3.2  結(jié)構(gòu)圖    54
3.4  面向數(shù)據(jù)流的設(shè)計(jì)方法    56
3.4.1  變換型    57
3.4.2  事務(wù)型    57
3.5  過程設(shè)計(jì)工具    58
3.5.1  流程圖    59
3.5.2  盒圖(N-S)    63
3.5.3  PAD圖    65
3.5.4  判定表    66
3.5.5  判定樹    66
3.5.6  過程設(shè)計(jì)語言    67
3.6  系統(tǒng)人機(jī)界面設(shè)計(jì)    67
3.6.1  人機(jī)界面設(shè)計(jì)問題    67
3.6.2  人機(jī)界面設(shè)計(jì)過程    69
3.6.3  評(píng)估界面設(shè)計(jì)的標(biāo)準(zhǔn)    69
3.6.4  界面設(shè)計(jì)指南    69
3.7  數(shù)據(jù)代碼設(shè)計(jì)    70
3.7.1  代碼設(shè)計(jì)目的    70
3.7.2  代碼設(shè)計(jì)原則    71
3.7.3  代碼種類    72
3.7.4  代碼設(shè)計(jì)方法    73
3.8  面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法    74
3.9  軟件設(shè)計(jì)文檔    77
3.9.1  概要設(shè)計(jì)說明書    77
3.9.2  數(shù)據(jù)庫設(shè)計(jì)說明書    78
3.9.3  詳細(xì)設(shè)計(jì)說明書    79
3.9.4  操作手冊編寫提示    80
小結(jié)    81
習(xí)題3    82
第4章  軟件編碼和軟件測試    84
4.1  結(jié)構(gòu)化程序設(shè)計(jì)    84
4.1.1  程序設(shè)計(jì)語言的選擇    84
4.1.2  程序設(shè)計(jì)風(fēng)格    86
4.2  軟件測試目標(biāo)    88
4.3  軟件測試方法    89
4.3.1  靜態(tài)分析與動(dòng)態(tài)測試    89
4.3.2  黑盒法與白盒法    89
4.4  軟件測試步驟    90
4.4.1  模塊測試    90
4.4.2  集成測試    90
4.4.3  程序?qū)彶闀?huì)和人工運(yùn)行    91
4.4.4  確認(rèn)測試    91
4.4.5  平行運(yùn)行    92
4.5  設(shè)計(jì)軟件測試方案    93
4.5.1  等價(jià)類劃分法    93
4.5.2  邊界值分析法    93
4.5.3  錯(cuò)誤推測法    94
4.5.4  邏輯覆蓋法    94
4.5.5  程序環(huán)行復(fù)雜程度的度量    97
4.5.6  因果圖法    99
4.6  軟件測試原則和策略    102
4.6.1  軟件測試原則    102
4.6.2  實(shí)用測試策略    102
4.7  軟件調(diào)試、驗(yàn)證與確認(rèn)    103
4.7.1  軟件調(diào)試    103
4.7.2  軟件驗(yàn)證    104
4.7.3  軟件確認(rèn)    104
4.8  軟件測試文檔    105
小結(jié)    105
習(xí)題4    106
第5章  軟件維護(hù)    110
5.1  軟件維護(hù)的種類、過程和副作用    110
5.1.1  軟件維護(hù)的種類    110
5.1.2  軟件維護(hù)的特點(diǎn)    111
5.1.3  軟件維護(hù)的過程    112
5.1.4  軟件維護(hù)的副作用    115
5.2  軟件的可維護(hù)性    116
5.2.1  決定可維護(hù)性的因素    116
5.2.2  可維護(hù)性的度量    116
5.2.3  如何提高軟件的可維護(hù)性    117
小結(jié)    118
習(xí)題5    118
第6章  面向?qū)ο蠓椒▽W(xué)與UML    120
6.1  面向?qū)ο蠓椒ǜ攀?nbsp;   120
6.1.1  面向?qū)ο蠓椒▽W(xué)的要素和優(yōu)點(diǎn)    121
6.1.2  面向?qū)ο蠓椒ǖ母拍?nbsp;   122
6.2  UML概述    125
6.2.1  UML的發(fā)展    125
6.2.2  UML的內(nèi)容    125
6.3  UML圖    127
6.3.1  用例圖    127
6.3.2  類圖和包    129
6.3.3  對象圖    133
6.3.4  狀態(tài)圖    134
6.3.5  順序圖    135
6.3.6  活動(dòng)圖    135
6.3.7  協(xié)作圖    136
6.3.8  構(gòu)件圖    137
6.3.9  部署圖    138
小結(jié)    139
習(xí)題6    139
第7章  面向?qū)ο筌浖O(shè)計(jì)及UML應(yīng)用    141
7.1  面向?qū)ο蠓治?nbsp;   141
7.1.1  面向?qū)ο蠓治鲞^程    141
7.1.2  面向?qū)ο蠓治鲈瓌t    142
7.2  建立對象模型    143
7.2.1  建立對象模型的基本方法    143
7.2.2  確定對象和類    144
7.2.3  確定類的相互關(guān)系    145
7.2.4  劃分主題    149
7.3  建立動(dòng)態(tài)模型    150
7.3.1  編寫腳本    151
7.3.2  設(shè)計(jì)用戶界面    152
7.3.3  畫UML順序圖或活動(dòng)圖    152
7.3.4  畫狀態(tài)轉(zhuǎn)換圖    152
7.4  建立功能模型    153
7.5  面向?qū)ο笤O(shè)計(jì)    155
7.5.1  系統(tǒng)設(shè)計(jì)    155
7.5.2  對象設(shè)計(jì)    158
7.5.3  面向?qū)ο笤O(shè)計(jì)的準(zhǔn)則    159
7.5.4  面向?qū)ο笤O(shè)計(jì)的啟發(fā)規(guī)則    160
7.6  UML的應(yīng)用    160
7.6.1  UML模型    161
7.6.2  UML視圖    162
7.6.3  UML使用準(zhǔn)則    164
7.6.4  UML的擴(kuò)展機(jī)制    164
7.6.5  UML的應(yīng)用領(lǐng)域    165
7.7  面向?qū)ο笙到y(tǒng)的實(shí)現(xiàn)    166
7.7.1  選擇程序設(shè)計(jì)語言    166
7.7.2  面向?qū)ο蟪绦蛟O(shè)計(jì)    167
7.7.3  面向?qū)ο蟮臏y試    168
7.8  RUP統(tǒng)一過程    168
7.8.1  統(tǒng)一過程的開發(fā)模式    168
7.8.2  統(tǒng)一過程的特點(diǎn)    169
7.8.3  統(tǒng)一過程的要素    170
7.9  軟件重用    170
7.9.1  可重用的軟件成分    171
7.9.2  軟件重用過程模型    172
7.9.3  開發(fā)可重用的軟件構(gòu)件    173
7.9.4  分類和檢索軟件構(gòu)件    173
小結(jié)    174
習(xí)題7    175
第8章  軟件工具與軟件開發(fā)環(huán)境    177
8.1  CASE技術(shù)    177
8.1.1  CASE的基本組成部分    177
8.1.2  CASE的軟件平臺(tái)    178
8.1.3  CASE的硬件平臺(tái)    178
8.2  軟件工具    178
8.2.1  軟件工具的功能    179
8.2.2  軟件工具的性能    179
8.2.3  軟件工具的分類    180
8.3  軟件開發(fā)環(huán)境    181
8.3.1  軟件開發(fā)環(huán)境的定義    181
8.3.2  軟件開發(fā)環(huán)境的分類    181
8.3.3  軟件開發(fā)環(huán)境的構(gòu)成和特性    181
8.3.4  集成化環(huán)境    182
8.3.5  集成化的層次    182
小結(jié)    183
習(xí)題8    183
第9章  軟件工程管理    184
9.1  軟件工程管理概述    184
9.2  軟件規(guī)模估算    185
9.2.1  軟件開發(fā)成本估算方法    185
9.2.2  代碼行技術(shù)    186
9.2.3  功能點(diǎn)技術(shù)    187
9.2.4  COCOMO2模型    188
9.3  進(jìn)度計(jì)劃    190
9.3.1  Gantt圖    190
9.3.2  工程網(wǎng)絡(luò)技術(shù)    191
9.4  人員組織    194
9.5  軟件配置管理    196
9.6  軟件質(zhì)量保證    199
9.6.1  軟件質(zhì)量的特性    199
9.6.2  軟件質(zhì)量保證措施    200
9.7  軟件工程標(biāo)準(zhǔn)與軟件文檔    201
9.7.1  軟件工程標(biāo)準(zhǔn)    201
9.7.2  軟件文檔的編寫    203
小結(jié)    204
習(xí)題9    204
第10章  實(shí)例——招聘考試成績管理系統(tǒng)    206
10.1  問題定義    206
10.2  可行性研究    206
10.2.1  技術(shù)可行性    206
10.2.2  經(jīng)濟(jì)可行性    207
10.3  需求分析    207
10.3.1  考生情況分析    207
10.3.2  成績輸入    207
10.3.3  錄用    207
10.3.4  輸出需求    208
10.3.5  數(shù)據(jù)流圖和數(shù)據(jù)字典    208
10.3.6  IPO圖    209
10.4  概要設(shè)計(jì)    209
10.4.1  數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)    209
10.4.2  系統(tǒng)結(jié)構(gòu)設(shè)計(jì)    210
10.4.3  設(shè)計(jì)測試方案    210
10.5  詳細(xì)設(shè)計(jì)    211
10.5.1  系統(tǒng)界面設(shè)計(jì)    211
10.5.2  考前處理    212
10.5.3  輸入設(shè)計(jì)    212
10.5.4  成績處理    213
10.5.5  錄用過程設(shè)計(jì)    213
10.5.6  輸出設(shè)計(jì)    214
10.5.7  測試用例設(shè)計(jì)    215
10.6  程序設(shè)計(jì)提示    216
10.6.1  進(jìn)入系統(tǒng)時(shí)密碼設(shè)置    216
10.6.2  考前處理    217
10.6.3  成績輸入設(shè)計(jì)    217
10.6.4  成績處理    217
10.6.5  錄用過程設(shè)計(jì)    217
10.6.6  初始化程序    217
10.7  軟件測試    217
習(xí)題10    218
附錄A  部分習(xí)題答案    219
參考文獻(xiàn)    221

本目錄推薦

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