本書根據(jù)教育部應(yīng)用型科技大學的教學要求和最新大綱編寫而成。全書分4個模塊,涵蓋軟件工程基礎(chǔ)知識、結(jié)構(gòu)化軟件分析和設(shè)計、面向?qū)ο筌浖治龊驮O(shè)計、軟件實現(xiàn)、軟件測試、軟件維護、軟件項目管理和質(zhì)量保證、軟件文檔、軟件開發(fā)案例、分析建模工具等方面的內(nèi)容。每章配有知識鏈接、知識拓展和習題,引導讀者深入地進行學習。 本書注重學生能力的培養(yǎng),采用案例教學,融“教、學、做”為一體,所講知識都結(jié)合了具體實例,力求詳略得當,引導讀者快速采用結(jié)構(gòu)化方法、面向?qū)ο蠓椒ㄟM行軟件開發(fā)。
現(xiàn)就職于河南省黃淮學院,心理學碩士,曾參加過多部心理學及計算機方面的編寫工作。教學上重視理論與實踐結(jié)合,再實際工作任務(wù)的驅(qū)動下引導學生積極地學習,收到很大的教學成果。
目 錄
模塊1 認識軟件工程 1
案例一 火星業(yè)務(wù)支撐系統(tǒng)項目開發(fā) 1
案例二 即時通信軟件QQ 7
知識鏈接 軟件工程基礎(chǔ) 12
小結(jié) 18
習題 18
實訓項目 軟件工程的發(fā)展 20
模塊2 結(jié)構(gòu)化方法 21
案例一 實驗教學管理系統(tǒng)分析 21
任務(wù)1 實驗教學管理系統(tǒng)可行性分析 22
任務(wù)2 選擇軟件過程模型 26
任務(wù)3 實驗教學管理系統(tǒng)需求分析 27
知識鏈接 結(jié)構(gòu)化分析 47
知識拓展 Visio的安裝與使用 70
小結(jié) 79
習題 79
實訓項目 畢業(yè)設(shè)計選題系統(tǒng)需求分析 83
案例二 實驗教學管理系統(tǒng)設(shè)計 84
任務(wù)1 總體設(shè)計 84
任務(wù)2 詳細設(shè)計 88
知識鏈接 結(jié)構(gòu)化設(shè)計 106
小結(jié) 115
習題 116
實訓項目 畢業(yè)設(shè)計選題系統(tǒng)設(shè)計 118
模塊3 面向?qū)ο蠓椒?119
案例一 倉庫管理子系統(tǒng)需求分析 120
任務(wù)1 獲取用戶需求 120
任務(wù)2 建立功能模型 125
任務(wù)3 建立對象模型 142
任務(wù)4 建立動態(tài)模型 147
知識鏈接 面向?qū)ο蠓治?153
拓展知識 統(tǒng)一建模語言 157
小結(jié) 188
習題 188
實訓項目 實驗教學管理系統(tǒng)需求分析 190
案例二 倉庫管理子系統(tǒng)設(shè)計 191
任務(wù)1 體系結(jié)構(gòu)設(shè)計 191
任務(wù)2 設(shè)計模式選擇 193
任務(wù)3 補充、完善類圖 194
任務(wù)4 數(shù)據(jù)庫設(shè)計 195
任務(wù)5 界面設(shè)計 199
知識鏈接 面向?qū)ο笤O(shè)計 210
拓展知識 正向工程與反向工程 229
小結(jié) 234
習題 234
實訓項目 實驗教學管理系統(tǒng)設(shè)計 235
案例三 倉庫管理子系統(tǒng)實現(xiàn) 235
任務(wù)1 選擇語言 235
任務(wù)2 確定編程規(guī)范 236
任務(wù)3 進行編程 239
知識鏈接 軟件實現(xiàn) 252
拓展知識 軟件配置管理工具SVN 255
小結(jié) 261
習題 262
實訓項目 實驗教學管理系統(tǒng)實現(xiàn) 262
案例四 倉庫管理子系統(tǒng)測試 263
任務(wù)1 單元測試 263
任務(wù)2 集成測試 267
任務(wù)3 系統(tǒng)測試 270
任務(wù)4 驗收測試 279
知識鏈接 測試方法 280
拓展知識 軟件測試 291
小結(jié) 304
習題 304
實訓項目 實驗教學管理系統(tǒng)測試 307
案例五 倉庫管理子系統(tǒng)維護 307
任務(wù)1 分析維護類型 308
任務(wù)2 執(zhí)行維護 308
知識鏈接 311
小結(jié) 316
習題 316
模塊4 軟件項目管理與質(zhì)量保證 318
案例一 倉庫管理子系統(tǒng)項目管理 318
任務(wù)1 制定項目計劃 319
任務(wù)2 項目組織 322
任務(wù)3 管理過程 328
知識鏈接 軟件項目管理 332
小結(jié) 354
習題 355
案例二 倉庫管理子系統(tǒng)質(zhì)量保證 356
任務(wù)1 制定質(zhì)量保證計劃 357
任務(wù)2 審計 357
任務(wù)3 問題跟蹤及改進措施 359
知識鏈接 軟件質(zhì)量保證 360
小結(jié) 373
習題 373
參考文獻 375