Java Web項(xiàng)目開發(fā)實(shí)訓(xùn)教程----網(wǎng)上圖書商城
定 價(jià):59 元
- 作者:魯恩銘
- 出版時(shí)間:2022/6/1
- ISBN:9787121435775
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP312.8
- 頁(yè)碼:220
- 紙張:
- 版次:01
- 開本:16開
本書按照項(xiàng)目管理的思想,重點(diǎn)講解項(xiàng)目計(jì)劃、需求分析、軟件設(shè)計(jì)、軟件編碼、項(xiàng)目規(guī)范與版本控制、過(guò)程管理、軟件測(cè)試、項(xiàng)目驗(yàn)收與維護(hù)總結(jié)等的相關(guān)知識(shí)和實(shí)現(xiàn)過(guò)程。 本書是典型的以項(xiàng)目為主導(dǎo)、以應(yīng)用為出發(fā)點(diǎn)、以項(xiàng)目需求為軌跡的教材,將實(shí)踐項(xiàng)目開發(fā)工作過(guò)程與教學(xué)過(guò)程進(jìn)行無(wú)縫對(duì)接, 使學(xué)生建立項(xiàng)目工程的意識(shí),夯實(shí)學(xué)生的專業(yè)基礎(chǔ)和項(xiàng)目能力,為以后從事軟件開發(fā)與項(xiàng)目管理工作打下堅(jiān)實(shí)的基礎(chǔ)。本書適合已具備相應(yīng)前置技術(shù)基礎(chǔ),動(dòng)手能力強(qiáng)的軟件開發(fā)類專業(yè)的高職院校的學(xué)生及其廣大編程愛好者閱讀與使用。
魯恩銘,任職于湖南生物機(jī)電職業(yè)技術(shù)學(xué)院,副教授,工學(xué)碩士,主要研究方向?yàn)樾畔踩c網(wǎng)絡(luò)安全;長(zhǎng)期從事計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)、計(jì)算機(jī)應(yīng)用技術(shù)、軟件技術(shù)專業(yè)的教學(xué)和教研教改工作,主編參編教材5本,公開發(fā)表論文20余篇,主持省級(jí)課題5項(xiàng),獲得發(fā)明專利1項(xiàng)、實(shí)用新型專利3項(xiàng)。
本書按照項(xiàng)目管理的思想,重點(diǎn)講解項(xiàng)目計(jì)劃、需求分析、軟件設(shè)計(jì)、軟件編碼、項(xiàng)目規(guī)范與版本控制、過(guò)程管理、軟件測(cè)試、項(xiàng)目驗(yàn)收與維護(hù)總結(jié)等的相關(guān)知識(shí)和實(shí)現(xiàn)過(guò)程。
目錄
第1章 案例概述與項(xiàng)目計(jì)劃 1
本章目標(biāo) 1
本章簡(jiǎn)介 1
技術(shù)內(nèi)容 2
1.1 案例概述 2
1.2 組建團(tuán)隊(duì) 2
1.2.1 軟件開發(fā)團(tuán)隊(duì)建設(shè) 2
1.2.2 軟件開發(fā)團(tuán)隊(duì)成員的職責(zé) 4
1.3 項(xiàng)目立項(xiàng) 5
1.3.1 制定軟件項(xiàng)目計(jì)劃的原則 8
1.3.2 制定軟件項(xiàng)目計(jì)劃的執(zhí)行步驟 9
1.3.3 使用軟件工具制定軟件項(xiàng)目計(jì)劃 12
1.4 項(xiàng)目開發(fā)計(jì)劃 13
1.5 實(shí)戰(zhàn)訓(xùn)練 14
本章總結(jié) 15
本章作業(yè) 15
第2章 需求分析 16
本章目標(biāo) 16
本章簡(jiǎn)介 16
技術(shù)內(nèi)容 17
2.1 軟件生命周期 17
2.2 傳統(tǒng)生命周期模型 18
2.2.1 瀑布模型 18
2.2.2 快速原型模型 20
2.2.3 增量模型 21
2.3 敏捷生命周期模型 22
2.3.1 初識(shí)Scrum 23
2.3.2 Scrum的開發(fā)過(guò)程 25
2.3.3 敏捷生命周期模型的優(yōu)勢(shì) 26
2.4 需求分析 27
2.4.1 需求獲取 27
2.4.2 軟件需求分析 30
2.4.3 需求分析常用圖 30
2.4.4 需求規(guī)格說(shuō)明書編寫 32
2.4.5 原型設(shè)計(jì)與需求變更 36
2.5 實(shí)戰(zhàn)訓(xùn)練 39
本章總結(jié) 41
本章作業(yè) 41
第3章 軟件設(shè)計(jì) 43
本章目標(biāo) 43
本章簡(jiǎn)介 43
技術(shù)內(nèi)容 44
3.1 軟件設(shè)計(jì)概述 44
3.2 軟件概要設(shè)計(jì) 45
3.2.1 概要設(shè)計(jì)概述 46
3.2.2 系統(tǒng)架構(gòu)設(shè)計(jì) 49
3.2.3 軟件結(jié)構(gòu)設(shè)計(jì) 54
3.2.4 軟件架構(gòu)設(shè)計(jì)的4+1視圖模型 55
3.2.5 公共數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 58
3.2.6 系統(tǒng)環(huán)境約定 59
3.2.7 概要設(shè)計(jì)文檔 59
3.3 軟件詳細(xì)設(shè)計(jì)概述 60
3.3.1 詳細(xì)設(shè)計(jì)基本任務(wù) 60
3.3.2 結(jié)構(gòu)化程序設(shè)計(jì) 61
3.3.3 面向?qū)ο蟪绦蛟O(shè)計(jì) 62
3.3.4 詳細(xì)設(shè)計(jì)說(shuō)明書 67
3.4 詳細(xì)設(shè)計(jì)—界面設(shè)計(jì) 67
3.4.1 用戶界面 67
3.4.2 用戶界面設(shè)計(jì)原則 68
3.4.3 用戶界面分類 70
3.5 詳細(xì)設(shè)計(jì)—數(shù)據(jù)庫(kù)設(shè)計(jì) 71
3.5.1 數(shù)據(jù)庫(kù)設(shè)計(jì)定義 71
3.5.2 數(shù)據(jù)模型設(shè)計(jì) 71
3.5.3 提取業(yè)務(wù)規(guī)則 74
3.5.4 數(shù)據(jù)規(guī)范化設(shè)計(jì) 74
3.5.5 數(shù)據(jù)庫(kù)安全性設(shè)計(jì) 75
3.5.6 數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范 76
3.6 詳細(xì)設(shè)計(jì)—模塊設(shè)計(jì) 78
3.6.1 模塊化 78
3.6.2 抽象與逐步求精 80
3.6.3 工廠設(shè)計(jì)模式 80
3.7 實(shí)戰(zhàn)訓(xùn)練 81
本章總結(jié) 88
本章作業(yè) 88
第4章 軟件實(shí)現(xiàn)——程序編碼 90
本章目標(biāo) 90
本章簡(jiǎn)介 90
技術(shù)內(nèi)容 90
4.1 程序編碼的目的 90
4.2 編碼風(fēng)格與規(guī)范 91
4.2.1 Java編碼規(guī)范 92
4.3 代碼調(diào)試 97
4.3.1 代碼調(diào)試過(guò)程 97
4.3.2 調(diào)試原則 97
4.3.3 主要調(diào)試方法 98
4.3.4 錯(cuò)誤分類 98
4.4 實(shí)戰(zhàn)訓(xùn)練 99
本章總結(jié) 142
本章作業(yè) 142
第5章 項(xiàng)目規(guī)范與版本控制 144
本章目標(biāo) 144
本章簡(jiǎn)介 144
技術(shù)內(nèi)容 145
5.1 為什么需要項(xiàng)目規(guī)范 145
5.2 什么是項(xiàng)目規(guī)范 146
5.2.1 項(xiàng)目規(guī)范概述 146
5.2.2 常用項(xiàng)目規(guī)范 146
5.3 源代碼管理 149
5.3.1 VSS版本控制工具 150
5.3.2 SVN版本控制工具 150
5.3.3 Git版本控制工具 151
5.3.4 VSS、SVN和Git的對(duì)比 151
5.4 實(shí)戰(zhàn)訓(xùn)練 152
本章總結(jié) 152
本章作業(yè) 152
第6章 軟件開發(fā)的過(guò)程管理 154
本章目標(biāo) 154
本章簡(jiǎn)介 154
技術(shù)內(nèi)容 155
6.1 進(jìn)度管理 155
6.2 風(fēng)險(xiǎn)控制 158
6.2.1 關(guān)注軟件項(xiàng)目風(fēng)險(xiǎn) 158
6.2.2 軟件項(xiàng)目風(fēng)險(xiǎn)控制 159
6.3 質(zhì)量管理 160
6.3.1 軟件質(zhì)量 161
6.3.2 軟件質(zhì)量管理 161
6.3.3 項(xiàng)目實(shí)訓(xùn)評(píng)審 163
6.4 實(shí)戰(zhàn)訓(xùn)練 163
本章總結(jié) 169
本章作業(yè) 169
第7章 軟件測(cè)試 171
本章目標(biāo) 171
本章簡(jiǎn)介 171
技術(shù)內(nèi)容 172
7.1 軟件測(cè)試流程 172
7.1.1 軟件測(cè)試模型 174
7.1.2 軟件測(cè)試的基本流程 176
7.2 軟件測(cè)試方法 177
7.2.1 黑盒測(cè)試方法 177
7.2.2 白盒測(cè)試方法 181
7.3 軟件測(cè)試用例及測(cè)試報(bào)告 182
7.3.1 測(cè)試用例 182
7.3.2 測(cè)試報(bào)告 186
7.4 缺陷跟蹤系統(tǒng) 187
7.5 實(shí)戰(zhàn)訓(xùn)練 189
本章總結(jié) 189
本章作業(yè) 190
第8章 項(xiàng)目驗(yàn)收交付與維護(hù)總結(jié) 192
本章目標(biāo) 192
本章簡(jiǎn)介 192
技術(shù)內(nèi)容 193
8.1 版本發(fā)布 193
8.2 驗(yàn)收交付 196
8.2.1 現(xiàn)場(chǎng)安裝調(diào)試 196
8.2.2 用戶培訓(xùn) 197
8.2.3 試運(yùn)行 198
8.2.4 項(xiàng)目驗(yàn)收 200
8.3 項(xiàng)目維護(hù) 201
8.4 項(xiàng)目總結(jié) 204
8.5 過(guò)程改進(jìn) 206
8.5.1 過(guò)程改進(jìn)定義 207
8.5.2 CMM 207
8.6 實(shí)戰(zhàn)訓(xùn)練 209
本章總結(jié) 209
本章作業(yè) 210