1. <s id="wqrj9"></s>
      2. <span id="wqrj9"><u id="wqrj9"></u></span>
      3. 信息化工程造價(jià)中的軟件開(kāi)發(fā)規模估算
        發(fā)布時(shí)間:2022-09-14

        對信息化管理部門(mén)來(lái)說(shuō),信息化造價(jià)的價(jià)值在于提高生態(tài)圈協(xié)同效率、信息化資金績(jì)效、架構治理、項目管理合規等水平。對軟件研發(fā)機構來(lái)說(shuō),科學(xué)客觀(guān)且結合實(shí)際情況的評估工作會(huì )提高軟件價(jià)值,優(yōu)化軟件生態(tài),促進(jìn)良性競爭,提高軟件組織盈利能力,杜絕重大預算浪費,有助發(fā)展自主可控的軟件研發(fā)。


        估算方法選擇


        軟件開(kāi)發(fā)項目規模估算是軟件工作量及成本度量的基礎,能否科學(xué)評價(jià)軟件規模是有效開(kāi)展成本度量工作的前提,這在軟件研發(fā)成本度量以及測試成本度量?jì)蓚€(gè)工作中都有體現。目前,估算軟件規模的方法有兩種:基于開(kāi)發(fā)視角和基于業(yè)務(wù)視角。


        基于開(kāi)發(fā)視角的方法是從開(kāi)發(fā)者角度出發(fā),如代碼行、數據庫表、服務(wù)數、接口數等。優(yōu)點(diǎn)是操作簡(jiǎn)單、實(shí)施容易。但非技術(shù)人員難以理解,不容易在項目干系人之間達成一致,往往會(huì )引起較多的分歧??傮w來(lái)說(shuō),任何程序大小或代碼行數的猜想,實(shí)際上都是從系統要提供的功能性推演出來(lái),基于開(kāi)發(fā)視角的評估方法雖然在實(shí)際工作中有著(zhù)普遍的應用,但更多地局限于軟件開(kāi)發(fā)團隊內部。


        基于業(yè)務(wù)視角的方法是從用戶(hù)角度出發(fā),與軟件開(kāi)發(fā)技術(shù)無(wú)關(guān),如功能點(diǎn)、故事點(diǎn)、用例點(diǎn)、對象點(diǎn)等方法。優(yōu)點(diǎn)是操作具有一致性、客觀(guān)性、可復制、可驗證、不冒進(jìn),且與技術(shù)無(wú)關(guān)。同時(shí),功能點(diǎn)方法從用戶(hù)視角和業(yè)務(wù)價(jià)值度量軟件的規模,需求方、開(kāi)發(fā)方、管理方也都能使用此方法。


        其中,功能點(diǎn)方法是通過(guò)識別內外部邏輯文件及功能的方式,評估軟件工程的規模、工作量及費用,該方法與軟件開(kāi)發(fā)技術(shù)無(wú)關(guān),不受不同評估人員的主觀(guān)因素影響,比對象點(diǎn)、用例點(diǎn)、故事點(diǎn)等都更具有科學(xué)依據,《軟件工程軟件開(kāi)發(fā)成本度量規范》就是使用功能點(diǎn)法。


        功能點(diǎn)法介紹


        上世紀八十年代,IBM公司率先提出功能點(diǎn)法,并發(fā)布功能點(diǎn)使用指南。它是對軟件用戶(hù)功能需求進(jìn)行度量的一種方法,功能點(diǎn)(FP)是功能價(jià)值(Function Value)的計量單位,類(lèi)似于平方米、公斤等計量單位。


        隨著(zhù)功能點(diǎn)法的不斷發(fā)展,已成為國內外軟件規劃度量的標準。它簡(jiǎn)單實(shí)用,對于用戶(hù)來(lái)說(shuō)通過(guò)功能點(diǎn)的多少就能衡量軟件規模的大小。能夠在項目早期進(jìn)行規模度量,有項目需求規格說(shuō)明書(shū)、設計文檔等即可分析軟件的功能規模。度量方式更客觀(guān),不用考慮編程語(yǔ)言、實(shí)現技術(shù)或者硬件平臺信息。不同的人員對相同的軟件需求會(huì )有高度近似的功能點(diǎn)計數結果,誤差可在±5%之內。用這個(gè)方法結合一些基準數據以及估算模型就可以對軟件開(kāi)發(fā)的工作量進(jìn)行估算。


        近年來(lái),功能點(diǎn)方法實(shí)踐與應用的場(chǎng)景越來(lái)越多。隨著(zhù)5G、大數據、人工智能等新型技術(shù)的不斷發(fā)展,軟件市場(chǎng)進(jìn)一步擴大,度量成為項目管理工作的基礎性要求,功能點(diǎn)法簡(jiǎn)單實(shí)用,被廣泛認可和接受。對于外包軟件項目來(lái)說(shuō),功能點(diǎn)方法是軟件項目通用、基本的成本計算方法,可客觀(guān)、獨立的對軟件項目規模進(jìn)行估計,確定開(kāi)發(fā)成本和投標價(jià)格。隨著(zhù)國際標準化組織開(kāi)始建立相應的標準,從根本上肯定了功能點(diǎn)分析方法的科學(xué)性。功能點(diǎn)法以功能點(diǎn)數的形式來(lái)表示軟件的規模,對于提高軟件開(kāi)發(fā)效益,有著(zhù)明顯效果。


        功能點(diǎn)法中的規模估算


        快速功能點(diǎn)度量方法是依據國際ISO標準提出的一種軟件規模度量方法,可采用預估功能點(diǎn)和估算功能點(diǎn)進(jìn)行軟件項目規模的估算和測量。


        ? 確定應用類(lèi)型。軟件工程分為新開(kāi)發(fā)、增強開(kāi)發(fā)、已有系統等。新開(kāi)發(fā)主要為識別所有新增功能;增強開(kāi)發(fā)主要為識別變化功能,包括新增、修改及刪除;已有系統計數主要為識別最終交付功能。


        ? 識別系統邊界。系統內屬于項目創(chuàng )建內容,系統外不需要創(chuàng )建,但需要考慮和它們之間的接口。除了能確定系統內元素外,還應界定本系統對外的輸入與輸出,即本系統與外部環(huán)境的關(guān)系。


        ? 識別功能點(diǎn)計數項。功能點(diǎn)計數項分為數據功能和交易功能2大類(lèi)。具體包括:內部邏輯文件(ILF)、外部接口文件(EIF)、外部輸入(EI)、外部輸出(EO)、外部查詢(xún)(EQ)。估算數據功能的復雜度就是估算ILF、EIF的復雜度,也可以簡(jiǎn)單理解為對數據庫復雜度的計算。功能確定后,即可估算ILF和EIF的個(gè)數。估算交互功能的復雜度就是估算EI、EO、EQ的復雜度,也可以簡(jiǎn)單理解為對程序開(kāi)發(fā)復雜度的計算。和用戶(hù)之間的接口確定后,即可估算EI、EQ、EO的個(gè)數。


        ? 調整計數項復雜度。一是識別應用程序中的ILF、EIF、EI、EQ、EO的個(gè)數,并根據復雜度決定取值后計算。所有的功能點(diǎn)計數項都有其對應規則,比如:ILF是用戶(hù)能夠識別的、存在內在邏輯關(guān)系的一組數據或控制信息;EIF是用戶(hù)能夠識別的、在本應用中被引用的、存在內在邏輯關(guān)系的一組數據或控制信息。二是確認數據功能、交易功能的復雜度。數據功能的復雜性是由其包含的RET數目和DET數目決定。數據功能的復雜性分為低、中、高三個(gè)等級,每個(gè)等級對應的DET和RET數目范圍不同。


        ? 確定GSC因子。標準功能點(diǎn)方法共有14個(gè)通用系統特征分別賦值。包括數據通訊、分布式處理、性能、高使用強度的配置、事務(wù)頻度、在線(xiàn)數據輸入、終端用戶(hù)效率、在線(xiàn)更新、復雜處理、可重用性、易安裝性、易操作性、多點(diǎn)運行、易變更。調整范圍在0.65-1.35之間。


        ? 計算調整后的功能點(diǎn)。根據未調整功能點(diǎn)和調整因子計算已調整功能點(diǎn),即FPC=UFP*VAF。


        目前,規模估算已廣泛應用于開(kāi)發(fā)及運維費用估算、工期合理性評估、外包管理、產(chǎn)品管理以及項目后評價(jià)等多種場(chǎng)景,并在持續的實(shí)踐中不斷完善,發(fā)揮日益重要的作用。

        公司名稱(chēng):六安市金獅網(wǎng)絡(luò )技術(shù)有限公司
        公司地址:安徽省六安市金安區皖西大道紅葉大廈802A
        聯(lián)系電話(huà):0564-3214800 手機:13956148092 郵箱:120907442@qq.com QQ:120907442 / 1099497647
        手機訪(fǎng)問(wèn)
        日韩射,亚洲制服丝袜自拍中文字幕,色图片小说,91免费看片