前言:想要寫出一篇引人入勝的文章?我們特意為您整理了污水處理管理項目測試成本評估算法范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要:基于對現(xiàn)在軟件測試成本評估準則的研究,結(jié)合具體的農(nóng)村污水處理信息化管理平臺為例,給出一種適用于所有行業(yè)的信息化、智能化項目管理平臺的測試成本評估算法,很大程度上解決了類似項目軟件測試成本評估不準導致的整個研發(fā)項目成本估算不準的問題。
關鍵詞:污水處理信息化平臺;測試成本;評估模型;算法;軟件成本
1簡介
軟件測試成本是指為達到軟件規(guī)劃、建設、維護等項目目標所需付出的各種資源代價總和。軟件測試成本評估是指對軟件成本的預計值進行估算或?qū)嶋H值進行測量、分析的過程。而由于人力成本在軟件成本中往往具有極大占比,所以軟件測試成本評估的難點在于工作量的度量。軟件成本的評估分為直接成本、間接成本,不同被測試對象采用不同的估算模型圍繞這兩個方面估算。這個估算的成本和會成為預算編制、招投標、項目計劃、投資分析以及定價等活動的重要參考依據(jù)。在國內(nèi)外的相關實踐中,軟件成本的評估方法包括:WidebandDelphi,SLIM,PRICE-S,SEER_SEM和COCOMO等方法。
2測試成本分析
被測對象是農(nóng)村污水處理信息化管理平臺,實現(xiàn)對農(nóng)村污水處理站點全周期,全方位跟蹤和管控。該平臺是基于工作流的業(yè)務應用系統(tǒng)完成對業(yè)務流程的流轉(zhuǎn)和控制。開發(fā)平臺是基于J2EE架構(gòu)的Web開發(fā)平臺,以達到跨平臺的目的。被測系統(tǒng)通過數(shù)據(jù)交換和對接實現(xiàn)與公司現(xiàn)有的合同管理系統(tǒng)、人力管理系統(tǒng)、資產(chǎn)管理系統(tǒng)的數(shù)據(jù)傳遞。軟件測試成本STC=軟件測試直接成本DC+軟件測試間接成本IDC。
3測試直接成本估算
軟件測試直接成本DC=軟件測試人工成本LC+測試環(huán)境成本EC+測試工具成本IC。
3.1測試人工成本
軟件測試人工成本LC=軟件測試人工成本工作量UW×測試直接成本調(diào)整因子DF×工作量單價S。
3.1.1軟件測試人工成本工作量評估被測系統(tǒng)為驗收測試,并且測試需求點明確,需求說明,詳細的開發(fā)過程文檔完整,因此采用功能點度量法IF-PUG進行軟件規(guī)模估算。內(nèi)部邏輯文件功能點復雜度按照低、中、高,復雜因子分別為7,10,15;外部接口功能點復雜度按照低、中、高,復雜因子分別為5,7,10;外部輸入功能點復雜度按照低、中、高,復雜因子分別為3,4,6;外部輸出功能點復雜度按照低、中、高,復雜因子分別為4,5,7;外部查詢功能點復雜度按照低、中、高,復雜因子分別為3,4,6。結(jié)合表1~表5,計算出系統(tǒng)功能點總數(shù)為:ILF+EOF+EI+EO+EQ=200+10+153+8+19=390。測試用例=功能點數(shù)×1.2=390×1.2=468,測試工作量=測試用例/t1+測試用例/t2+調(diào)整值,依據(jù)經(jīng)驗設置t1(每人每天完成的設計測試用例數(shù))為25,t2(每人每天完成的執(zhí)行測試用例數(shù))為20,調(diào)整值為0。計算得出測試工作量TW=468/25+468/20+0=42.12人日,估算產(chǎn)品說明評審工作量SR=測試工作量×10%=42.12×10%=4.212人日,估算用戶文檔集評審DR=測試工作量×20%=42.12×20%=8.424人日。綜上所述,軟件測試人工成本工作量UW=TW+SR+DR=42+4+8=54人日。
3.1.2測試直接成本調(diào)整因子測試直接成本調(diào)整因子DF=軟件復雜性調(diào)整因子C×軟件完整性調(diào)整因子I×測試風險調(diào)整因子R×現(xiàn)場測試調(diào)整因子X×加急測試調(diào)整因子U×評測機構(gòu)資質(zhì)調(diào)整因子A×(1+回歸測試次數(shù)N×回歸測試調(diào)整因子Tr)。根據(jù)每個調(diào)整因子的調(diào)整因子范圍值,以及每個調(diào)整因子的評判標準,結(jié)合實際的被測對象,現(xiàn)在取C=1.4(1.3~1.5),I=1.1(1.1~1.2),R=1.3(1.3~1.5),X=1.0(1.0~1.3),本測試為驗收測試,不做回歸測試,N=0。測試工作量為42人日,項目要求一個月內(nèi)完成測試工作,測試人員因此需要加班,縮短工期占正常工期的28%,取加急測試調(diào)整因子U為1.28。本系統(tǒng)對測試機構(gòu)資質(zhì)沒有高的要求,評測機構(gòu)資質(zhì)調(diào)整因子A為1.0。所以,測試直接成本調(diào)整因子DF=C×I×R×X×U×A×(1+N×Tr)=1.4×1.1×1.3×1.0×1.28×1.0×(1+0)=2.56256。綜上所得:LC=UW×DF×S=54×2.56256×300=41513.47元。
3.2測試環(huán)境成本估算
測試環(huán)境成本指的是測試的人力成本,即搭建測試環(huán)境時的人工開銷,本項目對測試環(huán)境搭建要求不復雜,測試環(huán)境成本取值為測試人工成本的10%,即EC=LC×10%=41513.47×10%=4151.347元。
3.3測試工具成本估算
測試工具成本匯總表見表6。綜上所述,測試直接成本DC=LC+EC+IC=41513.47+4151.347+600=46265元。
4測試間接成本估算
測試間接成本匯總表見表7。測試間接成本IDC=辦公成本+管理成本。會議費用:包括會議室資源,印刷費用,估算1000元。管理成本按照標準取測試人工成本的20%,但是具體項目要根據(jù)單位和項目的具體要求來衡量,本項目結(jié)合具體的成本支出來計算,基本是測試人工成本的8%。綜上所述,測試間接成本IDC=1000+2500+1000=4500元。綜上3,4的計算,得出本項目的軟件測試成本:STC=DC+IDC=46265+4500=50765元。5結(jié)語本項目的測試成本評估,取得了很好的效果,不僅是對測試效率重要性的一個體現(xiàn),更重要的是給項目成本評估提供了有力的支撐,更加可以在后續(xù)的項目中給商業(yè)合同制定,招標定價做支撐。
參考文獻:
[1]宋?。浖δ軠y試成本估算模型研究及其應用[D].上海:上海交通大學,2009.
[2]曹靜,邵宗有.軟件測試成本評估方法研究[J].計算機與現(xiàn)代化,2011,57(9):210-214.
[3]劉子利,王勇,韋雪文,等.工程項目管理平臺的設計與實現(xiàn)[J].山西建筑,2020,46(9):52-53.
[4]張瑋.建筑能耗計算與評價方法分析[J].山西建筑,2010,46(18):238-239.
作者:趙旭 姜嵐 單位:中冶華天工程技術有限公司