軟件開(kāi)發(fā)成(chéng)本估算(軟件開(kāi)發(fā)成(chéng)本估算的方法不包括)
本篇文章給大家談談軟件開(kāi)發(fā)成(chéng)本估算,以及軟件開(kāi)發(fā)成(chéng)本估算的方法不包括對(duì)應的知識點,希望對(duì)各位有所幫助,不要忘了收藏本站喔。
本文目錄一覽:
- 1、軟件項目的成(chéng)本如何估算?
- 2、開(kāi)發(fā)一個社交App手機軟件需要多少錢?
- 3、軟件開(kāi)發(fā)成(chéng)本估算方法有哪幾種(zhǒng)
- 4、軟件開(kāi)發(fā)的成(chéng)本如何核算!
- 5、340.【軟件工程基礎知識】成(chéng)本估算方法
- 6、如何确定軟件的開(kāi)發(fā)成(chéng)本價格?
軟件項目的成(chéng)本如何估算?
定制軟件開(kāi)發(fā)是軟件開(kāi)發(fā)的一個領域,開(kāi)發(fā)定制的數字技術解決方案以滿足特定業務組織的特定需求。話雖如此,任何投資于定制軟件開(kāi)發(fā)的組織都(dōu)必須有适當的計劃和預算。定制軟件開(kāi)發(fā)項目有兩(liǎng)個非常重要的限制需要考慮:時間和成(chéng)本。(準确估算軟件開(kāi)發(fā)項目的成(chéng)本是保障其整體成(chéng)功的關鍵)。
在爲某個定制軟件開(kāi)發(fā)項目制定計劃時,組織或個人會(huì)問兩(liǎng)個問題。
“多少錢?”
“多長(cháng)時間?”
一、确定定制軟件開(kāi)發(fā)的基礎工作
要确定和估算某個軟件開(kāi)發(fā)項目的成(chéng)本,必須了解定制軟件開(kāi)發(fā)的基礎知識。更具體地說,您必須知道(dào)問題的答案:
“定制軟件開(kāi)發(fā)是如何執行的?”
爲了最簡單、最全面(miàn)地回答這(zhè)個問題,需要讨論以下幾點,它們是定制軟件開(kāi)發(fā)的基礎。
确定需求——它有助于更好(hǎo)地估算成(chéng)本,還(hái)可以正确開(kāi)發(fā)和執行開(kāi)發(fā)任務。
計劃整個過(guò)程并設定目标——爲整個軟件項目開(kāi)發(fā)周期制定适當的計劃可以在時間和成(chéng)本管理方面(miàn)大有幫助。
詳細文檔——必須記錄項目計劃、實施計劃、測試計劃、範圍說明書和培訓計劃中的所有内容。
爲定制軟件尋找合适的專業團隊——能(néng)夠高效工作并且能(néng)夠同時處理多項任務,爲整個過(guò)程提升效益。
二、确定影響定制軟件開(kāi)發(fā)成(chéng)本的因素
在下面(miàn)這(zhè)一部分,讨論影響自定義軟件開(kāi)發(fā)項目的關鍵因素。确定軟件開(kāi)發(fā)項目的成(chéng)本需要組織或個人考慮并考慮這(zhè)些因素。
軟件的規模和類型:軟件的規模和類型是決定開(kāi)發(fā)成(chéng)本的兩(liǎng)個關鍵因素。
例如,移動應用程序或電子商務商店將(jiāng)比銀行或醫院 ERP 解決方案等其他類型的軟件便宜。自定義軟件、倉庫管理、安全應用程序和 CRM 解決方案的類型通常更加昂貴和耗時。
複雜性:開(kāi)發(fā)的複雜性是影響整體定制軟件開(kāi)發(fā)估算的關鍵因素。
設計結構:設計結構有兩(liǎng)個關鍵領域:創意設計和UI/UX設計。這(zhè)兩(liǎng)個因素對(duì)于項目的總成(chéng)本都(dōu)是必不可少的。
集成(chéng):第三方集成(chéng)需要大量的精力和資源。
數據遷移:數據遷移是一個非常具體和準确的過(guò)程,需要自定義腳本和多個渠道(dào)。
開(kāi)發(fā)時間:開(kāi)發(fā)時間是影響定制軟件開(kāi)發(fā)成(chéng)本的關鍵因素,人力成(chéng)本是最大的支出。
功能(néng)和平台:盡管聽起(qǐ)來很明顯,軟件運行的平台及其功能(néng)對(duì)您需要在産品上進(jìn)行的整體投資有重大影響。
測試:有助于确定軟件的效率和功能(néng),還(hái)涉及一些影響項目總成(chéng)本的支出。
維護:在成(chéng)本估算時,還(hái)必須考慮某種(zhǒng)定制軟件産品的維護和支持類型。
三、如何估算定制軟件的規模
快速功能(néng)點方法是依據國(guó)際标準《ISO/IEC 24570-2005軟件工程NESMA功能(néng)尺度測量法2.1版功能(néng)點分析應用的定義和計數指南》提出的一種(zhǒng)軟件規模度量方法。
該方法适用于軟件項目早期、中期、後(hòu)期等各個階段的規模估算或測量。
快速功能(néng)點方法進(jìn)行規模估算或測量的基本過(guò)程或步驟如下:
确定計數類型
識别系統邊界
識别功能(néng)點計數項
計算未調整的功能(néng)點數
計算調整後(hòu)的功能(néng)點數。
那麼(me)就讓新星爲大家詳細對(duì)每個步驟進(jìn)行剖析:
1、确定計數類型
根據需求或項目的類型确定計數類型。
計數類型分爲三種(zhǒng):新開(kāi)發(fā)、延續開(kāi)發(fā)及已有系統計數。
對(duì)于新開(kāi)發(fā)需求或項目,對(duì)預計(或實際)投産的功能(néng)進(jìn)行計數;
對(duì)于延續開(kāi)發(fā)需求或項目,對(duì)預計(或實際)新增、修改及删除的功能(néng)均進(jìn)行計數;
對(duì)于已有系統,對(duì)實際的功能(néng)進(jìn)行計數。
2、識别系統邊界
在識别系統邊界的時候應注意:
應從用戶視角出發(fā),不受系統實現影響;
主要是爲了區分内部邏輯文件(ILF)和外部接口文件(EIF);
事(shì)務功能(néng)應穿越識别的系統邊界。
3、識别功能(néng)點計數項
功能(néng)點計數項分爲數據功能(néng)和交易功能(néng)兩(liǎng)類。
數據功能(néng)——包括内部邏輯文件(ILF)、外部接口文件(EIF);
交易功能(néng)——包括外部輸入(EI)、外部輸出(EO)、外部查詢(EQ)。
數據功能(néng):系統提供給用戶的滿足産品内部和外部數據需求的功能(néng),即本系統管理或使用那些業務數據(業務對(duì)象),如“客戶信息”“賬戶交易記錄”等。内部邏輯文件或外部接口文件所指的“文件”不是傳統數據處理意義上的文件,而是指一組客戶可識别的、邏輯上相互關聯的數據或者控制信息。因此,這(zhè)些文件和物理上的數據集合(如數據庫表)沒(méi)有必然的對(duì)應關系。
交易功能(néng):系統提供給用戶的處理數據的功能(néng),即本系統如何處理和使用那些業務數據(業務對(duì)象),如“轉賬”“修改黑名單生成(chéng)規則”“查詢交易記錄”等。交易功能(néng)又稱爲基本過(guò)程,是用戶可識别的,業務上的一組原子操作,可能(néng)由多個處理邏輯構成(chéng)。例如,“添加櫃員信息”這(zhè)個基本過(guò)程可能(néng)包含“信息校驗”“修改确認”“修改結果反饋”等一系列處理邏輯。
3、計算未調整的功能(néng)點數
a.采用預估功能(néng)點進(jìn)行計數,計算公式如下:
FP=35ILF+15EIF
——FP:未調整的功能(néng)點數,單位爲功能(néng)點;
——ILF:内部邏輯文件的數量;
——EIF:外部接口文件的數量。
b.采用估算功能(néng)點進(jìn)行計數,計算公式如下:
FP=10ILF+7EIF+4EI+5EO+4*EQ
——FP:未調整的功能(néng)點數,單位爲功能(néng)點;
——ILF:内部邏輯文件的數量;
——EIF:外部接口文件的數量;
——EI:外部輸入的數量;
——EO:外部輸出的數量;
——EQ:外部查詢的數量。
5、計算調整後(hòu)的功能(néng)點數
根據不同的規模測算階段,需要考慮隐含需求及需求變更對(duì)規模的影響,因此,需要根據規模計數時機進(jìn)行規模調整。
調整後(hòu)的功能(néng)點數(AFP),計算公式如下:
AFP=FP*CF
——AFP:調整後(hòu)的功能(néng)點數,單位爲功能(néng)點;
——FP:未調整的功能(néng)點數,單位爲功能(néng)點;
——CF:規模變更調整因子,依據行業數據,項目估算早期(如概預算階段)通常取值爲1.5;項目估算中期(如招投評标、項目立項、技術方案階段)通常取值爲1.26;項目估算中後(hòu)期(如需求分析完成(chéng)及後(hòu)評價)通常取值爲1.0。
四、估算軟件項目開(kāi)發(fā)成(chéng)本
得出功能(néng)點數後(hòu),結合當地人力成(chéng)本成(chéng)本費率和項目非人力成(chéng)本支出可以估算出軟件項目開(kāi)發(fā)成(chéng)本。
開(kāi)發(fā)一個社交App手機軟件需要多少錢?
開(kāi)發(fā)一個社交App手機軟件需要的成(chéng)本會(huì)因多種(zhǒng)因素而異,包括但不限于以下幾個方面(miàn):
功能(néng)需求:App的複雜程度和功能(néng)模塊數目將(jiāng)影響開(kāi)發(fā)成(chéng)本。
設計需求:良好(hǎo)的UI/UX設計是吸引用戶的重要因素,但需要一定的設計成(chéng)本。
技術選擇:技術棧的選擇也會(huì)影響成(chéng)本,不同的技術有不同的學(xué)習和開(kāi)發(fā)成(chéng)本。
團隊規模:開(kāi)發(fā)團隊的規模和經(jīng)驗將(jiāng)直接影響開(kāi)發(fā)成(chéng)本。
開(kāi)發(fā)周期:開(kāi)發(fā)周期也是成(chéng)本的一個因素,較長(cháng)的開(kāi)發(fā)周期會(huì)增加開(kāi)發(fā)成(chéng)本。
綜上所述,開(kāi)發(fā)一個社交App手機軟件的成(chéng)本是很難精确估算的,但一般情況下,開(kāi)發(fā)成(chéng)本可能(néng)在數千到數十萬以上,具體成(chéng)本取決于上述因素和其他因素。如果您需要更準确的估算,建議您向(xiàng)專業的軟件開(kāi)發(fā)公司咨詢。
軟件開(kāi)發(fā)成(chéng)本估算方法有哪幾種(zhǒng)
開(kāi)發(fā)一個軟件項目,成(chéng)本如何估算?對(duì)此業内已經(jīng)形成(chéng)了較爲通用的做法,估算步驟主要是這(zhè)樣(yàng)的:A.軟件項目需求溝通-》B.軟件項目需求拆分-》C.每個需求點的人天評估-》D.項目人天彙總-》E.商務報價定稿,下面(miàn)我給大家逐一分解:
A節點主要是將(jiāng)客戶需要做什麼(me)弄清楚;
B節點則將(jiāng)需求按模塊拆分成(chéng)需求點;
C節點則是根據企業開(kāi)發(fā)實力和過(guò)往經(jīng)驗判斷每個功能(néng)點多少人多少天完成(chéng)(這(zhè)個點需要較爲資深的銷售經(jīng)理或項目經(jīng)理來評估);
D節點則是把項目所有人天及價格進(jìn)行彙總,這(zhè)個彙總不是簡單的相加,因爲前面(miàn)步驟得出的人天僅僅是開(kāi)發(fā)部分的工作量,但是軟件開(kāi)發(fā)還(hái)包括需求調研、系統設計、系統測試、UAT、上線和運維等等,這(zhè)部分一般通過(guò)一定系數進(jìn)行測算得出;
E節點就是考慮商務層面(miàn)而非技術層面(miàn)的因素對(duì)最終價格進(jìn)行修訂,比如甲方是一個大企業那麼(me)可能(néng)第一次合作吃虧也得進(jìn)去先,比如說甲方不差錢那報價可以适度提升以防後(hòu)續有需求變更等等;
爲了讓大家有個清晰的認知,我把工作中接觸過(guò)的一個評估模闆(隻到D節點哈)複制上來給大家參考:
以上是我從知乎大神處借鑒來的軟件開(kāi)發(fā)成(chéng)本估算方法之一,也有一些其他辦法,比如拿著(zhe)同一份需求找不同廠商報價,看報價分布區間就能(néng)知道(dào)大概成(chéng)本,另外對(duì)于資深的項目經(jīng)理或開(kāi)發(fā)人員,他們憑借感覺也是能(néng)估算的出來的......其他的歡迎其他同仁積極發(fā)表意見,畢竟借助科學(xué)的評估流程、工具及經(jīng)驗做好(hǎo)軟件項目成(chéng)本估算,從而更好(hǎo)的保障項目盈利是非常有必要的。
軟件開(kāi)發(fā)的成(chéng)本如何核算!
軟件開(kāi)發(fā)的成(chéng)本如何核算
如今,不少企業都(dōu)想擁有屬于自己企業或産品的手機APP,但其中最困擾企業主的問題就是:開(kāi)發(fā)一款手機APP到底需要多少錢?
簡單點來說,要視手機APP的需求及質量而言,價位一般在幾千到十幾萬左右,更高端的價格更高。
今天,我們就來詳細分析一下這(zhè)個問題,請繼續往下看吧。
一、APP開(kāi)發(fā)款式分爲固定款和定制款,兩(liǎng)者的價格均不相同
固定款:是指直接套用已有的、現成(chéng)的APP固定模闆,報價是固定的,所需要的功能(néng)也是固定的,缺點就是客戶拿不到源代碼,也不能(néng)根據企業需求進(jìn)行定制,由于源代碼是封裝的,如果企業以後(hòu)想進(jìn)行功能(néng)升級或系統維護的話,也不能(néng)夠實現,隻能(néng)重新開(kāi)發(fā)一個新的軟件。
固定款的APP開(kāi)發(fā)時間短,約2~3日的時間即可完成(chéng),費用大約在幾千到幾萬之間。
定制款:定制款是指APP的功能(néng)全部重新開(kāi)發(fā),過(guò)程比較繁瑣,需要美工、策劃、APP開(kāi)發(fā)(前台/客戶端/手機端)、後(hòu)台程序員等工種(zhǒng)協同完成(chéng),大型的、功能(néng)複雜的APP甚至需要數十人的團隊。
由于APP的功能(néng)和設計都(dōu)是定制的,因此價格會(huì)高些。定制款的開(kāi)發(fā)時間與開(kāi)發(fā)價格是成(chéng)正比的,開(kāi)發(fā)時間長(cháng),大約在兩(liǎng)三個月甚至不定的周期裡(lǐ)才能(néng)完成(chéng),而費用大概在幾萬甚至十幾萬左右。
因此,想要知道(dào)開(kāi)發(fā)一款手機APP需要花費多少錢,企業主首先必須把APP的詳細需求和功能(néng)告知APP開(kāi)發(fā)公司,開(kāi)發(fā)公司才能(néng)報出一個合理的價格。
二、手機APP平台不同,制作成(chéng)本也不一樣(yàng)
現在市面(miàn)上流行的手機APP制作平台主要有兩(liǎng)種(zhǒng)一般包括兩(liǎng)種(zhǒng)系統:安卓系統(Android)和蘋果系統(IOS)。
一般來說,制作蘋果系統的手機APP軟件費用要比安卓平台的貴一些,因爲蘋果公司對(duì)蘋果平台的封閉性和手機APP開(kāi)發(fā)語言Objective-C的難度,都(dōu)讓APP開(kāi)發(fā)者加大了蘋果系統手機APP開(kāi)發(fā)的難度。
三、APP制作成(chéng)本包含參與人員的工資
通常情況下,開(kāi)發(fā)一款APP需要産品經(jīng)理、客戶端工程師、後(hòu)端工程師和UI設計師各一名,這(zhè)已經(jīng)是制作手機APP應用軟件比較精簡的配置了,所以這(zhè)些參與人員的工資也是包含在APP制作成(chéng)本當中的。這(zhè)些工作人員的月薪加起(qǐ)來可能(néng)都(dōu)會(huì)超過(guò)4、5萬元。
四、APP開(kāi)發(fā)公司的所在地
需要注意的是,同樣(yàng)實力的APP開(kāi)發(fā)公司,在不同的城市也會(huì)導緻APP的成(chéng)本費用高一些,如在北京、深圳和上海等地的開(kāi)發(fā)公司開(kāi)發(fā)成(chéng)本費用就會(huì)比較高,因爲當地開(kāi)發(fā)人員的薪資和其他支出相對(duì)更高。
340.【軟件工程基礎知識】成(chéng)本估算方法
軟件的項目估算設計人、技術、環境等多種(zhǒng)因素,因此很難在項目完成(chéng)前準确地估算出開(kāi)發(fā)軟件所需的成(chéng)本、持續時間和工作量。因此,需要一些方法和技術來支持項目的估算。常用的估算方法有下列 3 種(zhǒng)。
估算人員按照以前完成(chéng)的項目所耗費的總成(chéng)本(或總工作量)來推算將(jiāng)要開(kāi)發(fā)的軟件的總成(chéng)本(或總工作量),然後(hòu)把它們按階段、步驟和工作單元進(jìn)行分配,這(zhè)種(zhǒng)方法稱爲自頂向(xiàng)下估算方法。
自頂向(xiàng)下估算方法的主要優點是對(duì)系統級工作的重視,所以估算中不會(huì)遺漏諸如集成(chéng)、配置管理之類的系統級事(shì)務,且估算工作量小、速度快。它的 缺點 是 往往不清楚低級别的技術性困難問題,而這(zhè)些困難將(jiāng)會(huì)使成(chéng)本上升。
自底向(xiàng)上估算方法是將(jiāng)待開(kāi)發(fā)的軟件細分,分别估算每一個子任務所需要的開(kāi)發(fā)工作量,然後(hòu)將(jiāng)它們加起(qǐ)來,得到軟件的總開(kāi)發(fā)量。這(zhè)種(zhǒng)方法的有點是將(jiāng)每一部分的估算工作交給負責該部分工作的人來做,所以估算較爲準确。其 缺點 是 估算往往缺少各項子任務之間相互聯系所需要的工作量和與軟件有關的系統級工作量,所以估算往往偏低
PS:我上一個完整的項目就是這(zhè)種(zhǒng)估算方法,也确實踩了如缺點所示的坑。
差别估算方法的思想是將(jiāng)待開(kāi)發(fā)項目與一個或多個已完成(chéng)的類似項目進(jìn)行比較,找出與某個相似項目的若幹不同之處,并估算每個不同之處對(duì)成(chéng)本的影響,導出待開(kāi)發(fā)項目的總成(chéng)本。改方法的優點是可以提高估算的準确度,缺點是不容易明确“差别”的界限。
如何确定軟件的開(kāi)發(fā)成(chéng)本價格?
軟件開(kāi)發(fā)成(chéng)本估算過(guò)程可進(jìn)一步細分爲軟件規模估算、工作量估算、成(chéng)本估算和确定軟件開(kāi)發(fā)成(chéng)本等四個過(guò)程。
其中成(chéng)本估算需要對(duì)直接人力成(chéng)本、間接人力成(chéng)本、間接非人力成(chéng)本及直接非人力成(chéng)本分别進(jìn)行估算。
國(guó)家标準《GB/T 36964-2018 軟件工程 軟件開(kāi)發(fā)成(chéng)本度量規範》中建議的軟件開(kāi)發(fā)成(chéng)本估算基本流程如下圖所示:
國(guó)家準中的四個估算過(guò)程,層層遞進(jìn),逐步細化,最終達到科學(xué)、一緻的成(chéng)本估算。
一、軟件規模估算
通常情況下,規模估算是軟件成(chéng)本估算過(guò)程的起(qǐ)點。
估算規模是後(hòu)續計算軟件項目的工作量、成(chéng)本和進(jìn)度的主要輸入,是項目範圍管理的關鍵,因此,在條件允許的情況下,應首先進(jìn)行規模估算。
在規模估算過(guò)程中,需要注意以下情況:
1.在規模估算開(kāi)始前,應根據可行性研究報告或類似文檔明确項目需求及系統邊界。項目需求除包含最基本的業務需求外,還(hái)應進(jìn)行初步的子系統/模塊劃分,并對(duì)每一子系統或模塊的基本用戶需求進(jìn)行說明,以保證可以根據項目需求進(jìn)行規模預估。
2.依據項目特點和需求詳細程度不同,通常估算人員在選擇估算方法時應采用納入國(guó)際标準的功能(néng)點方法進(jìn)行功能(néng)規模估算,在适用IFPUG或NESMA方法時,可以根據需求的粒度和管理需要,選擇預估功能(néng)點方法、估算功能(néng)點方法或者詳細功能(néng)點方法。
3.若當前的項目需求極其模糊或不确定,可不進(jìn)行規模估算,而直接采用類比法或類推法估算工作量和成(chéng)本。
二、工作量估算
在完成(chéng)規模估算後(hòu),應當開(kāi)展工作量估算工作,若當前項目未開(kāi)展規模估算,也可直接啓動工作量估算工作。
工作量估算時,可采用方程法、類比法、類推法、功能(néng)點法:
方程法:即基于基準數據建立參數模型,通過(guò)輸入各項參數,确定估算值。
類比法:即將(jiāng)待估算項目的部分屬性與類似的一組基準數據進(jìn)行比對(duì),進(jìn)而确定估算值。
類推法:即將(jiāng)待估算項目的部分屬性與高度類似的一個或幾個已完成(chéng)項目的數據進(jìn)行比對(duì),并進(jìn)行适當調整後(hòu)确定估算值。
功能(néng)點法:從用戶視角出發(fā),通過(guò)量化系統功能(néng)來度量軟件的規模,這(zhè)種(zhǒng)度量主要基于系統的邏輯設計。功能(néng)點規模度量方法在國(guó)際上的應用已經(jīng)比較廣泛,并且已經(jīng)取代代碼行成(chéng)爲最主流的軟件規模度量方法。
在開(kāi)展工作量估算的過(guò)程中,需要注意以下情況:
1.當需求極其模糊或不确定時,如果此時具有高度類似的曆史項目,則可直接采用類推法,充分利用曆史項目數據來粗略估算工作量。
2.當需求極其模糊或不确定時,如果此時具有與本項目部分屬性類似的一組基準數據,則可直接采用類比法,充分利用基準數據來粗略估算工作量。
3.對(duì)于規模估算已經(jīng)開(kāi)展的項目,可采用方程法,通過(guò)輸入各項參數,确定待估算項目的工作量。若客戶或高層對(duì)項目的工期有明确的要求時,在采用方程法估算工作量時,工期要求有可能(néng)是方程的參數之一。
4.爲追求估算的準确性,建議在條件允許的情況下,可采用兩(liǎng)種(zhǒng)估算方法,對(duì)估算結果進(jìn)行交叉驗證,若估算結果差别不大,可直接使用兩(liǎng)種(zhǒng)估算結果的平均值或以某種(zhǒng)估算結果爲準,若差别較大,需進(jìn)行差異分析。
5.工作量的估算結果宜爲一個範圍而不是單一的值。
三、成(chéng)本估算
在獲得了工作量估算結果後(hòu),可采用科學(xué)的方法進(jìn)行成(chéng)本估算。
在成(chéng)本估算過(guò)程中,應需要注意的情況:
1.類比法和類推法,同樣(yàng)适用于需求極其模糊或不确定時的成(chéng)本估算;
2.間接成(chéng)本是否與工作量估算結果相關取決于間接成(chéng)本分攤計算方式。在絕大多數組織,項目周期越長(cháng),項目組成(chéng)員越多,其分攤的間接成(chéng)本就越高,此時項目的間接成(chéng)本與工作量估算結果直接相關;
3.直接非人力成(chéng)本通常與工作量估算結果無關,宜單獨分項測算;
4. 成(chéng)本估算結果,也通常爲一個範圍,而不是單一的值。
四、确定軟件開(kāi)發(fā)成(chéng)本
在《軟件工程 軟件開(kāi)發(fā)成(chéng)本度量規範》中,將(jiāng)軟件開(kāi)發(fā)成(chéng)本分爲四類,主要是爲便于對(duì)成(chéng)本構成(chéng)(即哪些成(chéng)本屬于開(kāi)發(fā)成(chéng)本,哪些不屬于開(kāi)發(fā)成(chéng)本)進(jìn)行清晰界定。
而在實際确定軟件開(kāi)發(fā)成(chéng)本時,通常并不是分别測定四類成(chéng)本,加和後(hòu)獲得總成(chéng)本,而是通常采用以下兩(liǎng)種(zhǒng)方式确定總成(chéng)本:
1.根據人力成(chéng)本費率及工作量估算直接人力成(chéng)本和間接成(chéng)本之和,再加上直接非人力成(chéng)本,獲得總成(chéng)本;
2.根據規模綜合單價和軟件規模,測算出直接人力成(chéng)本和間接成(chéng)本之和,再加上直接非人力成(chéng)本,獲得總成(chéng)本。
在進(jìn)行軟件的規模、工作量、成(chéng)本估算時應遵循以下原則:
1.在規模估算時,應根據項目特點和需求的詳細程度選擇合适的估算方法;
2.充分利用基準數據,采用方程法、類比法或類推法,對(duì)工作量和成(chéng)本進(jìn)行估算;
3.工作量和成(chéng)本的估算結果宜爲一個範圍值;
4.在進(jìn)行成(chéng)本估算時,如有明确的工期要求,應充分考慮工期對(duì)項目成(chéng)本的影響,可以根據項目實際情況以及工期對(duì)項目的影響程度,對(duì)成(chéng)本的估算結果進(jìn)行調整;
5.成(chéng)本估算過(guò)程中宜采用不同的方法分别估算并進(jìn)行交叉驗證。如果不同方法的估算結果産生較大差異,可采用專家評審方法确定估算結果,也可使用較簡單的加權平均方法;
6.在軟件項目的不同場景下(如預算、招投标、項目計劃和變更管理等)采用國(guó)家标準時,相關要求見國(guó)家标準中附錄A。
除了上述主要原則外,我們還(hái)需注意在使用基準數據時:
1. 對(duì)于委托方和第三方,建議使用或參考軟件行業基準數據進(jìn)行估算。估算模型的調整因子的增減或取值有可能(néng)随著(zhe)行業基準數據的變化而變化。
2.對(duì)于開(kāi)發(fā)方,在引入行業基準數據的基礎上,可逐步建立組織級基準數據庫,以提高估算精度。組織級基準數據定義應與行業基準數據定義保持一緻,以便于與行業基準數據進(jìn)行比對(duì)分析,并持續提升組織能(néng)力。
軟件開(kāi)發(fā)成(chéng)本估算的介紹就聊到這(zhè)裡(lǐ)吧,感謝你花時間閱讀本站内容,更多關于軟件開(kāi)發(fā)成(chéng)本估算的方法不包括、軟件開(kāi)發(fā)成(chéng)本估算的信息别忘了在本站進(jìn)行查找喔。