久久久久久人妻一区精品,西西人体444www大胆无码视频,好大好深好猛好爽视频,youjizz中国熟女,在线а√天堂中文官网

軟件開發(fā)成本估算(軟件開發(fā)成本估算的方法不包括)

軟件開發(fā) 2891
本篇文章給大家談?wù)勡浖_發(fā)成本估算,以及軟件開發(fā)成本估算的方法不包括對應(yīng)的知識點,希望對各位有所幫助,不要忘了收藏本站喔。 軟件開發(fā)成本估算方法有哪幾種 開發(fā)一個軟件項目,成本如何估算?對此業(yè)內(nèi)已經(jīng)形成了較為通用的做法,估算步驟主要是這樣的:A.軟件項目需求溝通-》B.軟件項目需求拆分-》C.每個需求點的人天評估-》D.項目人天匯總-》E.商務(wù)報價定稿,下面我給大家逐一分解:A節(jié)點主要是將客戶需要做什么弄清楚;

本篇文章給大家談?wù)勡浖_發(fā)成本估算,以及軟件開發(fā)成本估算的方法不包括對應(yīng)的知識點,希望對各位有所幫助,不要忘了收藏本站喔。

軟件開發(fā)成本估算方法有哪幾種

開發(fā)一個軟件項目,成本如何估算?對此業(yè)內(nèi)已經(jīng)形成了較為通用的做法,估算步驟主要是這樣的:A.軟件項目需求溝通-》B.軟件項目需求拆分-》C.每個需求點的人天評估-》D.項目人天匯總-》E.商務(wù)報價定稿,下面我給大家逐一分解:

A節(jié)點主要是將客戶需要做什么弄清楚;

B節(jié)點則將需求按模塊拆分成需求點;

C節(jié)點則是根據(jù)企業(yè)開發(fā)實力和過往經(jīng)驗判斷每個功能點多少人多少天完成(這個點需要較為資深的銷售經(jīng)理或項目經(jīng)理來評估);

D節(jié)點則是把項目所有人天及價格進行匯總,這個匯總不是簡單的相加,因為前面步驟得出的人天僅僅是開發(fā)部分的工作量,但是軟件開發(fā)還包括需求調(diào)研、系統(tǒng)設(shè)計、系統(tǒng)測試、UAT、上線和運維等等,這部分一般通過一定系數(shù)進行測算得出;

E節(jié)點就是考慮商務(wù)層面而非技術(shù)層面的因素對最終價格進行修訂,比如甲方是一個大企業(yè)那么可能第一次合作吃虧也得進去先,比如說甲方不差錢那報價可以適度提升以防后續(xù)有需求變更等等;

為了讓大家有個清晰的認知,我把工作中接觸過的一個評估模板(只到D節(jié)點哈)復(fù)制上來給大家參考:

軟件開發(fā)成本估算模型

以上是我從知乎大神處借鑒來的軟件開發(fā)成本估算方法之一,也有一些其他辦法,比如拿著同一份需求找不同廠商報價,看報價分布區(qū)間就能知道大概成本,另外對于資深的項目經(jīng)理或開發(fā)人員,他們憑借感覺也是能估算的出來的......其他的歡迎其他同仁積極發(fā)表意見,畢竟借助科學(xué)的評估流程、工具及經(jīng)驗做好軟件項目成本估算,從而更好的保障項目盈利是非常有必要的。

340.【軟件工程基礎(chǔ)知識】成本估算方法

軟件的項目估算設(shè)計人、技術(shù)、環(huán)境等多種因素,因此很難在項目完成前準確地估算出開發(fā)軟件所需的成本、持續(xù)時間和工作量。因此,需要一些方法和技術(shù)來支持項目的估算。常用的估算方法有下列 3 種。

估算人員按照以前完成的項目所耗費的總成本(或總工作量)來推算將要開發(fā)的軟件的總成本(或總工作量),然后把它們按階段、步驟和工作單元進行分配,這種方法稱為自頂向下估算方法。

自頂向下估算方法的主要優(yōu)點是對系統(tǒng)級工作的重視,所以估算中不會遺漏諸如集成、配置管理之類的系統(tǒng)級事務(wù),且估算工作量小、速度快。它的 缺點 是 往往不清楚低級別的技術(shù)性困難問題,而這些困難將會使成本上升。

自底向上估算方法是將待開發(fā)的軟件細分,分別估算每一個子任務(wù)所需要的開發(fā)工作量,然后將它們加起來,得到軟件的總開發(fā)量。這種方法的有點是將每一部分的估算工作交給負責(zé)該部分工作的人來做,所以估算較為準確。其 缺點 是 估算往往缺少各項子任務(wù)之間相互聯(lián)系所需要的工作量和與軟件有關(guān)的系統(tǒng)級工作量,所以估算往往偏低

PS:我上一個完整的項目就是這種估算方法,也確實踩了如缺點所示的坑。

差別估算方法的思想是將待開發(fā)項目與一個或多個已完成的類似項目進行比較,找出與某個相似項目的若干不同之處,并估算每個不同之處對成本的影響,導(dǎo)出待開發(fā)項目的總成本。改方法的優(yōu)點是可以提高估算的準確度,缺點是不容易明確“差別”的界限。

軟件開發(fā)的成本如何核算!

軟件開發(fā)的成本如何核算

如今,不少企業(yè)都想擁有屬于自己企業(yè)或產(chǎn)品的手機APP,但其中最困擾企業(yè)主的問題就是:開發(fā)一款手機APP到底需要多少錢?

簡單點來說,要視手機APP的需求及質(zhì)量而言,價位一般在幾千到十幾萬左右,更高端的價格更高。

今天,我們就來詳細分析一下這個問題,請繼續(xù)往下看吧。 

一、APP開發(fā)款式分為固定款和定制款,兩者的價格均不相同

固定款:是指直接套用已有的、現(xiàn)成的APP固定模板,報價是固定的,所需要的功能也是固定的,缺點就是客戶拿不到源代碼,也不能根據(jù)企業(yè)需求進行定制,由于源代碼是封裝的,如果企業(yè)以后想進行功能升級或系統(tǒng)維護的話,也不能夠?qū)崿F(xiàn),只能重新開發(fā)一個新的軟件。

固定款的APP開發(fā)時間短,約2~3日的時間即可完成,費用大約在幾千到幾萬之間。

定制款:定制款是指APP的功能全部重新開發(fā),過程比較繁瑣,需要美工、策劃、APP開發(fā)(前臺/客戶端/手機端)、后臺程序員等工種協(xié)同完成,大型的、功能復(fù)雜的APP甚至需要數(shù)十人的團隊。

由于APP的功能和設(shè)計都是定制的,因此價格會高些。定制款的開發(fā)時間與開發(fā)價格是成正比的,開發(fā)時間長,大約在兩三個月甚至不定的周期里才能完成,而費用大概在幾萬甚至十幾萬左右。

因此,想要知道開發(fā)一款手機APP需要花費多少錢,企業(yè)主首先必須把APP的詳細需求和功能告知APP開發(fā)公司,開發(fā)公司才能報出一個合理的價格。

二、手機APP平臺不同,制作成本也不一樣

現(xiàn)在市面上流行的手機APP制作平臺主要有兩種一般包括兩種系統(tǒng):安卓系統(tǒng)(Android)和蘋果系統(tǒng)(IOS)。

一般來說,制作蘋果系統(tǒng)的手機APP軟件費用要比安卓平臺的貴一些,因為蘋果公司對蘋果平臺的封閉性和手機APP開發(fā)語言O(shè)bjective-C的難度,都讓APP開發(fā)者加大了蘋果系統(tǒng)手機APP開發(fā)的難度。

三、APP制作成本包含參與人員的工資

通常情況下,開發(fā)一款A(yù)PP需要產(chǎn)品經(jīng)理、客戶端工程師、后端工程師和UI設(shè)計師各一名,這已經(jīng)是制作手機APP應(yīng)用軟件比較精簡的配置了,所以這些參與人員的工資也是包含在APP制作成本當(dāng)中的。這些工作人員的月薪加起來可能都會超過4、5萬元。

四、APP開發(fā)公司的所在地

需要注意的是,同樣實力的APP開發(fā)公司,在不同的城市也會導(dǎo)致APP的成本費用高一些,如在北京、深圳和上海等地的開發(fā)公司開發(fā)成本費用就會比較高,因為當(dāng)?shù)亻_發(fā)人員的薪資和其他支出相對更高。

如何確定軟件的開發(fā)成本價格?

軟件開發(fā)成本估算過程可進一步細分為軟件規(guī)模估算、工作量估算、成本估算和確定軟件開發(fā)成本等四個過程。

其中成本估算需要對直接人力成本、間接人力成本、間接非人力成本及直接非人力成本分別進行估算。

國家標準《GB/T 36964-2018 軟件工程 軟件開發(fā)成本度量規(guī)范》中建議的軟件開發(fā)成本估算基本流程如下圖所示:

國家準中的四個估算過程,層層遞進,逐步細化,最終達到科學(xué)、一致的成本估算。

一、軟件規(guī)模估算

通常情況下,規(guī)模估算是軟件成本估算過程的起點。

估算規(guī)模是后續(xù)計算軟件項目的工作量、成本和進度的主要輸入,是項目范圍管理的關(guān)鍵,因此,在條件允許的情況下,應(yīng)首先進行規(guī)模估算。

在規(guī)模估算過程中,需要注意以下情況:

1.在規(guī)模估算開始前,應(yīng)根據(jù)可行性研究報告或類似文檔明確項目需求及系統(tǒng)邊界。項目需求除包含最基本的業(yè)務(wù)需求外,還應(yīng)進行初步的子系統(tǒng)/模塊劃分,并對每一子系統(tǒng)或模塊的基本用戶需求進行說明,以保證可以根據(jù)項目需求進行規(guī)模預(yù)估。

2.依據(jù)項目特點和需求詳細程度不同,通常估算人員在選擇估算方法時應(yīng)采用納入國際標準的功能點方法進行功能規(guī)模估算,在適用IFPUG或NESMA方法時,可以根據(jù)需求的粒度和管理需要,選擇預(yù)估功能點方法、估算功能點方法或者詳細功能點方法。

3.若當(dāng)前的項目需求極其模糊或不確定,可不進行規(guī)模估算,而直接采用類比法或類推法估算工作量和成本。

二、工作量估算

在完成規(guī)模估算后,應(yīng)當(dāng)開展工作量估算工作,若當(dāng)前項目未開展規(guī)模估算,也可直接啟動工作量估算工作。

工作量估算時,可采用方程法、類比法、類推法、功能點法:

方程法:即基于基準數(shù)據(jù)建立參數(shù)模型,通過輸入各項參數(shù),確定估算值。

類比法:即將待估算項目的部分屬性與類似的一組基準數(shù)據(jù)進行比對,進而確定估算值。

類推法:即將待估算項目的部分屬性與高度類似的一個或幾個已完成項目的數(shù)據(jù)進行比對,并進行適當(dāng)調(diào)整后確定估算值。

功能點法:從用戶視角出發(fā),通過量化系統(tǒng)功能來度量軟件的規(guī)模,這種度量主要基于系統(tǒng)的邏輯設(shè)計。功能點規(guī)模度量方法在國際上的應(yīng)用已經(jīng)比較廣泛,并且已經(jīng)取代代碼行成為最主流的軟件規(guī)模度量方法。

在開展工作量估算的過程中,需要注意以下情況:

1.當(dāng)需求極其模糊或不確定時,如果此時具有高度類似的歷史項目,則可直接采用類推法,充分利用歷史項目數(shù)據(jù)來粗略估算工作量。

2.當(dāng)需求極其模糊或不確定時,如果此時具有與本項目部分屬性類似的一組基準數(shù)據(jù),則可直接采用類比法,充分利用基準數(shù)據(jù)來粗略估算工作量。

3.對于規(guī)模估算已經(jīng)開展的項目,可采用方程法,通過輸入各項參數(shù),確定待估算項目的工作量。若客戶或高層對項目的工期有明確的要求時,在采用方程法估算工作量時,工期要求有可能是方程的參數(shù)之一。

4.為追求估算的準確性,建議在條件允許的情況下,可采用兩種估算方法,對估算結(jié)果進行交叉驗證,若估算結(jié)果差別不大,可直接使用兩種估算結(jié)果的平均值或以某種估算結(jié)果為準,若差別較大,需進行差異分析。

5.工作量的估算結(jié)果宜為一個范圍而不是單一的值。

三、成本估算

在獲得了工作量估算結(jié)果后,可采用科學(xué)的方法進行成本估算。

在成本估算過程中,應(yīng)需要注意的情況:

1.類比法和類推法,同樣適用于需求極其模糊或不確定時的成本估算;

2.間接成本是否與工作量估算結(jié)果相關(guān)取決于間接成本分攤計算方式。在絕大多數(shù)組織,項目周期越長,項目組成員越多,其分攤的間接成本就越高,此時項目的間接成本與工作量估算結(jié)果直接相關(guān);

3.直接非人力成本通常與工作量估算結(jié)果無關(guān),宜單獨分項測算;

4. 成本估算結(jié)果,也通常為一個范圍,而不是單一的值。

四、確定軟件開發(fā)成本

在《軟件工程 軟件開發(fā)成本度量規(guī)范》中,將軟件開發(fā)成本分為四類,主要是為便于對成本構(gòu)成(即哪些成本屬于開發(fā)成本,哪些不屬于開發(fā)成本)進行清晰界定。

而在實際確定軟件開發(fā)成本時,通常并不是分別測定四類成本,加和后獲得總成本,而是通常采用以下兩種方式確定總成本:

1.根據(jù)人力成本費率及工作量估算直接人力成本和間接成本之和,再加上直接非人力成本,獲得總成本;

2.根據(jù)規(guī)模綜合單價和軟件規(guī)模,測算出直接人力成本和間接成本之和,再加上直接非人力成本,獲得總成本。

在進行軟件的規(guī)模、工作量、成本估算時應(yīng)遵循以下原則:

1.在規(guī)模估算時,應(yīng)根據(jù)項目特點和需求的詳細程度選擇合適的估算方法;

2.充分利用基準數(shù)據(jù),采用方程法、類比法或類推法,對工作量和成本進行估算;

3.工作量和成本的估算結(jié)果宜為一個范圍值;

4.在進行成本估算時,如有明確的工期要求,應(yīng)充分考慮工期對項目成本的影響,可以根據(jù)項目實際情況以及工期對項目的影響程度,對成本的估算結(jié)果進行調(diào)整;

5.成本估算過程中宜采用不同的方法分別估算并進行交叉驗證。如果不同方法的估算結(jié)果產(chǎn)生較大差異,可采用專家評審方法確定估算結(jié)果,也可使用較簡單的加權(quán)平均方法;

6.在軟件項目的不同場景下(如預(yù)算、招投標、項目計劃和變更管理等)采用國家標準時,相關(guān)要求見國家標準中附錄A。

除了上述主要原則外,我們還需注意在使用基準數(shù)據(jù)時:

1. 對于委托方和第三方,建議使用或參考軟件行業(yè)基準數(shù)據(jù)進行估算。估算模型的調(diào)整因子的增減或取值有可能隨著行業(yè)基準數(shù)據(jù)的變化而變化。

2.對于開發(fā)方,在引入行業(yè)基準數(shù)據(jù)的基礎(chǔ)上,可逐步建立組織級基準數(shù)據(jù)庫,以提高估算精度。組織級基準數(shù)據(jù)定義應(yīng)與行業(yè)基準數(shù)據(jù)定義保持一致,以便于與行業(yè)基準數(shù)據(jù)進行比對分析,并持續(xù)提升組織能力。

軟件開發(fā)成本估算的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于軟件開發(fā)成本估算的方法不包括、軟件開發(fā)成本估算的信息別忘了在本站進行查找喔。

掃碼二維碼