? ? 軟件開發(fā)定制外包的成本計(jì)算是一個(gè)復(fù)雜的過程,涉及多個(gè)因素和階段。以下是詳細(xì)的步驟和方法,用于計(jì)算軟件開發(fā)定制外包的成本:
? ? 1.軟件項(xiàng)目規(guī)模估算
? ? 首先,需要估算軟件的規(guī)模。軟件規(guī)模通??梢酝ㄟ^以下兩種方法進(jìn)行度量:
? ? 代碼行(LinesofCode,LOC):根據(jù)源代碼的行數(shù)來度量軟件規(guī)模。
? ? 功能點(diǎn)(FunctionPoints,FP):根據(jù)系統(tǒng)功能的數(shù)量來測量軟件規(guī)模,與編程語言無關(guān)。

? ? 2.工作量估算
? ? 工作量是指為了提供軟件的功能而必須完成的軟件工程任務(wù)量。工作量的度量單位通常為人月、人天或人年。工作量與軟件規(guī)模緊密相關(guān),并且受到項(xiàng)目和產(chǎn)品特性的影響。
? ? 3.成本構(gòu)成分析
? ? 軟件項(xiàng)目的成本通常包括以下幾個(gè)方面:
? ? 軟硬件購置成本:購置或租賃所需的硬件和軟件。
? ? 人工成本:開發(fā)人員、測試人員、項(xiàng)目經(jīng)理等人員的工資和福利。
? ? 維護(hù)成本:軟件交付后,提供的客戶支持和維護(hù)服務(wù)費(fèi)用。
? ? 4.成本估算方法
? ? 有多種方法可以用來估算軟件開發(fā)的成本:
? ? 類比估算法:根據(jù)以往類似項(xiàng)目的成本來推算新項(xiàng)目的成本。
? ? 總結(jié)
? ? 軟件開發(fā)定制外包的成本計(jì)算需要綜合考慮軟件規(guī)模、工作量、成本構(gòu)成、估算方法、預(yù)算控制和風(fēng)險(xiǎn)管理等多個(gè)方面。