□(青島理工大學山東青島266000)
計算機軟件泛指計算機程序代碼及其相應的有關文件。計算機軟件主要分為系統軟件和應用軟件兩大種類;系統軟件指的是為保護、管理以及控制計算機主體及其相應的外部設備,以及提供聯系計算機及其用戶使用的軟件,如操作系統、各種語言輸入生成程序、數據庫管理系統等。應用軟件是計算機應用程序的總稱,主要用于解決生活工作中一些需要解決的問題,例如商業類應用軟件、辦公類應用軟件等。不同種類的軟件其評估價值也有著很大的差異。
影響計算機軟件的因素主要包括軟件和硬件兩個方面。
1.硬件方面。硬件方面主要包含四個大類:系統占用內存的大小,系統的復雜程度,程序的類型以及軟件環境。其中系統占用內存的大小可以從可執行語言的數量,代碼指令的數量,新編寫的指令占總指令的百分比以及系統數據的存儲量與其文件的數量這四個方面進行評估。系統的復雜程度可以由語言系統、界面的復雜程度、系統的特殊性以及其編寫難易程度這幾個方面來判斷。程序的類型可以由應用程序所使用的語言類型,例如JAVA、C、C++等,程序所處理技術問題類型以及實時或非實時性這幾個方面來判斷。影響計算機軟件的環境因素,包括計算機系統的靈活度及速度、內外存的容量、支持開發的軟件工具和軟件環境,以及程序員對語言環境是否熟悉、編程經驗及能力,系統的市場規模和環境等。
2.軟件方面。我國軟件的類型可分為通用軟件和專用軟件,所以在確定其評估價值之前最重要的就是確定其屬于通用軟件還是專用軟件。確定其軟件類型之后還需要了解軟件所處的生命周期,一般軟件的壽命為3年,超過軟件使用壽命,軟件的價值就會消失,軟件的更新換代速度極快,很快就會被更先進的技術所替代,所以軟件的壽命及其所處的周期階段是評估軟件價值一個極其重要的因素。軟件的維護成本和升級能力之所以也會影響軟件產品的價值,因為軟件產品更新換代的速度與生命周期緊密相關。我們還需要確定同類產品的市場競爭情況,以及此類產品的市場飽和程度,同樣對軟件的評估價值有重要影響。
3.軟件評估需要考慮的因素。(1)所有者的權利及使用條件。由于計算機軟件具有技術密集型、壟斷性、可復制性、易被模仿性等特征,在對其進行評估時首先需要確定其是否與企業有關系,是否被企業所擁有,僅僅被企業使用的軟件的價值要遠低于被企業所擁有的軟件價值。由于計算機軟件屬于無形資產,與有形資產評估相比,計算機軟件經過開發以后,僅僅出售給企業源代碼,企業將收到的源代碼首先進行調試運行,之后再根據自己企業的需要,讓公司的內部程序人員進行修改,使程序符合自己公司的特點,供自己公司使用。(2)各種形式的重復代碼和無效代碼。在評估過程中,一般代碼會借助其功能點以及其有效的代碼行數來確定其評估價值。在計算代碼行數的時候,應該關注的是代碼的有效行數而不是其包含無效行數在內的總行數,避免有些程序工作人員惡意添加無效以及重復代碼來增加評估價值。重復多余的代碼行只計入一次費用,因為編寫多余的代碼行不會額外增加成本。(3)軟件所處的周期階段。軟件周期是指軟件從軟件團隊組建之后開始經過研制、開發、測試、使用、不斷的修改軟件的漏洞最終淘汰退出市場的過程。所以接近淘汰退出市場時期的軟件其評估值受周期影響非常大,其價值極低而且很有可能已經失去價值。但是在初期使用時價值往往就比較高。(4)軟件的功能和歷史使用情況。計算機軟件是計算機程序人員的能力與學識以及技術的重大體現,是軟件程序人員辛勤勞動的體現和學識、智慧的結晶。在計算機軟件的開發過程中程序人員的智慧與技術所組成的人力成本與時間成本要遠超于物質損耗所造成的成本。對于功能強大、涉及范圍廣且漏洞少的計算機軟件來說,它的研發成本相對于其他軟件來說生命周期也較長,收益也相對較高。因此,在評估的過程中應該充分考慮這些問題。(5)宏觀與行業因素。國民經濟增長速度以及物價指數等經濟因素都會對軟件價值產生一定的影響。宏觀的財政政策、金融政策還有法律等,對軟件價格的形成也有著不可分割的密切關系。
由于計算機軟件的特殊性,對于任何一項被投入使用的計算機軟件,對其功能以及技術的貶值的計算都是必不可少的。再者計算機軟件的成本包括硬件以及軟件的消耗,人力物力的費用等。用公式表示如下:計算機軟件的成本=硬件的耗費成本+差旅費及培訓成本+人力成本。其中,硬件耗費成本指在開發軟件的過程中機器設備使用的損耗、物質材料的損耗等;差旅費及培訓成本指的是評估工作人員需要對該評估做出的學習培訓費用以及需要出差時的差補費用;人力成本指軟件開發時評估管理人員以及評估工作人員的薪資費用。
以代碼行的成本估算價值為例,使用成本法評估軟件產品時,必須具備以下條件:被評估的軟件持續可使用,有充分的歷史資料等。代碼行的成本估算方法:代碼行的成本估算法在我國是最常見的利用成本法評估計算機軟件的方法。這種方法是把有效的代碼源的行數看作成本從而對該計算機軟件的價值進行估算,也就是根據軟件的代碼行數、程序的數目、完成該項目所需要的工作量、工作日的成本及其貶值率來計算軟件的成本。計算公式如下:C=E×W、E=L/P。其中:C是計算機軟件估計的成本;E是以每人每月為單位的工作量;W是開發人員每月的工資數目;L是該軟件有效代碼行總數;P是生產率。
收益法首先需要確定計算機軟件在各個時期內的預期收益,再將其進行折現。由于計算機軟件的預期收益是計算機軟件在工作中運行所帶來的超額收益,所以在計算機軟件評估時,我們最先需要確定的就是計算機軟件所帶來的收益額。
確定計算機軟件收益額最常用的方法與一般資產評估用的方法相同,有直接估算法、差額法和要素貢獻法等。(1)直接估算法。直接估算法是將該計算機軟件使用之前與其使用之后做對比,使用之后多出的那部分收益便作為該計算機軟件的收益額。(2)差額法。差額法是指在無法將使用了計算機軟件和沒有使用計算機軟件的收益情況進行對比時,利用計算機軟件與其他相關產品的收益與行業的平均水平相比較之后便可得到計算機軟件獲利能力,即“超額收益”。(3)要素貢獻法。在我國,各個行業的資本、技術以及管理要素在其行業中所占的比重都是不相同的。舉例來說,技術密集型行業,三者的貢獻分別是:40%、40%、20%;一般行業,分別是:30%、40%、30%;高科技行業,分別是:30%、50%、20%。以上這些數據在評估計算機軟件時可作為參考,并根據實際情況做出適當調整,最終得到需要的比重。
市場法采用的是替代原則,選取合適的可比對象,對待評估的資產進行比較,修正各種因素,最終得到待評估資產的價值。運用市場法的時候,需要充分了解市場相似資產的價值,進行充分的比較修正。市場法通??梢苑譃閮深悾褐苯颖容^法和類比調整法。公式:
直接比較法:被評估軟件的價值=參照軟件中成交的價格×評估軟件的特征/參照物的特征
類比調整法:被評估軟件的價值=參照物的成交價格×功能差異修正系數×時間差異修正系數×……×交易情況修正系數;或被評估軟件的價值=參照物的成交價格+功能差異值+時間差異值+……+交易情況差異值。
運用市場法評估軟件價值時,根據計算機軟件的特點,可以運用如下公式對其價值進行修正評估:V=αβV′。其中:V:被評估計算機軟件的價值;V′:參照計算機軟件的價值;α:生產率調整系數;β:價值調整系數。α、β的確定方法如下:α:計算機軟件屬于高科技產品,這類產品更新換代速度極快,貶值率極高,所以待評估的計算機軟件是有一定程度的貶值的,所以,在一般情況下,α值應小于1。其具體的數額應該根據實際情況來計算。若參照物的軟件為正在市場交易的價格,則α值可以取 1;若參照物在評估基準日之前便已經交易,且交易日與評估基準日之間的時間內,計算機軟件的技術等有一定程度的提高,則α小于1。β:價值調整系數要綜合考慮軟件的穩定性、可靠性以及其功能。其中軟件功能是指軟件在相應的領域中所產生的價值,能帶來多少收益與創造力,并需要考慮因為高科技產業的飛速進步而對被評估企業帶來一些功能與技術的貶值。軟件穩定性是指軟件在日常運行以及實現其功能的工程中是否穩定,是否經常出現一些漏洞。軟件可靠性是指軟件在運行中可以保持無差錯的性能。
經過多年的發展,計算機軟件在我國的經濟發展中發揮了重要的作用,計算機軟件評估問題也越來越受重視,但是仍然有許多不足及改進的地方,三大評估方法用來評估計算機軟件也存在一些不足,需要以后通過努力研究來尋找更適合計算機軟件的評估方法。