亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于改進功能點法的軟件造價評估方法研究與實踐

        2023-08-31 03:12:34黃李昊中國航天科技集團有限公司
        航天工業(yè)管理 2023年7期
        關(guān)鍵詞:功能

        黃李昊 /中國航天科技集團有限公司

        王龍 /北京神舟航天軟件技術(shù)股份有限公司

        殷艷艷 /北京師范大學(xué)-香港浸會大學(xué)聯(lián)合國際學(xué)院

        劉振博 /航天工程咨詢(北京)有限公司

        當(dāng)前,國家加快構(gòu)建新發(fā)展格局,大力推進現(xiàn)代化產(chǎn)業(yè)體系建設(shè),特別是網(wǎng)絡(luò)強國和數(shù)字中國建設(shè)。各大國有企業(yè)面對新形勢、新機遇、新挑戰(zhàn),積極開展信息化建設(shè),為企業(yè)發(fā)展提供充足且有效的信息技術(shù)服務(wù)和支撐。軟件項目在信息化建設(shè)中占有相當(dāng)大比重,但當(dāng)前企業(yè)普遍存在無法準(zhǔn)確評估軟件造價的問題,軟件項目的工期、成本難以預(yù)測,工作量的合理性難以衡量。因此,如何進行軟件項目的量化造價評估成為一個亟待解決的問題。

        一、軟件造價評估方法

        經(jīng)調(diào)研,國內(nèi)軟件造價評估相關(guān)的國家標(biāo)準(zhǔn)GB/T 36964—2018《軟件工程 軟件開發(fā)成本度量規(guī)范》、北京市地方標(biāo)準(zhǔn)DB11/T 1010—2019《信息化項目軟件開發(fā)費用測算規(guī)范》、中國計算機用戶協(xié)會團體標(biāo)準(zhǔn)T/CCUA 005—2023《軟件造價評估實施規(guī)程》、北京軟件造價聯(lián)盟團體標(biāo)準(zhǔn)T/BSCEA 002—2023《軟件造價評估實施規(guī)程》等標(biāo)準(zhǔn)主要基于功能點法和工時法兩種軟件造價評估方法,這兩種方法也是目前行業(yè)里比較常用的軟件造價費用估算方法。

        功能點法適用于立項階段需求分析比較詳細的項目或者用于項目完成階段的最終工作量估算。對于具備功能點法估算條件的項目,估算方法應(yīng)選用功能點法;對于不具備功能點法估算條件的項目,即當(dāng)項目需求模糊或不確定時,可采用工時法,基于以往經(jīng)驗進行類比或類推,粗略估算工作量和成本。

        功能點是軟件規(guī)模度量的單位,通過測算功能點規(guī)模即可評估軟件規(guī)模。國際商業(yè)機器公司(IBM)的工程師Allan Albrecht 認為衡量軟件造價的核心在于衡量軟件復(fù)雜程度,并于1979 年提出了功能點法,根據(jù)軟件執(zhí)行功能的數(shù)量和復(fù)雜程度進行造價評估,不再根據(jù)軟件源代碼行數(shù)進行簡單估算。

        1.功能點法

        功能點是軟件規(guī)模度量的單位,通過測算功能點規(guī)模即可評估軟件規(guī)模。國際商業(yè)機器公司(IBM)的工程師Allan Albrecht 認為衡量軟件造價的核心在于衡量軟件復(fù)雜程度,并于1979 年提出了功能點法,根據(jù)軟件執(zhí)行功能的數(shù)量和復(fù)雜程度進行造價評估,不再根據(jù)軟件源代碼行數(shù)進行簡單估算。

        功能點法具有從用戶視角進行軟件規(guī)模度量、定義明確、合理性和準(zhǔn)確度高、可重復(fù)、可驗算等特點,因此功能點法是目前國際上軟件行業(yè)普遍接受的軟件項目規(guī)模度量模型。目前國際通用的功能點標(biāo)準(zhǔn)方法有IFPUG、COSMIC、MARK II、NESMA 和FiSMA 等5 種,上述5 種方法適用范圍有所不同,比較情況見表1。經(jīng)對比,IFPUG 和NESMA 兩種方法各方面特性較為均衡,易學(xué)易用、快速經(jīng)濟,因此在國際和國內(nèi)應(yīng)用較廣。

        表1 功能點法比較情況表

        2.工時法

        工時法通常根據(jù)軟件開發(fā)商的開發(fā)實力和過往經(jīng)驗,參考類似項目的數(shù)據(jù),采用類比法或?qū)<曳?,判斷每個需求點需要多少工時可以完成,通常由資深的項目經(jīng)理或銷售經(jīng)理評估確定。

        工時法尤其適用于需求極其模糊或不確定的情況,可以根據(jù)與項目類似屬性(如規(guī)模、應(yīng)用類型、復(fù)雜度、開發(fā)團隊經(jīng)驗等)的一組基準(zhǔn)數(shù)據(jù),在整個項目級進行類比分析,也可在子系統(tǒng)級上進行類比分析。

        工時法的優(yōu)點是操作比較簡單,計算速度快,客戶容易理解,但準(zhǔn)確度較低,對評估專家或項目經(jīng)理的要求較高。

        3.功能點法與工時法對比

        功能點法和工時法對比情況見表2。

        表2 功能點法和工時法對比表

        綜上所述,功能點法具有覆蓋軟件類別全面、評估準(zhǔn)確度較高、合理性較高等顯著優(yōu)點,是國家標(biāo)準(zhǔn)、團體標(biāo)準(zhǔn)中的首選軟件規(guī)模評估方法。

        二、改進功能點法

        考慮某國企經(jīng)營管理信息系統(tǒng)的實際業(yè)務(wù)場景,此類應(yīng)用系統(tǒng)通常具有容易分解的功能點,項目需求清晰明確,適合選用功能點法進行軟件造價估算;該國企的軟件造價費用不僅包含通常認為的軟件開發(fā)費用,還包括軟件實施費用。

        本文針對企業(yè)經(jīng)營管理信息系統(tǒng)需求,考慮功能點法中NESMA 方法各項性能較為均衡且尤其適用于在項目早期進行估算的特性,以NESMA 方法為基礎(chǔ)提出了改進功能點法。改進功能點法將國家標(biāo)準(zhǔn)GB/T36964—2018《軟件工程軟件開發(fā)成本度量規(guī)范》中的功能點法進行適當(dāng)改進,且增加了軟件實施費用項,用于軟件造價評估。

        改進功能點法具有操作便捷、針對性強等特點,兼顧了該國企軟件造價費用包含軟件實施費用的業(yè)務(wù)實踐。與國家標(biāo)準(zhǔn)GB/T36964—2018《軟件工程 軟件開發(fā)成本度量規(guī)范》中規(guī)定的功能點法相比,改進功能點法在部分方面產(chǎn)生了變化,見表3。

        表3 改進功能點法與GB/T 36964—2018標(biāo)準(zhǔn)功能點法對比情況表

        改進功能點法的操作步驟如下。

        1.規(guī)模測算

        規(guī)模測算的主要流程是:采用功能點初步度量軟件規(guī)模,獲得軟件規(guī)模功能點數(shù)量值V,再根據(jù)實際情況進行規(guī)模調(diào)整。

        一般首先使用復(fù)用程度調(diào)整,通過對待實現(xiàn)功能復(fù)用情況進行分析,識別出可復(fù)用的功能及可復(fù)用的程度,按照高、中、低進行分檔,而后計算獲得復(fù)用調(diào)整后的功能點數(shù)量值s。最后進行隱含需求及需求變更調(diào)整。

        考慮到在軟件實施不同階段都可能存在需求的變更,設(shè)置軟件規(guī)模變更因子項k,調(diào)整后的軟件規(guī)模功能點數(shù)量可通過S=s×k進行調(diào)整。軟件規(guī)模變更因子見表4。

        表4 軟件規(guī)模變更因子參數(shù)表

        2.工作量測算

        依據(jù)國家標(biāo)準(zhǔn)GB/T36964—2018《軟件工程 軟件開發(fā)成本度量規(guī)范》中推薦使用的方程法計算工作量,公式如下:

        其中,AE表示計算得到的最終工作量;S表示調(diào)整后的軟件規(guī)模,即由上一個步驟得到的功能點數(shù)量;PDF表示功能點耗時率;SWF表示軟件因素調(diào)整因子;RDF表示開發(fā)因素調(diào)整因子。PDF取值從2022 年中國軟件行業(yè)基準(zhǔn)數(shù)據(jù)(CSBMK—202210)中全行業(yè)軟件開發(fā)生產(chǎn)率基準(zhǔn)數(shù)據(jù)部分獲得,取值范圍為全行業(yè)軟件開發(fā)生產(chǎn)率基準(zhǔn)數(shù)據(jù)中值P50 的±10%。

        軟件調(diào)整因素SWF一般包括業(yè)務(wù)領(lǐng)域調(diào)整因子、應(yīng)用領(lǐng)域調(diào)整因子、質(zhì)量要求調(diào)整因子、完整性級別調(diào)整因子。其中,業(yè)務(wù)領(lǐng)域調(diào)整因子如表5所示,應(yīng)用領(lǐng)域調(diào)整因子、完整性級別調(diào)整因子、質(zhì)量要求調(diào)整因子分別從2022 年中國軟件行業(yè)基準(zhǔn)數(shù)據(jù)(CSBMK—202210)附錄A.1、A.2、A.3 部分獲得。

        表5 應(yīng)用類型調(diào)整因子參數(shù)表

        3.費用測算

        依據(jù)上步驟得到的工作量數(shù)據(jù),可計算獲得軟件開發(fā)費用,計算公式如下:

        其中,P表示軟件開發(fā)費用;AE表示測算的工作量;HM表示人月折算系數(shù),單位通常為人時每人月,取值為176;F表示平均人力成本費率,包括開發(fā)方直接人力成本、間接成本及毛利潤;DNC表示直接非人力成本。典型城市2022 年平均人力成本費率和典型城市軟件開發(fā)人月費率變化情況均從2022 年中國軟件行業(yè)基準(zhǔn)數(shù)據(jù)(CSBMK—202210)人月費率部分獲得。

        直接非人力成本DNC包括辦公費、差旅費、業(yè)務(wù)費、采購費以及其他未在以上項目列出但確系開發(fā)方為開發(fā)此項目所需費用。

        4.軟件實施費用測算

        軟件實施包括前期需求調(diào)研、功能設(shè)計、系統(tǒng)開發(fā)、測試、安裝部署、數(shù)據(jù)初始化、用戶培訓(xùn)、技術(shù)支持、數(shù)據(jù)遷移、歷史數(shù)據(jù)導(dǎo)入、數(shù)據(jù)同步等內(nèi)容。

        依據(jù)軟件工程理論,實施成本系數(shù)可按以下公式計算:

        實施成本系數(shù)=開發(fā)成本系數(shù)×實施因子t

        當(dāng)為集中式實施項目時,實施因子t與用戶數(shù)有關(guān),當(dāng)0 <用戶數(shù)≤100 時,t=0.2;否則t=0.2+((用戶數(shù)—100)/100)×f,0.03 ≤f≤0.05,具體取值根據(jù)項目實施難度而定(含差旅費)。當(dāng)為分布式實施項目時,實施因子t與實施點(單位)數(shù)量有關(guān),t=0.2+(n—1)×k,其中n表示需要實施的單位數(shù)量,0.08 ≤k≤0.15,k取值依據(jù)項目難度而定。

        5.軟件造價估算

        最終的軟件造價估算結(jié)果為第3 個步驟得到的軟件開發(fā)費用與第4 個步驟得到的軟件實施成本之和,即軟件造價=軟件開發(fā)費用+軟件實施費用。

        三、案例分析

        本文以某國有企業(yè)經(jīng)營性投資管理系統(tǒng)為例,對其軟件造價進行了估算和分析。

        1.規(guī)模測算

        經(jīng)測算,未調(diào)整的軟件規(guī)模具有801 個功能點,依據(jù)DB 11/T1010—2019《信息化項目軟件開發(fā)費用測算規(guī)范》進行規(guī)模調(diào)整,見表6。

        表6 系統(tǒng)模塊組成及功能點規(guī)模估算

        首先進行復(fù)用程度調(diào)整。新開發(fā)功能的復(fù)用程度較低,復(fù)用度調(diào)整因子取值為1;對于需進行較大改造才能進行復(fù)用的功能點,復(fù)用度調(diào)整因子取值為2/3;對于僅需進行較小改造或沿用的功能,復(fù)用度調(diào)整因子取值為1/3。該項目調(diào)整后,軟件規(guī)模s=689 個功能點。

        因該系統(tǒng)需求尚未完全確定,預(yù)計未來還會有需求變更,故規(guī)模變更因子預(yù)算時取值k=1.39,該項目調(diào)整后的軟件規(guī)模有S=s×k=957.71 個功能點。

        2.工作量測算

        按照2022 年中國軟件行業(yè)基準(zhǔn)數(shù)據(jù)(CSBMK—202210),全行業(yè)軟件開發(fā)生產(chǎn)率基準(zhǔn)數(shù)據(jù)50 百分位數(shù)P50=7.01(單位:人時/功能點),范圍取P50 的±10%即6.31~7.71。

        根據(jù)軟件系統(tǒng)特征,業(yè)務(wù)領(lǐng)域調(diào)整因子取值為1,質(zhì)量要求調(diào)整因子取值為0.9,因此計算可得SWF為0.9。在預(yù)算時如無特殊要求,開發(fā)因素調(diào)整因子RDF取值為1。

        由此,可計算出工作量AE的最有可能值為957.71×7.01×0.9×1=6042.19 人時。工作量測算合理范圍為5437.97 人時~6646.41 人時。

        3.費用測算

        按照2022 年中國軟件行業(yè)基準(zhǔn)數(shù)據(jù)(CSBMK—202210),該國企所在城市2022 年平均軟件開發(fā)人月費率為3.2343 萬元。該系統(tǒng)直接非人力成本包括辦公費4 萬元、差旅費1 萬元、業(yè)務(wù)費3.7 萬元、第三方功能測試費15 萬元。

        由上述數(shù)據(jù)可得該軟件開發(fā)費用的行業(yè)建議值為:(6042.19/176)×3.2343+4+1+3.7+15=134.74 萬元,軟件開發(fā)費用的合理范圍為123.64 萬元~145.84萬元。

        4.軟件實施費用測算

        該系統(tǒng)暫不考慮在多家單位實施,取n=1,所以軟件實施費用的行業(yè)建議值為:(6042.19/176)×3.2343×0.2=22.21 萬元。軟件實施費用的合理范圍為19.99 萬元~24.43 萬元。

        5.軟件造價估算

        綜上,該系統(tǒng)的軟件費用行業(yè)建議值為:134.74+22.21=156.95 萬元,合理范圍為143.63 萬元~170.27 萬元。

        改進功能點法與現(xiàn)有的評估點法相比,能進一步細化造價預(yù)算的構(gòu)成成分,評估結(jié)果更接近于項目的實際預(yù)算。

        本文結(jié)合某國有企業(yè)經(jīng)營性投資管理系統(tǒng)項目實際,基于項目全周期造價的需求,分析了功能點法和工時法的優(yōu)缺點,建立了有標(biāo)準(zhǔn)依據(jù)的可量化軟件開發(fā)投資造價評估模型,提出了基于改進功能點法的軟件造價評估方法,證明了該方法可以對信息化軟件開發(fā)項目的投資預(yù)算和綜合造價評估提供定量指導(dǎo),對提高軟件開發(fā)項目投資估算的精細化程度具有一定的實用價值。

        猜你喜歡
        功能
        拆解復(fù)雜功能
        鐘表(2023年5期)2023-10-27 04:20:44
        也談詩的“功能”
        中華詩詞(2022年6期)2022-12-31 06:41:24
        基層弄虛作假的“新功能取向”
        深刻理解功能關(guān)系
        鉗把功能創(chuàng)新實踐應(yīng)用
        關(guān)于非首都功能疏解的幾點思考
        基于PMC窗口功能實現(xiàn)設(shè)備同步刷刀功能
        懷孕了,凝血功能怎么變?
        媽媽寶寶(2017年2期)2017-02-21 01:21:24
        “簡直”和“幾乎”的表達功能
        中西醫(yī)結(jié)合治療甲狀腺功能亢進癥31例
        久久精品国产自在天天线| a一区二区三区乱码在线 | 欧洲| 久久午夜伦鲁片免费无码| 91精品啪在线观看国产18| 国产天堂av手机在线| 蜜桃视频在线免费视频| 亚洲国产精品一区二区久久恐怖片| 色欲av永久无码精品无码蜜桃| 丰满的人妻hd高清日本| 亚洲av日韩av天堂一区二区三区 | 亚洲性啪啪无码AV天堂| 在线观看黄片在线播放视频| 国产高潮流白浆视频在线观看| 青青草视频网站在线观看| 国模冰莲极品自慰人体| 精品国产三级a∨在线观看| 成人午夜免费福利| 亚洲熟女av在线观看| 午夜三级a三级三点在线观看| 99久久精品日本一区二区免费| 人妻aⅴ无码一区二区三区| 中文字幕av无码一区二区三区电影| 国产一区二区三区涩涩涩| 亚洲一区二区三区特色视频| 在线观看老湿视频福利| 国产亚洲情侣一区二区无| 国产片三级视频播放| 日韩av一区二区蜜桃| 国产国产人免费人成免费视频| 成人片黄网站色大片免费观看cn| 日韩AV不卡六区七区| 中文字幕精品一区二区日本 | 色婷婷五月综合久久| 国产精品厕所| 婷婷激情六月| 一区二区激情偷拍老牛视频av| 亚洲一区二区三区,日本| 日本在线看片免费人成视频1000| 亚洲国产18成人中文字幕久久久久无码av | 亚洲精品无码成人片久久不卡| 成人精品一级毛片|