當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 建筑OA系統(tǒng) > 工程管理軟件
如何制定和編寫軟件項(xiàng)目計(jì)劃
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
軟件項(xiàng)目計(jì)劃(Software Project Planning)是一個(gè)軟件項(xiàng)目進(jìn)入系統(tǒng)實(shí)施的啟動(dòng)階段,主要進(jìn)行的工作包括:確定詳細(xì)的項(xiàng)目實(shí)施范圍、定義遞交的工作成果、評(píng)估實(shí)施過程中主要的風(fēng)險(xiǎn)、制定項(xiàng)目實(shí)施的時(shí)間計(jì)劃、成本和預(yù)算計(jì)劃、人力資源計(jì)劃等。
在軟件項(xiàng)目管理過程中一個(gè)關(guān)鍵的活動(dòng)是制定項(xiàng)目計(jì)劃,它是軟件開發(fā)工作的第一步。 項(xiàng)目計(jì)劃的目標(biāo)是為項(xiàng)目負(fù)責(zé)人提供一個(gè)框架,使之能合理地估算軟件項(xiàng)目開發(fā)所需的資源 、經(jīng)費(fèi)和開發(fā)進(jìn)度,并控制軟件項(xiàng)目開發(fā)過程按此計(jì)劃進(jìn)行。 在做計(jì)劃時(shí),必須就需要的人力、項(xiàng)目持續(xù)時(shí)間及成本作出估算。這種估算大多是參考 以前的花費(fèi)作出的。軟件項(xiàng)目計(jì)劃包括二個(gè)任務(wù):研究和估算。即通過研究確定該軟件 項(xiàng)目的主要功能、性能和系統(tǒng)界面。
一、軟件項(xiàng)目計(jì)劃內(nèi)容
軟件項(xiàng)目計(jì)劃內(nèi)容如下:
1.范圍。對(duì)該軟件項(xiàng)目的綜合描述,定義起所要做的工作以及性能限制,它包括:
(1)項(xiàng)目目標(biāo)。
(2)主要功能。
(3)性能限制。
(4)系統(tǒng)接口。
(5)特殊要求。
(6)開發(fā)概述。
2.資源。
(1)人員資源。
(2)硬件資源。
(3)軟件資源。
(4)其他。
3.進(jìn)度安排。
進(jìn)度安排的好壞往往會(huì)影響整個(gè)項(xiàng)目的按期完成,因此這一環(huán)節(jié)是十分重要的。制定軟件進(jìn)度與其他工程沒有很大的區(qū)別 ,其方法主要有:
(1)工程網(wǎng)絡(luò)圖。
(2)Gantt圖。
(3)任務(wù)資源表。
(4)成本估算。
(5)培訓(xùn)計(jì)劃。
二、制定軟件工程規(guī)范
對(duì)軟件工程管理來說,軟件工程規(guī)范的制定和實(shí)施是不可少的,它與軟件項(xiàng)目計(jì)劃一樣重要 。軟件工程規(guī)范可選用現(xiàn)成的各種規(guī)范,也可自己制定。目前軟件工程規(guī)范可分為三級(jí):
(1)國(guó)家標(biāo)準(zhǔn)與國(guó)際標(biāo)準(zhǔn)。
(2)行業(yè)標(biāo)準(zhǔn)與工業(yè)部門標(biāo)準(zhǔn)。
(3)企業(yè)級(jí)標(biāo)準(zhǔn)與開發(fā)小組級(jí)標(biāo)準(zhǔn)。
三、軟件開發(fā)成本估算
為了使開發(fā)項(xiàng)目能在規(guī)定的時(shí)間內(nèi)完成,而且不超過預(yù)算,成本預(yù)算和管理控制是關(guān)鍵。
1.成本估算方法
(1)自頂向下估算方法。
估算人員參照以前完成的項(xiàng)目所耗費(fèi)的總成本,來推算將要開發(fā)的軟件的總成本,然后把它們按階段、步驟和工作單元進(jìn)行 分配,這種方法稱為自頂向下估算方法。
它的優(yōu)點(diǎn)是對(duì)系統(tǒng)級(jí)工作的重視,所以估算中不會(huì)遺漏系統(tǒng)級(jí)的諸如集成、用戶手冊(cè)和配置管理之類的事務(wù)的成本估算,且估算工作量小、 速度快。它的缺點(diǎn)是往往不清楚低級(jí)別上的技術(shù)性困難問題,而往往這些困難將會(huì)使成本上升。
(2)自底向上估算方法。
自底向上估算方法是將待開發(fā)的軟件細(xì)分,分別估算每一個(gè)子任務(wù)所需要的開發(fā)工作量,然后將它們加起來 ,得到軟件的總開發(fā)量。這種方法的優(yōu)點(diǎn)是對(duì)每個(gè)部分的估算工作交給負(fù)責(zé)該部分工作的人來做,所以估算 較為準(zhǔn)確。其缺點(diǎn)是其估算往往缺少與軟件開發(fā)有關(guān)的系統(tǒng)工作級(jí)工作量,所以估算往往偏低。
(3)差別估算方法。
差別估算是將開發(fā)項(xiàng)目與一個(gè)或多個(gè)已完成的類似項(xiàng)目進(jìn)行比較,找到與某個(gè)相類似項(xiàng)目的若干 不同之處,并估算每個(gè)不同之處對(duì)成本的影響,導(dǎo)出開發(fā)項(xiàng)目的總成本。該方法的優(yōu)點(diǎn)是可以提高估算的準(zhǔn)確度, 缺點(diǎn)是不容易明確“差別”的界限。
除上三種還有:
(1)專家估算法。
(2)類推估算法。
(3)算式估算法。
2.成本估算模型
(1)COCOMO估算模型。
機(jī)構(gòu)性成本模型COCOMO(Constructive Cost Mode)是最精確、最易于使用的成本估算方法之一。
該模型分為:基本COCOMO模型,是一個(gè)靜態(tài)單變量模型,它是對(duì)整個(gè)軟件系統(tǒng)進(jìn)行估算;中級(jí)COCOMO模型,是一個(gè)靜態(tài)多變量模型;詳細(xì)COCOMO模型,將軟件系統(tǒng)模型分為系統(tǒng)、子系統(tǒng)和模塊三個(gè)層次。
①基本COCOMO模型估算公式:
E=ab(KLOC)exp(bb)
D=cb(E)exp(db)
式中E為開發(fā)所需的人力(人/月)。D為所需的開發(fā)時(shí)間(月)。KLOC為估計(jì)提交的代碼行。ab、bb、cb和db是指不同軟件開發(fā)方式的值。
?、谥屑?jí)COCOMO模型。
其估算公式為:E=ai(KLOC)exp(bi)×乘法因子,ai,bi
(2)Putnam成本估算經(jīng)驗(yàn)?zāi)P汀?BR>
Putnam估算模型是一種動(dòng)態(tài)多變模型,它是假設(shè)在軟件開發(fā)的整個(gè)生存期中工作量的分布。如下圖:
根據(jù)曲線導(dǎo)出關(guān)于提交的代碼行數(shù)L,人力K(人/年)和時(shí)間td(年)之間估算公式:
式中Ck是技術(shù)狀況有關(guān)的常數(shù),它的典型值如下:
對(duì)于差的開發(fā)環(huán)境 Ck=2500
對(duì)于好的開發(fā)環(huán)境 Ck=10000
對(duì)于有的開發(fā)環(huán)境 Ck=12500
由上述公式可以得到所需開發(fā)工作量的公式:
四、風(fēng)險(xiǎn)分析
風(fēng)險(xiǎn)分析對(duì)于軟件項(xiàng)目管理是決定性的,然而現(xiàn)在還是有很多姓名不考慮風(fēng)險(xiǎn)就著手進(jìn)行。
五、軟件項(xiàng)目進(jìn)度安排
軟件項(xiàng)目的進(jìn)度安排與任何一個(gè)工程的進(jìn)度安排沒有實(shí)質(zhì)上的不同。首先識(shí)別一組項(xiàng)目任務(wù),建立任務(wù)間的相互關(guān)聯(lián),然后估計(jì)各個(gè)任 務(wù)的工作量,分配人力和其他資源,指定進(jìn)度時(shí)序。
1.軟件開發(fā)任務(wù)的并行性
若軟件項(xiàng)目有多人參加時(shí),多個(gè)開發(fā)者的活動(dòng)將并行進(jìn)行。
2.Gantt圖
Gantt圖常用水平線段來描述把任務(wù)分解成子任務(wù),以及每個(gè)子任務(wù)的進(jìn)度按排,該圖表示方法簡(jiǎn)單易懂, 一目了然,動(dòng)態(tài)反映軟件開發(fā)進(jìn)度情況。如下表:
進(jìn)程計(jì)劃時(shí)間表
- 12015年一級(jí)建造師考試法規(guī)資料:勞動(dòng)爭(zhēng)議的處理
- 2火電廠灰水回收利用的設(shè)計(jì)和分析
- 3橋梁結(jié)構(gòu)動(dòng)載試驗(yàn)
- 4遼寧省突出抓好重點(diǎn)輸供水工程建設(shè)
- 5中空內(nèi)模金屬網(wǎng)的水泥隔墻
- 62015年烏蘭察布市咨詢工程師考試報(bào)名時(shí)間為12月26日-1月3日
- 7建筑師講議
- 82009年一級(jí)建造師考試《建設(shè)工程項(xiàng)目管理》習(xí)題(15)
- 9一級(jí)建造師復(fù)習(xí)資料:措施費(fèi)
- 10安全工程師《安全生產(chǎn)管理》考前要點(diǎn)總結(jié)(3)
- 112015安全工程師《安全生產(chǎn)管理》知識(shí)點(diǎn):冶金等行業(yè)案件要點(diǎn)
- 12中鐵二局成貴項(xiàng)目部第五作業(yè)隊(duì)率先完成本標(biāo)第一組仰拱澆筑
- 13一級(jí)建造師管理與實(shí)務(wù)復(fù)習(xí)要點(diǎn):底基層
- 14各大設(shè)計(jì)院CAD2004字體
- 152015年招標(biāo)采購合同管理教材知識(shí)點(diǎn):中標(biāo)通知書的法律性質(zhì)
- 16消耗定額與清單的問題
- 17一級(jí)建造師答疑精華:暫估價(jià)的定義
- 182015年一級(jí)建造師考試《法規(guī)及相關(guān)知識(shí)》習(xí)題(32)
- 192015招標(biāo)師考試《項(xiàng)目管理與招標(biāo)采購》:項(xiàng)目常見管理模式
- 202015咨詢工程師學(xué)習(xí)指導(dǎo):工程咨詢單位的發(fā)展戰(zhàn)略
- 212013年我國(guó)商鋪地產(chǎn)投資風(fēng)險(xiǎn)分析
- 222015年一級(jí)建造師考試《法規(guī)及相關(guān)》經(jīng)典練習(xí)(33)
- 23施工項(xiàng)目管理及經(jīng)營(yíng)風(fēng)險(xiǎn)控制探討
- 24談?wù)劤青l(xiāng)結(jié)合處的道路設(shè)計(jì)
- 25商品混凝土攪拌站工作總結(jié)編寫示范
- 262015年一級(jí)建造師《項(xiàng)目管理》每日一練(12.18)
- 272015年一級(jí)建造師《建筑工程管理與實(shí)務(wù)》每日一練(11.18)
- 28建立公路養(yǎng)護(hù)管理系統(tǒng)實(shí)施意見
- 29一級(jí)建造師復(fù)習(xí)資料:模板工程質(zhì)量控制檢查內(nèi)容有哪些
- 30基于PDA公路養(yǎng)護(hù)巡檢數(shù)據(jù)采集系統(tǒng)的研制
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓