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