圖書信息
出版社: 機械工業出版社; 第1版 (2010年4月1日)
叢書名: 高等院校計算機課程設計指導叢書
平裝: 252頁
正文語種: 簡體中文
開本: 16
ISBN: 7111300033, 9787111300038
條形碼: 9787111300038
尺寸: 25.4 x 18.2 x 1.2 cm
重量: 399 g
內容簡介
《軟體工程課程設計》遵循軟體工程課程設計的基本要求,獨立於具體的軟體工程教材,從實際套用案例出發,逐章給出軟體工程課程設計的方法和思路,重點講解軟體的分析、設計、編碼、測試和維護技術,目的是讓讀者掌握軟體開發技能,加強動手實踐能力,學得會、用得上、記得牢。
《軟體工程課程設計》可以作為高等院校計算機及相關專業軟體工程課程設計的教材或教學參考書,也可以供軟體開發人員和有關技術人員閱讀使用。
目錄
第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 E-R圖 14
1.2.5 性能要求 14
1.2.6 運行環境 15
1.3 圖書管理系統需求分析 15
1.3.1 系統任務概述 15
1.3.2 功能需求 15
1.3.3 數據流圖 16
1.3.4 數據字典 18
1.3.5 E-R圖 20
1.3.6 性能要求 22
1.4 網上商城管理系統需求分析 22
1.4.1 系統任務概述 22
1.4.2 功能需求 22
1.4.3 數據流圖 23
1.4.4 數據字典 28
1.4.5 E-R圖 30
1.4.6 其他相關要求 30
1.5 飯卡管理系統需求分析 31
1.5.1 系統任務概述 31
1.5.2 工作原理 31
1.5.3 流程圖 32
1.5.4 數據流圖 33
1.5.5 數據字典 37
1.5.6 性能要求 38
1.5.7 運行環境 39
1.6 面向對象分析 39
1.6.1 概述 39
1.6.2 研究生培養管理系統需求 40
1.6.3 功能模型 40
1.6.4 對象模型 47
1.6.5 動態模型 48
1.6.6 定義服務 51
1.7 評價標準 51
第2章 系統設計 53
2.1 概述 53
2.1.1 總體設計過程 53
2.1.2 總體設計原則 54
2.1.3 詳細設計過程 56
2.1.4 系統設計的方法 58
2.2 期刊管理系統設計 61
2.2.1 總體設計 61
2.2.2 詳細設計 64
2.3 圖書管理系統設計 67
2.3.1 總體設計 67
2.3.2 詳細設計 68
2.4 網上商城管理系統設計 78
2.4.1 總體設計 78
2.4.2 詳細設計 78
2.5 飯卡管理系統設計 87
2.5.1 總體設計 87
2.5.2 詳細設計 87
2.6 面向對象設計 95
2.6.1 概述 95
2.6.2 研究生培養管理系統結構設計 96
2.6.3 模組及人機界面設計 96
2.6.4 數據設計 103
2.6.5 對象設計 106
2.7 評價標準 108
第3章 系統編碼 110
3.1 概述 110
3.2 期刊管理系統編碼 112
3.2.1 系統登錄 112
3.2.2 讀者功能模組 114
3.2.3 管理員功能模組 115
3.3 圖書管理系統編碼 123
3.3.1 程式設計語言和資料庫系統的選擇 123
3.3.2 系統模組的編碼實現 125
3.4 網上商城管理系統編碼 144
3.4.1 程式設計語言和資料庫系統的選擇 144
3.4.2 系統模組的編碼實現 146
3.5 飯卡管理系統編碼 168
3.5.1 程式設計語言和資料庫系統的選擇 168
3.5.2 系統模組的編碼實現 169
3.6 面向對象系統實現 196
3.6.1 概述 196
3.6.2 研究生培養管理系統編碼 197
3.7 評價標準 209
第4章 軟體測試 211
4.1 概述 211
4.1.1 軟體測試的目的 211
4.1.2 軟體測試的步驟 212
4.2 期刊管理系統測試 215
4.2.1 概述 215
4.2.2 測試方法和步驟 215
4.2.3 測試過程 216
4.3 圖書管理系統測試 218
4.3.1 概述 219
4.3.2 測試方法和步驟 219
4.3.3 測試過程 219
4.4 網上商城管理系統測試 222
4.4.1 概述 222
4.4.2 測試方法和步驟 223
4.4.3 測試過程 223
4.5 飯卡管理系統測試 226
4.5.1 概述 226
4.5.2 測試方法和步驟 226
4.5.3 測試過程 227
4.6 面向對象測試 229
4.6.1 概述 229
4.6.2 研究生培養管理系統測試 230
4.7 評價標準 233
第5章 軟體維護 236
5.1 概述 236
5.2 期刊管理系統維護 236
5.2.1 軟體維護 236
5.2.2 系統備份 237
5.3 圖書管理系統維護 238
5.4 網上商城管理系統維護 239
5.4.1 運營保障 239
5.4.2 維護要素 240
5.4.3 維護內容 240
5.4.4 信息備份 242
5.5 飯卡管理系統維護 244
5.5.1 軟體維護 244
5.5.2 硬體維護 245
5.5.3 數據維護 245
5.5.4 維護的管理和步驟 245
5.5.5 系統備份和恢復 246
5.6 面向對象維護 248
5.6.1 概述 248
5.6.2 研究生培養管理系統維護 248
5.7 評價標準 250
參考文獻 251