又粗又硬进去好爽A片视频野花,中文字幕Av日韩精品一区二区,久久精品国产亚洲Av日韩,女人色熟女乱

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

軟件開發(fā) 5118
本篇文章給大家談談軟件開發(fā)成本估算,以及軟件開發(fā)成本估算模型對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、軟件開發(fā)的成本 2、

本篇文章給大家談談軟件開發(fā)成本估算,以及軟件開發(fā)成本估算模型對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。

本文目錄一覽:

軟件開發(fā)的成本

軟件開發(fā)成本主要指軟件開發(fā)過程中所花費的工作量及相應的代價。

在對一個軟件項目進行開發(fā)成本估算時,應該包括從項目立項直至項目研發(fā)活動結束所花費的資源總和,并且可以按階段進行估算或測量。

軟件開成本估算的過程可分為:估算規(guī)模、估算工作量、估算工期和估算成本這4個過程,最終確定軟件成本。其中成本估算需要對直接人力成本、間接人力成本、間接非人力成本及直接非人力成本分別進行估算。 

開發(fā)平臺

軟件開發(fā)平臺源于繁瑣的實踐開發(fā)過程中。開發(fā)人員在實踐中將常用的函數、類、抽象、接口等進行總結、封裝,成為了可以重復使用的“中間件”,而隨著“中間件”的成熟和通用,功能更強大、更能滿足企業(yè)級客戶需求的——軟件開發(fā)平臺應運而生。

平臺是一段時間內科研成果的匯聚,也是階段性平臺期的標志,為行業(yè)進入新的研發(fā)領域提供了基礎。由于平臺對企業(yè)核心競爭力的提升非常明顯,國內的管理軟件市場,軟件開發(fā)平臺的應用已經成為一種趨勢。

以上內容參考:百度百科-軟件開發(fā)

軟件項目的成本如何估算?

定制軟件開發(fā)是軟件開發(fā)的一個領域,開發(fā)定制的數字技術解決方案以滿足特定業(yè)務組織的特定需求。話雖如此,任何投資于定制軟件開發(fā)的組織都必須有適當的計劃和預算。定制軟件開發(fā)項目有兩個非常重要的限制需要考慮:時間和成本。(準確估算軟件開發(fā)項目的成本是保障其整體成功的關鍵)。

在為某個定制軟件開發(fā)項目制定計劃時,組織或個人會問兩個問題。

“多少錢?”

“多長時間?”

一、確定定制軟件開發(fā)的基礎工作

要確定和估算某個軟件開發(fā)項目的成本,必須了解定制軟件開發(fā)的基礎知識。更具體地說,您必須知道問題的答案:

“定制軟件開發(fā)是如何執(zhí)行的?”

為了最簡單、最全面地回答這個問題,需要討論以下幾點,它們是定制軟件開發(fā)的基礎。

確定需求——它有助于更好地估算成本,還可以正確開發(fā)和執(zhí)行開發(fā)任務。

計劃整個過程并設定目標——為整個軟件項目開發(fā)周期制定適當的計劃可以在時間和成本管理方面大有幫助。

詳細文檔——必須記錄項目計劃、實施計劃、測試計劃、范圍說明書和培訓計劃中的所有內容。

為定制軟件尋找合適的專業(yè)團隊——能夠高效工作并且能夠同時處理多項任務,為整個過程提升效益。

二、確定影響定制軟件開發(fā)成本的因素

在下面這一部分,討論影響自定義軟件開發(fā)項目的關鍵因素。確定軟件開發(fā)項目的成本需要組織或個人考慮并考慮這些因素。

軟件的規(guī)模和類型:軟件的規(guī)模和類型是決定開發(fā)成本的兩個關鍵因素。

例如,移動應用程序或電子商務商店將比銀行或醫(yī)院 ERP 解決方案等其他類型的軟件便宜。自定義軟件、倉庫管理、安全應用程序和 CRM 解決方案的類型通常更加昂貴和耗時。

復雜性:開發(fā)的復雜性是影響整體定制軟件開發(fā)估算的關鍵因素。

設計結構:設計結構有兩個關鍵領域:創(chuàng)意設計和UI/UX設計。這兩個因素對于項目的總成本都是必不可少的。

集成:第三方集成需要大量的精力和資源。

數據遷移:數據遷移是一個非常具體和準確的過程,需要自定義腳本和多個渠道。

開發(fā)時間:開發(fā)時間是影響定制軟件開發(fā)成本的關鍵因素,人力成本是最大的支出。

功能和平臺:盡管聽起來很明顯,軟件運行的平臺及其功能對您需要在產品上進行的整體投資有重大影響。

測試:有助于確定軟件的效率和功能,還涉及一些影響項目總成本的支出。

維護:在成本估算時,還必須考慮某種定制軟件產品的維護和支持類型。

三、如何估算定制軟件的規(guī)模

快速功能點方法是依據國際標準《ISO/IEC 24570-2005軟件工程NESMA功能尺度測量法2.1版功能點分析應用的定義和計數指南》提出的一種軟件規(guī)模度量方法。

該方法適用于軟件項目早期、中期、后期等各個階段的規(guī)模估算或測量。

快速功能點方法進行規(guī)模估算或測量的基本過程或步驟如下:

確定計數類型

識別系統(tǒng)邊界

識別功能點計數項

計算未調整的功能點數

計算調整后的功能點數。

那么就讓新星為大家詳細對每個步驟進行剖析:

1、確定計數類型

根據需求或項目的類型確定計數類型。

計數類型分為三種:新開發(fā)、延續(xù)開發(fā)及已有系統(tǒng)計數。

對于新開發(fā)需求或項目,對預計(或實際)投產的功能進行計數;

對于延續(xù)開發(fā)需求或項目,對預計(或實際)新增、修改及刪除的功能均進行計數;

對于已有系統(tǒng),對實際的功能進行計數。

2、識別系統(tǒng)邊界

在識別系統(tǒng)邊界的時候應注意:

應從用戶視角出發(fā),不受系統(tǒng)實現影響;

主要是為了區(qū)分內部邏輯文件(ILF)和外部接口文件(EIF);

事務功能應穿越識別的系統(tǒng)邊界。

3、識別功能點計數項

功能點計數項分為數據功能和交易功能兩類。

數據功能——包括內部邏輯文件(ILF)、外部接口文件(EIF);

交易功能——包括外部輸入(EI)、外部輸出(EO)、外部查詢(EQ)。

數據功能:系統(tǒng)提供給用戶的滿足產品內部和外部數據需求的功能,即本系統(tǒng)管理或使用那些業(yè)務數據(業(yè)務對象),如“客戶信息”“賬戶交易記錄”等。內部邏輯文件或外部接口文件所指的“文件”不是傳統(tǒng)數據處理意義上的文件,而是指一組客戶可識別的、邏輯上相互關聯的數據或者控制信息。因此,這些文件和物理上的數據集合(如數據庫表)沒有必然的對應關系。

交易功能:系統(tǒng)提供給用戶的處理數據的功能,即本系統(tǒng)如何處理和使用那些業(yè)務數據(業(yè)務對象),如“轉賬”“修改黑名單生成規(guī)則”“查詢交易記錄”等。交易功能又稱為基本過程,是用戶可識別的,業(yè)務上的一組原子操作,可能由多個處理邏輯構成。例如,“添加柜員信息”這個基本過程可能包含“信息校驗”“修改確認”“修改結果反饋”等一系列處理邏輯。

3、計算未調整的功能點數

a.采用預估功能點進行計數,計算公式如下:

FP=35ILF+15EIF

——FP:未調整的功能點數,單位為功能點;

——ILF:內部邏輯文件的數量;

——EIF:外部接口文件的數量。

b.采用估算功能點進行計數,計算公式如下:

FP=10ILF+7EIF+4EI+5EO+4*EQ

——FP:未調整的功能點數,單位為功能點;

——ILF:內部邏輯文件的數量;

——EIF:外部接口文件的數量;

——EI:外部輸入的數量;

——EO:外部輸出的數量;

——EQ:外部查詢的數量。

5、計算調整后的功能點數

根據不同的規(guī)模測算階段,需要考慮隱含需求及需求變更對規(guī)模的影響,因此,需要根據規(guī)模計數時機進行規(guī)模調整。

調整后的功能點數(AFP),計算公式如下:

AFP=FP*CF

——AFP:調整后的功能點數,單位為功能點;

——FP:未調整的功能點數,單位為功能點;

——CF:規(guī)模變更調整因子,依據行業(yè)數據,項目估算早期(如概預算階段)通常取值為1.5;項目估算中期(如招投評標、項目立項、技術方案階段)通常取值為1.26;項目估算中后期(如需求分析完成及后評價)通常取值為1.0。

四、估算軟件項目開發(fā)成本

得出功能點數后,結合當地人力成本成本費率和項目非人力成本支出可以估算出軟件項目開發(fā)成本。

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

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

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

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

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

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

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

做軟件開發(fā)的成本究竟如何估算

在對一個軟件項目進行開發(fā)成本估算時,應該包括從項目立項直至項目研發(fā)活動結束所花費的資源總和,并且可以按階段進行估算或測量。

軟件開成本估算的過程可分為:估算規(guī)模、估算工作量、估算工期和估算成本這4個過程,最終確定軟件成本。其中成本估算需要對直接人力成本、間接人力成本、間接非人力成本及直接非人力成本分別進行估算?!?/p>

1、估算規(guī)模

通常情況下,軟件規(guī)模的估算是軟件成本估算過程的起點。估算規(guī)模是后續(xù)計算軟件項目的工作量、成本和進度的主要依據,是項目范圍管理的關鍵,因此,在條件允許的情況下,應該進行軟件項目規(guī)模估算。

規(guī)模估算時,要根據可行性研究報告或類似文檔明確項目需求及系統(tǒng)邊界。選擇估算方法時,要依據項目特點和需求詳細程度來決定。

若當前項目的需求不確定,可跳過這一環(huán)節(jié),進入下個一環(huán)節(jié)。

2、估算工作量

軟件項目工作量估算可采用方程法、類比法和類推法。

類推法:軟件項目需求極其模糊或不確定時,如果有高度相似的歷史項目,可采用此方法,利用歷史項目數據來粗略估算工作量。

類比法:軟件項目需求極其模糊或不確定時,如果有與本項目部分屬性類似的一組基準數據,可采用類比法,利用基準數據來粗略估算工作量。

方程法:已經開展了規(guī)模估算的項目,可以采用方程法,通過各項參數來確定待估算項目的工作量。

項目工作量估算都應該采用兩種估算方法來對估算結果進行交叉驗證,以追求估算的準確性。工作量的估算結果是一個范圍,不是單一的值。

3、估算工期

軟件項目工期的估算同樣可以采用類推法、類比法和方程法。

4、估算成本

類比法和類推法同樣適用于需求極期模糊或不確定時的成本估算。

成本估算結果通常為一個范圍。

在獲得工作量和工期后,采用科學的方法來進行成本估算。中基數聯做為北京軟件造價評估技術創(chuàng)新聯盟的授權合作伙伴,在對軟件成本估算時,采用快速功能點法進行成本估算。

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

掃碼二維碼