軟件是新一代信息技術(shù)的靈魂。隨著“軟件定義一切”時(shí)代的到來(lái),軟件在產(chǎn)品和服務(wù)中的地位越來(lái)越高,已經(jīng)成為驅(qū)動(dòng)產(chǎn)業(yè)和技術(shù)創(chuàng)新、引領(lǐng)經(jīng)濟(jì)社會(huì)轉(zhuǎn)型發(fā)展的核心力量。軟件需要資金和科技的投入,是人類知識(shí)、經(jīng)驗(yàn)、智慧和創(chuàng)造性勞動(dòng)的結(jié)晶,屬于知識(shí)密集型的產(chǎn)品,而軟件的價(jià)值不僅體現(xiàn)在開(kāi)發(fā)和測(cè)試過(guò)程中凝結(jié)的人類勞動(dòng),還體現(xiàn)在運(yùn)維和服務(wù)過(guò)程中發(fā)揮的經(jīng)濟(jì)和社會(huì)效益。只有給予與價(jià)值相匹配的酬勞和尊重,軟件從業(yè)人員才能積極地貢獻(xiàn)勞動(dòng)和知識(shí),軟件產(chǎn)業(yè)才能形成良好的生態(tài),保障可持續(xù)性的發(fā)展。
成本是價(jià)值的重要組成部分,統(tǒng)一和規(guī)范的軟件成本度量是正確引導(dǎo)軟件價(jià)值的重要基礎(chǔ)。工業(yè)和信息化部苗圩部長(zhǎng)曾指出,我國(guó)軟件價(jià)值失衡的現(xiàn)象還比較明顯,需要推廣軟件價(jià)值評(píng)估規(guī)范,完善軟件價(jià)值評(píng)估機(jī)制,引導(dǎo)各地積極開(kāi)展軟件成本度量標(biāo)準(zhǔn)的試點(diǎn)。為此,我國(guó)在軟件成本方面開(kāi)展了大量的標(biāo)準(zhǔn)化工作,針對(duì)軟件的開(kāi)發(fā)、測(cè)試和運(yùn)維和服務(wù)等過(guò)程,發(fā)布了GB/T 32911—2016《軟件測(cè)試成本度量規(guī)范》、GB/T 36964—2018《軟件工程 軟件開(kāi)發(fā)成本度量規(guī)范》、GB/T 37735—2019《信息技術(shù) 云計(jì)算 云服務(wù)計(jì)量指標(biāo)》,并且正在研究制定IT運(yùn)維成本度量標(biāo)準(zhǔn)。配合成本度量標(biāo)準(zhǔn),開(kāi)展了功能規(guī)模測(cè)量、測(cè)量方法和測(cè)量過(guò)程等支撐方法標(biāo)準(zhǔn)的研究制定,包括GB/T 18491“功能規(guī)模測(cè)量”系列標(biāo)準(zhǔn),COSMIC、MkⅡ、 NESMA、FiSMA 1.1功能規(guī)模測(cè)量方法系列行業(yè)標(biāo)準(zhǔn),以及GB/T 20917—2007《軟件測(cè)量過(guò)程》,形成了較為完整的軟件成本度量標(biāo)準(zhǔn)體系。
軟件成本度量的標(biāo)準(zhǔn)化成果需要經(jīng)過(guò)科學(xué)的解讀、正確的理解、有效的實(shí)施等一系列標(biāo)準(zhǔn)化活動(dòng)的相互配合,才能在引導(dǎo)軟件價(jià)值評(píng)估中發(fā)揮最佳效果。為此,本書(shū)以軟件成本度量多項(xiàng)國(guó)家標(biāo)準(zhǔn)為基礎(chǔ),從理論體系剖析、標(biāo)準(zhǔn)條款解讀、實(shí)施方法分析和典型案例示范等方面,對(duì)標(biāo)準(zhǔn)內(nèi)容進(jìn)行全方位的闡述,深入解讀軟件成本度量標(biāo)準(zhǔn)內(nèi)容及實(shí)施要點(diǎn),覆蓋研發(fā)、測(cè)試、運(yùn)維等多種應(yīng)用場(chǎng)景,并能夠適應(yīng)新一代信息技術(shù)的發(fā)展,有效地推動(dòng)我國(guó)軟件價(jià)值評(píng)估相關(guān)標(biāo)準(zhǔn)的應(yīng)用和實(shí)踐。
1. 本書(shū)主要內(nèi)容
本書(shū)正文分5個(gè)部分,具體內(nèi)容如下。
第一部分是軟件成本度量概述和軟件規(guī)模測(cè)量方法(第1~2章),主要介紹軟件成本度量的背景意義、研究現(xiàn)狀、標(biāo)準(zhǔn)化情況、標(biāo)準(zhǔn)中軟件成本和成本度量的概念,總結(jié)軟件成本的構(gòu)成及成本度量過(guò)程中規(guī)模度量的方法和基準(zhǔn)比對(duì)方法。
第二部分是 《軟件工程 軟件開(kāi)發(fā)成本度量規(guī)范》標(biāo)準(zhǔn)解讀、實(shí)施指南和案例分析(第3~5章),首先解讀GB/T 36964—2018《軟件工程 軟件開(kāi)發(fā)成本度量規(guī)范》標(biāo)準(zhǔn)內(nèi)容,著重分析軟件成本構(gòu)成以及工作量、工期、成本估算等要點(diǎn),進(jìn)而結(jié)合實(shí)際的實(shí)施場(chǎng)景(包括預(yù)算編制、招投標(biāo)及商務(wù)談判、項(xiàng)目計(jì)劃與管理、第三方評(píng)估、核算及后評(píng)價(jià))給出了標(biāo)準(zhǔn)的應(yīng)用指導(dǎo)。最后,通過(guò)不同行業(yè)的實(shí)施案例,闡述如何采用標(biāo)準(zhǔn)解決軟件成本度量過(guò)程中的各種問(wèn)題及實(shí)施效果。
第三部分是《軟件測(cè)試成本度量規(guī)范》標(biāo)準(zhǔn)解讀、實(shí)施指南和案例分析(第6~8章),首先解讀GB/T 32911—2016《軟件測(cè)試成本度量規(guī)范》標(biāo)準(zhǔn)內(nèi)容,著重分析軟件成本度量的過(guò)程、方法和相關(guān)調(diào)整因子,進(jìn)而從甲方、乙方、第三方的角度,按照在招投標(biāo)預(yù)算、項(xiàng)目變更和項(xiàng)目核算階段的特點(diǎn),對(duì)不同的場(chǎng)景進(jìn)行描述,提出合理的估算流程,給出應(yīng)用指導(dǎo)。最后,通過(guò)多個(gè)實(shí)施案例,說(shuō)明軟件測(cè)試成本計(jì)算的具體應(yīng)用方法與步驟。
第四部分是其他軟件相關(guān)成本度量標(biāo)準(zhǔn)(第9~10章),對(duì)目前在研的IT運(yùn)維成本度量和GB/T 37735—2019《信息技術(shù) 云計(jì)算 云服務(wù)計(jì)量指標(biāo)》進(jìn)行介紹。
第五部分是軟件成本度量相關(guān)技術(shù)展望(第11章),分析軟件成本相關(guān)標(biāo)準(zhǔn)在應(yīng)用推廣過(guò)程中存在的問(wèn)題,并從方法選擇及其優(yōu)化、基準(zhǔn)數(shù)據(jù)和配套工具3個(gè)方面給出未來(lái)發(fā)展方向。
此外,本書(shū)還包含5個(gè)附錄:
附錄A 中國(guó)軟件行業(yè)基準(zhǔn)數(shù)據(jù)(2019年),該數(shù)據(jù)可作為軟件研發(fā)與測(cè)試成本測(cè)算的依據(jù)。
附錄B 涉及本書(shū)標(biāo)準(zhǔn)實(shí)施的常見(jiàn)問(wèn)題及回答(Q&A)。
附錄C 標(biāo)準(zhǔn)術(shù)語(yǔ)和定義。
附錄D 快速功能點(diǎn)分析方法介紹。
附錄E 調(diào)整因子參數(shù)表。
2. 本書(shū)主要解決的問(wèn)題
(1)關(guān)鍵術(shù)語(yǔ)及概念的理解偏差問(wèn)題,如軟件因素及開(kāi)發(fā)因素調(diào)整因子的定義、直接成本與間接成本的界定等。
(2)在實(shí)際應(yīng)用場(chǎng)景下,不同方法的選擇和流程定義的問(wèn)題,如功能點(diǎn)分析方法的選擇、預(yù)算場(chǎng)景和計(jì)劃場(chǎng)景中的過(guò)程差異等。
(3)對(duì)于不同行業(yè)用戶,因管理需求及模式的差異而帶來(lái)的標(biāo)準(zhǔn)實(shí)施個(gè)性化問(wèn)題,如實(shí)施步驟的確定、實(shí)施要點(diǎn)的側(cè)重等。
3. 本書(shū)目標(biāo)讀者
涉及軟件成本度量的相關(guān)人員,包括但不限于:
(1)軟件預(yù)算申報(bào)/審查/采購(gòu)/審計(jì)/后評(píng)價(jià)人員。
(2)項(xiàng)目經(jīng)理及需求分析/開(kāi)發(fā)/測(cè)試人員。
(3)過(guò)程改進(jìn)人員、項(xiàng)目管理成員、質(zhì)量保證人員、度量專員。
(4)第三方評(píng)估評(píng)或測(cè)評(píng)人員。