《軟體工程課程設計(第2版)》是2019年10月機械工業出版社出版的圖書,作者是楊為民。
基本介紹
- 書名:軟體工程課程設計(第2版)
- 作者:楊為民
- ISBN:9787111548768
- 定價:39.0元
- 出版社:機械工業出版社
- 出版時間:2019年10月
- 裝幀:平裝
- 開本:16開
內容簡介,圖書目錄,
內容簡介
本書遵循軟體工程課程設計的基本要求,獨立於具體的軟體工程教材,從實際套用案例出發,嚴格按照軟體工程的設計規範,逐章給出軟體工程課程設計的方法和思路,重點講解軟體的分析、設計、編碼、測試和維護技術,目的是讓讀者掌握軟體開發的基本過程和核心技能,加強工程設計能力,提高自學能力、創造能力和團隊協作能力。
圖書目錄
專家指導委員會
第2版前言
第1版前言
第0章概述1
0.1 軟體工程的目標和原則1
0.1.1 軟體工程的目標2
0.1.2 軟體工程的原則2
0.2 軟體工程課程設計目標3
0.3 軟體工程課程設計結構4
0.4 軟體工程課程設計的主要任務和評價標準5
0.5 本教材的主要特色和使用方法6
0.5.1 本教材的主要特色6
0.5.2 本教材的使用方法7
第1章軟體系統分析8
1.1 概述8
1.1.1 可行性研究的任務和步驟8
1.1.2 軟體系統分析的任務9
1.2 期刊管理系統需求分析11
1.2.1 系統任務概述11
1.2.2 數據流圖12
1.2.3 數據字典14
1.2.4 加工說明14
1.2.5 E-R圖16
1.2.6 性能要求16
1.2.7 運行環境17
1.3 圖書管理系統需求分析17
1.3.1 系統任務概述17
1.3.2 功能需求17
1.3.3 數據流圖18
1.3.4 數據字典20
1.3.5 E-R圖22
1.3.6 性能要求24
1.4 網上商城管理系統需求分析24
1.4.1 系統任務概述24
1.4.2 功能需求24
1.4.3 數據流圖25
1.4.4 數據字典30
1.4.5 E-R圖32
1.4.6 其他相關要求32
1.5 飯卡管理系統需求分析33
1.5.1 系統任務概述33
1.5.2 工作原理33
1.5.3 流程圖34
1.5.4 數據流圖35
1.5.5 數據字典39
1.5.6 性能要求42
1.5.7 運行環境42
1.6 面向對象分析42
1.6.1 概述42
1.6.2 研究生培養管理系統需求43
1.6.3 功能模型44
1.6.4 對象模型50
1.6.5 動態模型52
1.6.6 定義服務54
1.7 評價標準55
第2章系統設計56
2.1 概述56
2.1.1 總體設計過程56
2.1.2 總體設計原則57
2.1.3 詳細設計過程59
2.1.4 系統設計的方法61
2.2 期刊管理系統設計64
2.2.1 總體設計64
2.2.2 詳細設計67
2.3 圖書管理系統設計70
2.3.1 總體設計70
2.3.2 詳細設計71
2.4 網上商城管理系統設計83
2.4.1 總體設計83
2.4.2 詳細設計83
2.5 飯卡管理系統設計92
2.5.1 總體設計92
2.5.2 詳細設計92
2.6 面向對象設計100
2.6.1 概述100
2.6.2 研究生培養管理系統結構設計101
2.6.3 模組及人機界面設計101
2.6.4 數據設計108
2.6.5 對象設計111
2.7 評價標準113
第3章系統編碼115
3.1 概述115
3.2 期刊管理系統編碼11
73.2.1 系統登錄117
3.2.2 讀者功能模組119
3.2.3 管理員功能模組120
3.3 圖書管理系統編碼128
3.3.1 程式設計語言和資料庫系統的選擇128
3.3.2 系統模組的編碼實現130
3.4 網上商城管理系統編碼149
3.4.1 程式設計語言和資料庫系統的選擇149
3.4.2 系統模組的編碼實現151
3.5 飯卡管理系統編碼173
3.5.1 程式設計語言和資料庫系統的選擇173
3.5.2 系統模組的編碼實現174
3.6 面向對象系統實現201
3.6.1 概述201
3.6.2 研究生培養管理系統編碼202
3.7 評價標準214
第4章軟體測試216
4.1 概述216
4.1.1 軟體測試的目的216
4.1.2 軟體測試的步驟217
4.2 期刊管理系統測試220
4.2.1 概述220
4.2.2 測試方法和步驟220
4.2.3 測試過程221
4.3 圖書管理系統測試223
4.3.1 概述224
4.3.2 測試方法和步驟224
4.3.3 測試過程224
4.4 網上商城管理系統測試227
4.4.1 概述227
4.4.2 測試方法和步驟228
4.4.3 測試過程228
4.5 飯卡管理系統測試231
4.5.1 概述231
4.5.2 測試方法和步驟231
4.5.3 測試過程232
4.6 面向對象測試234
4.6.1 概述234
4.6.2 研究生培養管理系統測試235
4.7 評價標準238
第5章軟體維護241
5.1 概述241
5.1.1 軟體維護類型241
5.1.2 軟體維護過程242
5.2 期刊管理系統維護242
5.2.1 軟體維護242
5.2.2 系統備份243
5.3 圖書管理系統維護244
5.4 網上商城管理系統維護245
5.4.1 運營保障245
5.4.2 維護要素246
5.4.3 維護內容246
5.4.4 信息備份248
5.5 飯卡管理系統維護250
5.5.1 軟體維護250
5.5.2 硬體維護251
5.5.3 數據維護251
5.5.4 維護的管理和步驟251
5.5.5 系統備份和恢復252
5.6 面向對象維護254
5.6.1 概述254
5.6.2 研究生培養管理系統維護254
5.7 評價標準256
參考文獻257