最新版軟件項目計劃書(模板)_第1頁
最新版軟件項目計劃書(模板)_第2頁
最新版軟件項目計劃書(模板)_第3頁
最新版軟件項目計劃書(模板)_第4頁
最新版軟件項目計劃書(模板)_第5頁
免費預(yù)覽已結(jié)束,剩余4頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、軟件項目計劃書小組成員 指導(dǎo)教師目錄1 概述 11.1 項目概述 11.2 項目交付的產(chǎn)品 11.3 SPMP 的演化 11.4 參考資料 11.5 定義、縮寫詞以及簡寫 12 項目組織 12.1 外部接口 12.2 內(nèi)部組織結(jié)構(gòu) 22.3 角色與職責(zé)劃分 23 管理過程 23.1 項目啟動計劃 23.2 工作計劃 23.3 控制計劃 23.4 風(fēng)險管理計劃 33.5 項目收尾計劃 44 計劃過程 44.1 過程模型 44.2 方法、工具和技術(shù) 44.3 基礎(chǔ)設(shè)施 45 支持過程 45.1 工作包 45.2 依賴關(guān)系 55.3 資源需求 55.4 預(yù)算和資源分配 55.5 進(jìn)度表 631概述1

2、.1 項目概述項目的目標(biāo)是開發(fā)一套酒店內(nèi)部管理系統(tǒng),同時組員們獲得系統(tǒng)的軟件工程項目訓(xùn)練,發(fā)布的產(chǎn)品是 軟件的可執(zhí)行程序、源代碼、技術(shù)文檔等,主要工作是需求解析、系統(tǒng)解析、開發(fā)測試。關(guān)鍵里程碑分別 是需求規(guī)格說明書的發(fā)布,系統(tǒng)設(shè)計說明說發(fā)布和系統(tǒng)的交付,項目所需資源為版本控制服務(wù)器和個人開 發(fā)工具,進(jìn)度大約為 9周。1.2 項目交付的產(chǎn)品交付日期12月20日,主要交付物有:酒店客房管理系統(tǒng)安裝程序、系統(tǒng)源代碼、技術(shù)文檔包(包括 需求規(guī)格說明書、系統(tǒng)設(shè)計說明書、項目總結(jié)文檔等)1.3 SPMP的演化SPMP于第12周周末前經(jīng)由小組討論一 分工撰寫一 匯總整合三步形成初稿,由組長上傳至配置文 檔庫

3、,由組長負(fù)責(zé)維護(hù)。第13周以后根據(jù)項目的進(jìn)展可以對其進(jìn)行修改需要有組員提出修改意見,在全體會議上討論通過, 并由組長將修改稿上傳至文檔庫。其余組員通過版本同步獲得更新稿。1.4 參考資料軟件工程一一理論、方法與實踐,孫家廣劉強(qiáng),高等教育出版社軟件工程導(dǎo)論張海藩,清華大學(xué)出版社軟件工程師指南M張凱,中國電力出版社Java Web典型模塊與項目實戰(zhàn)大全 M明日科技,電子工業(yè)出版社 .« Java數(shù)據(jù)庫系統(tǒng)開發(fā)案例精選M »王國輝,人民郵電出版社1.5定義、縮寫詞以及簡寫JDKFM :待開發(fā)的酒店客房管理系統(tǒng)軟件名稱SPMP:軟件項目管理計劃SRS:需求規(guī)格2項目組織2.1 外部

4、接口組織聯(lián)系人聯(lián)系方式指導(dǎo)老師其余組2.2 內(nèi)部組織結(jié)構(gòu)民主式組織結(jié)構(gòu),在這個結(jié)構(gòu)中,小組成員完全平等,名義上的組長與其他成員沒有任何區(qū)別。大家 享有充分的民主,項目共作由全體人員討論協(xié)商決定,并根據(jù)每個人的經(jīng)驗和能力進(jìn)行適當(dāng)?shù)姆峙?。充?激發(fā)大家的創(chuàng)造力,有利于攻克技術(shù)難關(guān),雖然缺乏明確的權(quán)威領(lǐng)導(dǎo),但是出現(xiàn)意見分歧時大家都會盡量 協(xié)商解決的。2.3 角色與職責(zé)劃分需求解析員 整理需求解析并以撰寫需求解析解析文檔,負(fù)責(zé)人員:謝明敏、陳冬雪 軟件設(shè)計員 負(fù)責(zé)軟件的設(shè)計并撰寫設(shè)計文檔,負(fù)責(zé)人員:夏喜鋒 開發(fā)人員 編寫軟件開發(fā)的代碼,負(fù)責(zé)人員:胡玉蓮,韓永亮 總結(jié)人員 負(fù)責(zé)最后的收尾工作并撰寫總結(jié)文

5、檔,負(fù)責(zé)人員:張瑞剛3 管理過程3.1 項目啟動計劃每位組員既是積極的建言者,又是負(fù)責(zé)的合作者。決策應(yīng)在充分的討論基礎(chǔ)上做出,并被及時有效的執(zhí)行。按時按量完成項目的基本功能,按時發(fā)布產(chǎn)品,遵循規(guī)范的項目運(yùn)作標(biāo)準(zhǔn),文檔嚴(yán)謹(jǐn)完整,代碼注釋充分,便于后續(xù)維護(hù)。產(chǎn)品要運(yùn)行穩(wěn)定,界面友好易上手,能很好的管理酒店客房信息。開發(fā)軟件過程中要注重團(tuán)隊建設(shè),成員分工合理,合作默契,氣氛融洽。項目設(shè)計和開發(fā)商要有創(chuàng)新,更好的吸引客戶。3.2 工作計劃第 11 周 第13 周:完成需求規(guī)格說明并撰寫需求規(guī)格說明第 14周:完成系統(tǒng)設(shè)計并撰寫軟件設(shè)計文檔第 15 周 第 16周:完成編碼測試第 17 周 第 18周:

6、完成軟件交付并撰寫總結(jié)文檔3.3 控制計劃各開發(fā)過程負(fù)責(zé)人以周為單位記錄工作進(jìn)展,形成電子文檔報告,上傳至文檔庫。負(fù)責(zé)人在每周項目例會作口頭總結(jié),小組會議審核通過給出意見,報告修改后上傳至文檔庫。各風(fēng)險負(fù)責(zé)人密切監(jiān)控風(fēng)險狀態(tài),定期提交風(fēng)險報告。必要時將突發(fā)情況郵件列表通知所有組員,并由組長做出臨時處理決定。每周例會上小組討論形成一致意見后即為通過,相關(guān)負(fù)責(zé)人針對改進(jìn)意見開展下一周工作,小組會議持續(xù)評估其成效。每一項目階段結(jié)束之前(里程碑前后),組織一次階段評審會,評估整個階段的工作效率和成果質(zhì)量。盡量與項目例會合并,并邀請老師和助教參加評議。3.4 風(fēng)險管理計劃風(fēng)險標(biāo)題可能性影響優(yōu)先級規(guī)避或減

7、輕策略負(fù)責(zé)人預(yù)定完成日期1開發(fā)技術(shù)不成熟80%災(zāi)難的高提前制定好學(xué)習(xí)計劃; 降低設(shè)計難度第16周前2考研課程100%嚴(yán)重的中適重少給她分配任務(wù); 開會討論錯開上課時間第16周前3考公務(wù)員100%嚴(yán)重的高適重少給他們分配任務(wù); 開會討論錯開上課時間第13周4考銀行100%輕微的中適重少給她分配任務(wù); 開會討論錯開上課時間第13周5需求變更頻繁50%嚴(yán)重的中需求制定充分預(yù)見未來; 多于老師助教討論;設(shè)計方案留有變更余地第13周6缺乏設(shè)計人才80%嚴(yán)重的高組員深入學(xué)習(xí)相關(guān)知識; 尋求外援幫助第14周風(fēng)險的詳細(xì)描述如下:風(fēng)險一:開發(fā)技術(shù)不熟練沒有組員能熟練運(yùn)用 JAVA語言編出程序,僅限于學(xué)過,可能導(dǎo)

8、致開發(fā)進(jìn)度受阻,代碼交流困難。風(fēng)險二:考研課程組員胡玉蓮每天都有考研課要上,又臨近考試可能導(dǎo)致任務(wù)分配上的困難。風(fēng)險三:考公務(wù)員組長謝明敏和組員陳冬雪每天有公務(wù)員培訓(xùn)課,十一月二十四日有國家公務(wù)員考試,既要復(fù)習(xí)考試又 要完成任務(wù),會導(dǎo)致任務(wù)進(jìn)度變慢。風(fēng)險四:考銀行組長謝明敏和組員陳冬雪參加了農(nóng)業(yè)銀行招聘和民生銀行招聘,預(yù)計十一月中上旬會去呼市參加考 試,可能沒辦法監(jiān)督項目正常進(jìn)度,延緩任務(wù)完成時間。風(fēng)險五:需求變更頻繁在設(shè)計開發(fā)過程中可能發(fā)現(xiàn)原有需求不容易轉(zhuǎn)化為設(shè)計稿,在測試體驗過程中可能發(fā)現(xiàn)游戲并不好 玩,這都會帶來需求的重新變更。這兩種情況,尤其后一種要盡量避免,以免帶來重復(fù)開發(fā)的浪費。風(fēng)

9、險六:缺乏設(shè)計人才設(shè)計對一個軟件來說很重要,但項目組內(nèi)沒有這方面的人才,可能導(dǎo)致產(chǎn)品吸引力下降,界面開發(fā)環(huán) 節(jié)上耗費較多時間等。3.5 項目收尾計劃bug,并在測試階段更新源代碼,測試人員在開發(fā)階段結(jié)束后,開發(fā)人員之間會進(jìn)行代碼走查,減少 根據(jù)測試文檔驚醒軟件測試,提高軟件正確性。最終交付酒店客房管理系統(tǒng)軟件。4計劃過程4.1 過程模型應(yīng)用瀑布模型,軟件開發(fā)的各項活動嚴(yán)格按照線性的方式進(jìn)行,當(dāng)前活動接受上一活動的工作結(jié)果, 實施完成所需的工作內(nèi)容。當(dāng)前活動的工作結(jié)果需要進(jìn)行驗證,如果驗證通過,則該結(jié)果作為下一項活動 的輸入,繼續(xù)進(jìn)行下一項活動,否則返回進(jìn)行修改。因此,這種模型強(qiáng)調(diào)文檔的作用,并

10、要求每個階段都 有仔細(xì)驗證。4.2 方法、工具和技術(shù)本小組的團(tuán)隊組織結(jié)構(gòu)為主程序員式組織結(jié)構(gòu);編程語言為java;采用面向?qū)ο蟮慕馕鲈O(shè)計方法;利用UML進(jìn)行系統(tǒng)建模;統(tǒng)一文件命名、代碼版式、注釋等編碼規(guī)范;編碼人員進(jìn)行代碼走查后再進(jìn)行代 碼編譯;測試人員根據(jù)測試文檔進(jìn)行單元測試;最后實現(xiàn)軟件的交付。4.3 基礎(chǔ)設(shè)施個人PC,筆記本、實驗室專用PC機(jī)5支持過程5.1 工作包工作包子工作包預(yù)期完成時間負(fù)責(zé)人最終交付物簡單描述說明需求解析需求初步描述第11周需求規(guī)格說明采用組內(nèi)交流 和與客戶(主教 老師和其他同 學(xué)扮演)訪談的 形式確認(rèn)需求 規(guī)格說明需求規(guī)格說明原型第11周需求規(guī)格說明 的步修改第1

11、2周需求規(guī)格說明的最終確認(rèn)第13周系統(tǒng)設(shè)計概要設(shè)計第14周軟件設(shè)計文檔可以根據(jù)需求 規(guī)格說明的局 部調(diào)整進(jìn)行相 應(yīng)改變詳細(xì)設(shè)計第14周系統(tǒng)設(shè)計模型確定第14周編碼測試編碼開發(fā)第15周源代碼為了克服技術(shù) 不熟的缺陷,建 議在此之前加強(qiáng)相關(guān)知識的 學(xué)習(xí)編碼測試第16周編碼設(shè)計模型確定第16周軟件交付系統(tǒng)交付第17周總結(jié)文檔負(fù)責(zé)最后的收尾工作并撰寫總結(jié)文檔總結(jié)第18周5.2 依賴關(guān)系1)組織團(tuán)隊是完成軟件項目的前提,明確分工負(fù)責(zé);2)配置管理貫穿于整個軟件開發(fā)和測試過程;3)需求解析是軟件項目進(jìn)入開發(fā)階段的重要標(biāo)志;4)系統(tǒng)設(shè)計是基于需求解析的基礎(chǔ)上,又是編碼的原理依據(jù);5)編碼測試是軟件開發(fā)進(jìn)展的重要過程;6)交付階段是軟件獲得客戶的認(rèn)可,是軟件開發(fā)結(jié)束的標(biāo)志。5.3 資源需求人員:小組軟件項目開發(fā)成員、客戶支持軟件:Office計算機(jī)硬件:服務(wù)器等辦公室:學(xué)院實驗室和宿舍實驗設(shè)備:個人 PC機(jī)、筆記本、實驗室專用PC機(jī)項目資源維護(hù)需求的數(shù)目和類型:6臺個人電腦(Pentium III 800以上 CPU, 256M

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論