隨著知識經濟、信息時代的來臨,計算機軟件業迅猛發展。商品化、資本化、資產化的計算機軟件的價值評估的社會需求也日益增多,而且有越來越多的趨勢。由于系統軟件通常是一些規模大、復雜程度高的人一機系統,因此,系統軟件的開發、使用、維護、管理的過程,是一個非常復雜的系統工程,需要有巨大的人力、物力、財力資源,需要各種計算機軟、硬件的支持。這一特點是在系統軟件評估中應予充分考慮的,也是從成本途徑評估系統軟件價值時應予著重關注的。據統計,軟件成本在軟、硬件總成本中的份額,已從50 年代的百分之十幾,上升到近期的百分之七八十,而且還在持續上升。軟件成本中的開發成本和維護成本的比例,也從50年代的接近1:1,達到了近期的1:2。系統軟件開發成本和維護成本在整個生命周期中份額。
本文對上表的數字作了部分調整。主在維護階段剔除了完善性維護成本。這一項成本不應列入委托評估系 統軟件的本次價值評估。這樣,開發、維護成本在整個生命周期中的份額也相應發生了變化。
一、系統軟件的成本構成
系統軟件的成本作為一個經濟學范疇,應反映軟件產品在其生產過程中所耗費的各項費用,為原材料、燃料、動力、折舊、人工費、管理費用、財務費用待項開支的總和。
從財務角度來看,列入系統軟件的成本有如下的項目:
(1)硬件購置費如計算機及相關設備的購置,不 間斷電源、空調器等的購置費。
(2)軟件購置費,如操作系統軟件、數據庫系統軟件和其它應用軟件的購 置費。
(3)人工費,主要是開發人員、操作人員、管理人員、的工資福利費等。
(4)培訓費。
(5)通訊費,如 購置計算機網絡設備、通訊線路器材、租用公用通訊線路等的費用。
(6)基本建設費,如新建、擴建機房、購置計算機機臺、機柜等的費用。
(7)財務費用。
(8)管理費用,如辦公費、差旅費、會議費、交通費。
(9)材料費,如打印紙、包帶、磁盤等的購置費。
(10)水、電、汽、氣費。
(11)專有技術購置費。
(12)其它費用,如資料費、固定資產折舊費及咨詢費。
從系統軟件生命周期構成的兩階段即開發階段和維護階段看,系統軟件的成本由開發成本和維護成本構成。其中開發成本由軟件開發成本、硬件成本和其他成本組成,包括了系統軟件的分析/設計費用(含系統調研、需求分析、系統分析)、實施費用(含編程/測試、硬件購買與安裝、系統軟件購置、數據收集、人員培訓)及系統切換等方面的費用;維護成本由運行費用(含人工費、材料費、固定資產折舊費、專有技術及技術資料購置費)、管理費(含審計費、系統服務費、行政管理費)及維護費(含糾錯性維護費用及適應性維護費用)。
二、系統軟件的成本測算程序
1、根據待開發軟件的特征、所選用硬件的特征、用戶環境特征及以往同類或相近項目的基礎數據,進行軟件規模測算。
2、由系統軟件的成本構成,結合成本影響因素、環境因素以及以往同類或相近項目數據分析,進行軟件 成本測算。其中包括了安裝、調試的人力和時間表、培訓階段的人力和時間表。
3、系統軟件成本測算的風險分析。這是基于系統軟件成本測算的不確定性、成本測算的理論和測算技術 的不成熟性而提出的工作程序。系統軟件成本測算的風險因素應包括:
(1)對目標系統的功能需要、開 發隊伍、開發環境等情況的了解的正確性;
(2)所運用歷史數據及模型參數的可靠性;
(3)系統分析 中的邏輯模型的抽象程度、業務處理流程的復雜程度及軟件的可度量程度;
(4)軟件新技術、替代技術的出現和應用對成本測算方法的沖擊的影響;(5)用戶在系統軟件開發中的參 與程度,開發隊伍的素質及所采用開發模式對開發成本的影響;