《軟體工程項目驅動式教程》是2014年清華大學出版社出版的圖書,作者是陳承歡。
基本介紹
- 書名:軟體工程項目驅動式教程
- 作者:陳承歡
- ISBN:9787302383178
- 定價:39.8元
- 出版社:清華大學出版社
- 出版時間:2014年12月22日
- 裝幀:平裝
- 開本:16開
內容簡介,圖書目錄,
內容簡介
本書以真實的軟體系統為教學案例,優選了3個軟體項目(人力資源管理系統,進、銷、存管理系統,圖書管理系統)作為教學項目,精心設定了近50項軟體工程教學任務和部分綜合實訓任務,在完成各項具體開發任務過程中學習知識、訓練技能、積累經驗、固化能力。
本書針對軟體開發職業崗位的從業需求,系統化重構教學內容,以真實軟體項目的開發過程為主線設計教學單元,達到學以致用的目標。根據軟體崗位需求和軟體項目開發的過程,將教學內容劃分為7個單元:軟體項目開發的立項與啟動→軟體項目的分析與建模→軟體項目的概要設計與詳細設計→軟體項目的編碼實現與單元測試→軟體項目的綜合測試與驗收→軟體系統的運行與維護→軟體項目的管理與安全保障。每個教學單元面向教學全過程設定了7個必要的教學環節:知識梳理→方法指導→模板預覽→項目實戰→小試牛刀→單元小結→單元習題,教學實施過程整體上按照理論指導→實戰體驗→訓練提升的進程組織教學。 本書以真實的軟體系統為教學案例,優選了3個軟體項目(人力資源管理系統,進、銷、存管理系統,圖書管理系統)作為教學項目,精心設定...
圖書目錄
單元1軟體項目開發的立項與啟動1
【知識梳理】1
1.1項目、軟體與軟體項目1
1.2軟體的分類3
1.3軟體工程的基本概念4
1.4軟體工程的基本原理5
1.5軟體工程方法學6
1.6軟體的生命周期8
1.7軟體過程的基本概念11
1.8軟體的開發模型11
1.9軟體項目開發的人員組成與分工18
【方法指導】19
1.10軟體項目的立項19
1.11軟體項目的啟動19
【模板預覽】24
1.12軟體項目開發立項與啟動階段的主要文檔24
【項目實戰】27
任務11編制人力資源管理系統開發的立項報告28
任務12編制人力資源管理系統開發的招標公告30
任務13編制人力資源管理系統開發的招標書31
任務14編制人力資源管理系統開發的投標書37
任務15編制人力資源管理系統開發的契約書42
任務16人力資源管理系統立項與啟動的擴展任務49
【小試牛刀】49
任務17進、銷、存管理系統開發的立項與啟動49
【單元小結】50
【單元習題】50
單元2軟體項目的分析與建模52
【知識梳理】52
2.1系統調查的基本方法52
2.2軟體項目開發的初步調查與分析532.3軟體項目開發的可行性分析53
2.4軟體項目開發的詳細調查與分析55
2.5軟體項目的需求分析57
【方法指導】60
2.6數據流分析60
2.7UML與系統建模66
【模板預覽】70
2.8軟體項目的分析與建模階段的主要文檔70
【項目實戰】74
任務21人力資源管理系統開發的背景分析74
任務22人力資源管理系統開發的可行性分析75
任務23制訂人力資源管理系統開發計畫75
任務24人力資源管理系統的需求分析76
任務25人力資源管理系統的建模86
任務26人力資源管理系統分析與建模的擴展任務96
【小試牛刀】97
任務27進、銷、存管理系統的分析與建模97
【單元小結】102
【單元習題】102
單元3軟體項目的概要設計與詳細設計105
【知識梳理】105
3.1軟體系統概要設計的主要任務105
3.2軟體系統詳細設計的主要任務106
3.3軟體系統的功能模組設計107
3.4軟體系統的輸出設計111
3.5軟體系統的輸入設計111
3.6軟體系統的配置方案設計114
【方法指導】116
3.7軟體系統的資料庫設計116
3.8軟體系統的界面設計120
3.9詳細設計圖形工具122
【模板預覽】125
3.10軟體項目的設計階段的主要文檔125
【項目實戰】127
任務31人力資源管理系統的總體設計127
任務32人力資源管理系統的接口設計129
任務33人力資源管理系統總體架構和軟體平台設計130
任務34人力資源管理系統的資料庫設計130
任務35人力資源管理系統的輸入/輸出設計135
任務36人力資源管理系統開發平台與開發工具的選擇136
任務37人力資源管理系統的用戶界面設計136
任務38人力資源管理系統概要設計與詳細設計擴展任務137
【小試牛刀】138
任務39進、銷、存管理系統的概要設計與詳細設計138
【單元小結】140
【單元習題】141
單元4軟體項目的編碼實現與單元測試143
【知識梳理】143
4.1程式設計的基本步驟143
4.2程式設計的一般方法143
4.3程式編寫的規範化要求144
4.4單元測試簡介149
【方法指導】152
4.5.NET程式的單元測試152
4.6用戶界面測試的基本原則和常見規範153
【模板預覽】160
4.7軟體項目的編碼實現與單元測試階段的主要文檔160
【項目實戰】161
任務41人力資源管理系統公共類與公共方法的創建161
任務42人力資源管理系統的“用戶登錄”模組設計與測試165
任務43人力資源管理系統的“單位信息設定”模組設計與測試175
任務44人力資源管理系統的“基本信息設定”模組設計與測試181
任務45人力資源管理系統的“個人所得稅計算器”模組設計與測試191
任務46人力資源管理系統的“主界面”模組設計與系統聯調201
任務47人力資源管理系統編碼實現與單元測試的擴展任務207
【小試牛刀】207
任務48進、銷、存管理系統編碼實現與單元測試207
【單元小結】210
【單元習題】211
單元5軟體項目的綜合測試與驗收212
【知識梳理】212
5.1軟體測試的概述212
5.2測試用例設計219
5.3黑盒測試221
5.4白盒測試227
【方法指導】243
5.5集成測試243
5.6系統測試245
5.7驗收測試246
【模板預覽】249
5.8軟體項目的綜合測試與驗收階段的主要文檔249
【項目實戰】250
任務51人力資源管理系統的集成測試251
任務52人力資源管理系統的系統測試251
任務53人力資源管理系統的驗收252
任務54人力資源管理系統綜合測試與驗收的擴展任務252
【小試牛刀】253
任務55進、銷、存管理系統的綜合測試與驗收253
【單元小結】253
【單元習題】254
單元6軟體系統的運行與維護256
【知識梳理】256
6.1軟體系統的數據採集256
6.2軟體系統的數據編碼257
6.3軟體系統的運行259
6.4軟體系統的維護260
【方法指導】261
6.5數據採集的方法261
6.6數據整理的方法261
6.7數據編碼設計的方法262
【模板預覽】262
6.8軟體系統的運行與維護的主要文檔262
【項目實戰】264
任務61人力資源管理系統的數據採集與數據初始化264
任務62人力資源管理系統的運行管理276
任務63人力資源管理系統的維護277
任務64人力資源管理系統運行與維護的擴展任務277
【小試牛刀】277
任務65進、銷、存管理系統的運行與維護277
【單元小結】281
【單元習題】282
單元7軟體項目的管理與安全保障283
【知識梳理】283
7.1軟體系統開發的項目管理283
7.2軟體項目開發的風險管理284
7.3軟體項目開發的文檔管理286
7.4軟體項目開發的質量管理287
7.5軟體項目開發的行為管理287
7.6軟體項目開發的配置管理288
7.7能力成熟度模型簡介289
7.8軟體系統的正常使用與安全保障290
【方法指導】293
7.9編制軟體項目開發工作計畫的常用方法293
7.10軟體系統項目管理的方法293
【模板預覽】295
7.11軟體項目管理與安全保障的主要文檔295
【項目實戰】297
任務71人力資源管理系統開發的項目管理297
任務72人力資源管理系統開發的文檔管理298
任務73人力資源管理系統開發的質量管理298
任務74人力資源管理系統開發過程的安全保障299
任務75人力資源管理系統運行過程的安全保障301
任務76人力資源管理系統管理與安全保障的擴展任務303
【小試牛刀】303
任務77進、銷、存管理系統的管理與安全保障303
【單元小結】304
【單元習題】304
附錄A軟體工程綜合實訓306
參考文獻317
2,5,7