《軟件開發(fā)項目管理操作》從計算機軟件行業(yè)崗位技能培訓(xùn)的特點出發(fā)。本著“技術(shù)主流、適用為度、過程真實”的指導(dǎo)思想,選擇微軟Dot Net技術(shù),應(yīng)用微軟解決方案框架(Mic rosoft Solution Framework,MSF),以軟件企業(yè)的研發(fā)流程為線索,通過剖析企業(yè)真實項目,引導(dǎo)學(xué)員逐步熟悉軟件開發(fā)過程,掌握項目管理的各種方法,積累項目經(jīng)驗,提升實戰(zhàn)能力。
《軟件開發(fā)項目管理操作》可以作為中職骨干教師計算機軟件專業(yè)核心培訓(xùn)教材,也可以作為高職院校計算機軟件專業(yè)以及軟件學(xué)院軟件工程專業(yè)實踐教材,還可以作為軟件開發(fā)、軟件測試和軟件項目管理人員的參考書。
前言
第1章 項日立項
1.1 目標與實施
1.2 項目立項活動
1.3 立項申請
實踐演練--填寫立項申請書
1.4 立項審批
實踐演練--立項審批
1.5 任務(wù)下達
實踐演練--任務(wù)下達
1.6 實踐活動
1.6.1 階段1--填寫網(wǎng)上購物系統(tǒng)立項申請書
1.6.2 階段2--網(wǎng)上購物系統(tǒng)立項審批
1.6.3 階段3--網(wǎng)上購物系統(tǒng)任務(wù)下達
第2章 項目籌備
2.1 目標與實施
2.2 項目開發(fā)計劃
2.2.1 實踐演練--項目計劃會議
2.2.2 實踐演練--項目計劃描述
2.3 配置管理計劃
實踐演練--配置管理計劃
2.4 測試計劃
實踐演練--編寫測試計劃
2.5 實踐活動
2.5.1 階段1--召開網(wǎng)上購物系統(tǒng)項目計劃會議
2.5.2 階段2--描述網(wǎng)上購物系統(tǒng)項目計劃
2.5.3 階段3--網(wǎng)上購物系統(tǒng)配置管理計劃
2.5.4 階段4--編寫網(wǎng)上購物系統(tǒng)測試計劃
第3章 需求開發(fā)與管理
3.1 目標與實施
3.2 需求調(diào)研與定義
3.2.1 實踐演練--需求獲取
3.2.2 實踐演練--編寫用戶需求說明書
3.3 需求分析
3.3.1 實踐演練--確定需求分析方法
3.3.2 實踐演練--編寫需求規(guī)格說明書
3.4 需求管理
3.4.1 實踐演練--需求跟蹤
3.4.2 實踐演練--需求變更
3.5 實踐活動
3.5.1 階段1--購物流程模塊需求的獲取
3.5.2 階段2--編寫購物流程模塊的用戶需求說明書
3.5.3 階段3--編寫購物流程模塊的需求規(guī)格說明書
3.5.4 階段4--網(wǎng)上購物系統(tǒng)的需求跟蹤
第4章 解決方案設(shè)計
4.1 目標與實施
4.2 概念設(shè)計
實踐演練--概念設(shè)計
4.3 用戶界面設(shè)計
實踐演練--用戶界面設(shè)計
4.4 邏輯物理層設(shè)計
實踐演練一邏輯物理設(shè)計
4.5 數(shù)據(jù)庫設(shè)計
實踐演練--數(shù)據(jù)庫設(shè)計
4.6 實踐活動
4.6.1 階段1--設(shè)計系統(tǒng)體系結(jié)構(gòu)
4.6.2 階段2--設(shè)計商品展示界面
4.6.3 階段3--設(shè)計商品銷售模塊
4.6.4 階段4--設(shè)計商品銷售數(shù)據(jù)庫
4.6.5 實踐演練--良好的縭程習(xí)慣
4.6.6 實踐演練--注釋
4.6.7 實踐演練--異常處理
第5章 編程規(guī)范
5.1 目標與實施
5.2 CSS編寫規(guī)范
5.2.1 實踐演練--基本書寫規(guī)范
5.2.2 實踐演練--CSS命名參考
5.2.3 實踐演練--CSS樣式書寫順序
5.3 C#編碼規(guī)范
5.3.1 實踐演練--類名使用Pasca1大小寫形式
5.3.2 實踐演練--不要使用匈牙利方法等錯誤的方式命名變量
5.3.3 實踐演練--代碼書寫的格式要求
5.3.4 實踐演練--良好的編程習(xí)慣
5.3.5 實踐演練--注釋
5.3.6 實踐演練一異常處理
5.4 數(shù)據(jù)庫編碼規(guī)范
5.4.1 實踐演練--數(shù)據(jù)結(jié)構(gòu)設(shè)計規(guī)則
5.4.2 實踐演練--系統(tǒng)數(shù)據(jù)表設(shè)計
5.4.3 實踐演練--系統(tǒng)數(shù)據(jù)視圖設(shè)計:106
5.4.4 實踐演練一數(shù)據(jù)庫觸發(fā)器設(shè)計
5.4.5 實踐演練--數(shù)據(jù)庫存儲過程函敷設(shè)計
5.4.6 實踐演練--注釋
5.5 網(wǎng)上購物系統(tǒng)部分頁面的CSS設(shè)置
5.5.1 階段1--網(wǎng)上購物系統(tǒng)注冊頁面CSS樣式的提取n1
5.5.2 階段2--網(wǎng)上購物系統(tǒng)首頁導(dǎo)航菜單樣式的設(shè)計
5.5.3 階段3--網(wǎng)上購物系統(tǒng)登錄頁面CSS樣式的應(yīng)用
5.6 編寫網(wǎng)上購物系統(tǒng)會員表的數(shù)據(jù)庫訪問類n6
5.6.1 階段1--確定類名
5.6.2 階段2--創(chuàng)建方法
5.6.3 階段3--編寫業(yè)務(wù)邏輯
5.6.4 階段4--注釋
5.7 數(shù)據(jù)庫編碼規(guī)范實踐活動
5.7.1 階段1--網(wǎng)上購物系統(tǒng)創(chuàng)建訂單主表
5.7.2 階段2--創(chuàng)建購物車視圖
5.7.3 階段3--創(chuàng)建帶注釋的存儲過程
第6章 需求與設(shè)計審查
6.1 目標與實施
6.2 審查過程
6.2.1 實踐演練--需求審查
6.2.2 實踐演練--設(shè)計審查
6.2.3 實踐演練--代碼審查
6.3 實踐活動
6.3.1 階段1--需求審查會議前的準備
6.3.2 階段2--需求審查會議的召開
6.3.3 階段3--需求審查會議后的工作
6.3.4 階段4--網(wǎng)上購物概要審查示例
6.3.5 階段5--網(wǎng)上購物代碼審查示例
第7章 單元測試
7.1 目標與實施
7.2 單元測試與管理
實踐演練--使用VSTS進行單元測試
7.3 實踐活動
購物車業(yè)務(wù)邏輯層的單元測試
第8章 穩(wěn)定階段管理
8.1 目標與實施
8.2 穩(wěn)定階段簡介
8.2.1 穩(wěn)定階段的概述
8.2.2 穩(wěn)定階段的組成
8.2.3 穩(wěn)定階段的目標
8.2.4 穩(wěn)定階段的工作職責
8.2.5 穩(wěn)定階段的交付成果
8.2.6 穩(wěn)定階段的流程
8.3 自動化測試與性能測試
8.3.1 實踐演練--用QTP完成自動化測試
8.3.2 實踐演練--用LoadRunner來完成性能測試
8.4 測試管理
8.4.1 實踐演練--測試需求管理
8.4.2 實踐演練--測試用例管理
8.4.3 實踐演練--測試執(zhí)行管理
8.4.4 實踐演練--缺陷管理
8.4.5 測試參考文檔及提交文檔
8.5 實踐活動
8.5.1 階段1--制訂項目的測試策略
8.5.2 階段2--利用QC進行測試管理
8.5.3 階段3--利用QC的統(tǒng)計功能編寫測試報告
8.5.4 階段4--利用QTP完成購物功能的自動化測試
8.5.5 階段5--利用LoadRunner完成生成訂單的性能測試
第9章 項目部署
9.1 目標與實施
9.2 準備部署
9.2.1 實踐演練--組建部署團隊
9.2.2 實踐演練--部署進度安排
9.3 開始部署
9.3.1 實踐演練--搭建部署環(huán)境
9.3.2 實踐演練--部署節(jié)點組件
9.4 試運行
9.4.1 目標客戶培訓(xùn)
9.4.2 試運行系統(tǒng)
9.5 部署結(jié)束
9.5.1 實踐演練--編寫客戶驗收書
9.5.2 實踐演練--項目總結(jié)報告
9.6 實踐活動
9.6.1 階段1--組建網(wǎng)上購物系統(tǒng)部署團隊
9.6.2 階段2--制定網(wǎng)上購物系統(tǒng)部署進度安排
9.6.3 階段3--開始部署網(wǎng)上購物系統(tǒng)
9.6.4 階段4--編制網(wǎng)上購物系統(tǒng)后臺管理人員培訓(xùn)計劃
9.6.5 階段5--編制網(wǎng)上購物系統(tǒng)客戶驗收書
9.6.6 階段6--網(wǎng)上購物系統(tǒng)項目總結(jié)報告
附錄A 扶貧基金項目管理系統(tǒng)簡介
1.業(yè)務(wù)背景
2.業(yè)務(wù)需求
2.1 指標發(fā)放
2.2 項目中報
2.3 監(jiān)督檢查
2.4 項目結(jié)題
2.5 項目變更
3.解決方案
附錄B 網(wǎng)上購物系統(tǒng)簡介
1.業(yè)務(wù)背景
2.業(yè)務(wù)需求
2.1 客戶提交訂單
2.2 商家訂單處理
3.解決方案
參考文獻