出版時間:2012-3 出版社:北京師范大學(xué)出版社 作者:黃旭明 編 頁數(shù):238
內(nèi)容概要
黃旭明主編的《軟件開發(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 目標(biāo)與實施
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 目標(biāo)與實施
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 目標(biāo)與實施
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 目標(biāo)與實施
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 目標(biāo)與實施
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 目標(biāo)與實施
6.2 審查過程
6.2.1 實踐演練——需求審查
6.2.2 實踐演練——設(shè)計審查
6.2.3 實踐演練——代碼審查
6.3 實踐活動
6.3.1 階段1——需求審查會議前的準(zhǔn)備
6.3.2 階段2——需求審查會議的召開
6.3.3 階段3——需求審查會議后的工作
6.3.4 階段4——網(wǎng)上購物概要審查示例
6.3.5 階段5——網(wǎng)上購物代碼審查示例
第7章 單元測試
7.1 目標(biāo)與實施
7.2 單元測試與管理
實踐演練——使用VSTS進行單元測試
7.3 實踐活動
購物車業(yè)務(wù)邏輯層的單元測試
第8章 穩(wěn)定階段管理
8.1 目標(biāo)與實施
8.2 穩(wěn)定階段簡介
8.2.1 穩(wěn)定階段的概述
8.2.2 穩(wěn)定階段的組成
8.2.3 穩(wěn)定階段的目標(biāo)
8.2.4 穩(wěn)定階段的工作職責(zé)
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 目標(biāo)與實施
9.2 準(zhǔn)備部署
9.2.1 實踐演練——組建部署團隊
9.2.2 實踐演練——部署進度安排
9.3 開始部署
9.3.1 實踐演練——搭建部署環(huán)境
9.3.2 實踐演練——部署節(jié)點組件
9.4 試運行
9.4.1 目標(biāo)客戶培訓(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 指標(biāo)發(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.解決方案
參考文獻
章節(jié)摘錄
版權(quán)頁: 插圖: 項目經(jīng)辦人可按條件查詢項目并匯總,可選擇到達節(jié)點的項目檢查項目實施進度,包括階段內(nèi)容、狀態(tài)(實際節(jié)點是否達到預(yù)期節(jié)點)等。 項目經(jīng)辦人還可以添加其所負(fù)責(zé)項目的實施進度到系統(tǒng)中;對未提交項目的實施進度進行修改或刪除;對已提交項目的實施進度,由縣級主管進行審核。 4)項目結(jié)題 項目經(jīng)辦人登錄系統(tǒng)后,可以查看距離當(dāng)前時間10日范圍內(nèi)的待結(jié)題項目列表(包括當(dāng)前時間之前未結(jié)題項目以及未來一段時間的待結(jié)題項目)。 項目經(jīng)辦人提交待結(jié)題項目的結(jié)題報告,內(nèi)容包括:項目的預(yù)算、投資、收回投資年限、產(chǎn)生效益年限等具體情況;對未提交的結(jié)題報告可以進行修改或刪除;對選定的結(jié)題報告進行提交,然后由縣級主管審核。 項目經(jīng)辦人還可按條件查詢所負(fù)責(zé)項目的結(jié)題報告,查詢條件包括結(jié)題時間、結(jié)題內(nèi)容等。 2.非功能需求 性能需求:同時允許100個并發(fā)用戶,系統(tǒng)響應(yīng)時間在8s以內(nèi)。 界面需求:界面友好,易于操作。用戶手動填寫的信息應(yīng)該盡量少,多用選擇菜單和勾選方式。 3.環(huán)境限制(約束條件) 鑒于安全考慮,系統(tǒng)運行于內(nèi)部網(wǎng)絡(luò)。 要求采用Web2.0技術(shù)實現(xiàn)。 【知識回顧】 在軟件系統(tǒng)的開發(fā)過程中,獲取軟件系統(tǒng)的需求是一個相對煩瑣的過程。需求涉及軟件的功能、操作方式、界面風(fēng)格、目標(biāo)客戶的業(yè)務(wù)范圍、工作流程以及用戶對軟件應(yīng)用的展望等,因此需求定義的準(zhǔn)確與否將直接影響到所開發(fā)軟件的成敗。 1.需求定義的內(nèi)容 需求定義的目的就是為了獲取系統(tǒng)的綜合需求,綜合需求包括功能需求、非功能需求和系統(tǒng)的環(huán)境限制、設(shè)計約束: 1)功能需求 功能需求就是“軟件有什么用,軟件需要做什么,軟件能夠為用戶提供什么方面的功能”。同時,注意軟件系統(tǒng)的功能需求是有層次性的,有核心功能需求和輔助功能需求之分。 2)非功能需求 非功能需求是“軟件好用嗎,用戶多的時候會不會出錯,以后升級容易嗎之類的關(guān)乎技術(shù)或系統(tǒng)性能等方面的要求”,主要涉及系統(tǒng)性能、可用性、可管理性、可靠性和可擴展性、安全性等。
圖書封面
評論、評分、閱讀與下載