1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. 軟件工作量及投資評估方法研究

        時間:2022-11-20 19:11:46 論文范文 我要投稿
        • 相關推薦

        關于軟件工作量及投資評估方法研究

          摘要:隨著信息產業的飛速發展,軟件工作量及成本投資評估一直是企業的難點,為了解決這個問題,文章對軟件工作量及成本評估方法、流程進行了探討。

        關于軟件工作量及投資評估方法研究

          關鍵詞:軟件工作量;軟件工程經濟;軟件項目管理;成本評估方法

          隨著信息技術的快速發展和應用領域的擴大深入,軟件工作量及成本投資評估方法的研究正在成為當前及未來項目管理研究的熱點之一。目前多數軟件企業遇到項目投資前項目工作量不明確,投資評估是長期存在的難點,工作量統計一直采用收集各廠家工作量數據為主,對比各廠家工作量數據,最后根據企業需要決定開發廠家,工作量及成本投資估算缺乏科學性,較少采用RO1(投資回報)的分析,通過本文研究工作量及成本投資評估方法的研究,為企業提供工作量及成本投資提供科學的、相對準確的方法,為企業商業投資提供參考,它為解決軟件危機所表現出的各種問題提供了思路和方案。

          一、軟件工作量及成本評估方法簡介

          目前,國際上已有許多軟件規模估計方法,如功能點(FunctionPoint)、特征點(FeaturePoint)、對象點(ObjectPoint)、德爾菲(Delphi)、模糊邏輯(FuzzyLogic)、標準構件法(StandardComponent)等,這些方法隨著各國研究者的不斷研究細化又有許多具體的方法,如國際功能點用戶協會 (IFPUGTheIntemationalFunctionPointUsersGroup)提出的IFPUG方法、英國軟件度量協會 (UKSMAUnitedKing—domSoftwraeMetricsAssociation)提出的MkIIFPA方法、荷蘭功能點用戶協會 fNEFPUGNethedandsFunctionPointUsersGroup)提出的NESMA方法以及軟件度量共同協會 (COSMICtheCOmmonSoftwareMetricsConsortium)提出的COSMIC—FFP方法,這些方法都屬于 Albrecht功能點(FuncitonPoint)方法的發展和細化。

          目前大部分軟件估計方法有工具支持。國際上目前已經有一些組織吸收和積累世界各地軟件企業的軟件估計和度量數據,建立了被廣泛使用的歷史數據庫,如在功能規模度量領域,有一個ISBSG(國際軟件基準組織InternationalSofwtareBenehmrakingStandardsGroup)數據庫。另外,CO—COMOIIEsfimMingModel也有豐富的估計和度量數據提供。

          COCOMII:Boehm在其經典著作“軟件工程經濟學” (softwareengineeringconomics)中,介紹了一種軟件估算模型的層次體系,稱為COCOMO(構造性成本模型,COn— structiveCOstMOde1),它代表了軟件估算的一個綜合經驗模型。COCOMOII是軟件成本估算模型,是軟件決策中成本和進度關系模型,涉及軟件開發工作量、預算、進度、軟件質量。

          功能點估算法是一種在需求分析階段基于系統功能的一種規模估計方法。通過研究初始應用需求來確定各種輸入、輸出、計算和數據庫需求的數量和特性。這種方法的計算公式是:功能點=信息處理規模×技術復雜度。信息處理規模包括各種輸入、輸出、查詢、內部邏輯文件數、外部接口文件數等等;技術復雜度包括性能復雜度、配置項目復雜度、數據通信復雜度、分布式處理復雜度、在線更新復雜度等等。

          運算法:是一種簡單直觀的估計方法,它根據規模估計的結果和相應的系數運算得到工作量估計。

          專家法(Wideband—Delphi):Delphi法是一種專家評估技術,在沒有歷史數據的情況下,這種方式適用于評定過去與將來,新技術與特定程序之間的差別。對于需要預測和深度分析的領域,依賴于專家的技術指導,可以獲得較為客觀的估算。通過專家們的互相討論,還可以博取眾長。

          當使用COCOMOII和功能點估算時,雖然兩者是估算方法中比較科學的方法但也存在一些主觀判斷,一般存在很大主觀判斷時采用此方法。

          類比法:類比法適合評估一些與歷史項目在應用領域、環境和復雜度的相似的項目,通過新項目與歷史項目的比較得到估計數據。

          三點法:這種方法共估計三個值,軟件產品預期規模的一般值、最大值和最小值。通過這三個值的計算可得到一個統計學上的期望值和一個標準偏差。

          工作量及成本估算不僅只是在項目初期展開,而是在項目的各個階段都進行工作量及成本的估算,隨著項目的開展,工作量估算更加準確。

          二、軟件工作量及成本評估流程

          提交準確估算的能力取決于需求被明確定義的程度。但是缺少明確定義的需求卻不是不進行估算的借口。準確的估算需要以下關鍵元素:(1)對需求的基本理解;(2)準確計算產品規模的能力;(3)對產品復雜度的評定;(4)對廠家交付能力的描述。廠家的交付能力幾個方面決定,包括:廠家開發過程,特別是避免無附加值活動的過程的能力(返工、官僚主義的拖延、溝通開銷);軟件工程人員的能力,特別是有關計算機科學問題和項目應用領域問題的經驗;環境,它由能支持有效的軟件開發和能使過程自動化的工具和技術構成;所有要求的產品質量,包括產品的特征、性能、可靠性和適應性。

          軟件規模估算:軟件估算首先要將整個工程的規模估算出來,才能進行下面的其他估算。規模,就是一個工程可量化的結果,是用具體數字來體現項目的描述。規模估算的信息來源是清晰、有界限的用戶需求。軟件規模度量單位一般使用功能點和SLOC(代碼行)兩種方法。在定制構造占絕對優勢的應用中,SLOC(代碼行)很好用,還因為SLOC(代碼行)度量很容易自動化。但目前,語言的進步和構件的使用、自動化源代碼生成以及面向對象技術,已經使SLOC(代碼行)成為一種更有歧義的度量。功能點也有大量的追隨者,功能的主要優勢是,獨立于技術,因此是一個在項目和組織之間進行比較的更好的原始單位。

          功能點的主要不足是,它的原始定義很抽象,并且不容易直接從進化的制品得到度量數據。雖然規模度量的兩種方法都有他們的缺點,使用一種度量總比什么度量都不用的好。任何進行跨項目或跨組織比較的,都應使用功能點作為規模的度量標準。功能點也可能是一個項目生命周期的前期階段更準確的估計量。但是在后期階段,SLOC(代碼行)是一個各種度量視角的更有用和更精確的度量基礎。軟件工作量估算:這是對開發軟件所需的工作時間的估算,它和進度估算一起決定了開發團隊的規模和構建。

          通常以人時、人天、人月、人年的單位來衡量,這些不同單位之間可以進行合理的轉換。軟件成本估算:包括人力、物質、有形的、無形的支出成本估算,其中以人力成本為主要部分。比較容易被忽視的使學習成本、軟件培訓成本、人員變動風險成本、開發延期成本等,一些潛在成本消耗。本課題研究中涉及成本單價由廣東省電信直接提供。

          收集歷史數據:在項目開發過程中收集一些關鍵項目數據,為形成標桿數據提供參考依據,也為下次類似項目工作量估算提供有力的參考數據。

          建立標桿數據:收集項目數據,解剖其各個指標,建立不同類型項目的標桿數據,作為類似項目的學習榜樣,不斷向其學習,發現并解決項目的問題,最終趕上和超過它。標桿數據在沒有獲得較多的項目數據的時候暫時不能確定,需等到獲得了30個以上項目的歷史數據以后再行決定。隨著軟件評估工作的不斷展開,以前的標桿數據可能不適應新的需要,可不斷改進標桿數據。

          三、工作量及投資評估方法的原則

          工作量核定原則是采用常用工作量估算方法結合歷史數據和專家經驗結合核定工作量。參考的工件包括技術規范書、客戶需求文檔。工作量比例分配參考:項目管理:需求分析:設計:開發:測試:實施支持=0.5:1:1:2:1:0.5。在每個階段中,又分為以下幾類工作:(1)初始細化。其主要目的是針對性的解決或預防風險,也包括技術架構甚至部分公共模塊的開發。該部分工作量取決于風險的高低,通常占整個工作量的10%~30%。(2)構造開發。以功能模塊(或功能點)為基準單位,按比例分配需求、設計、開發、測試的工作量,參考比例為1:1:2:l。如果該模塊包括數據遷移,則額外增加1份工作量。占60%一75%;(3)實施支持培訓。占整個工作量的5%~l0%;(4)管理溝通協調成本,占整個工作量的10%2~右。

          四、結束語

          軟件工作量及投資評估方法雖然沒有非常高深的理論,但要真正實施起來,也絕非易事。對于軟件開發企業而言,這不是一個小的改變,而是一種變革,企業需要為此付出艱苦的努力,需在實踐中鍛煉提高,解決各種各樣的問題,企業管理做得越來越精確,企業管理工作越做越好。

        【軟件工作量及投資評估方法研究】相關文章:

        論文寫作的研究方法04-27

        論文的研究方法的有哪些02-10

        企業投資項目決策及方法探討08-06

        關于學術論文寫作的研究方法04-30

        智能健康監護系統軟件設計研究08-13

        關于人力資本投資的收益分享問題研究08-02

        大型火電建設項目投資管理研究08-03

        開題報告的分析思路、研究方法怎么寫08-01

        高校網絡思想教育的方法研究05-20

        中學政治高效教學方法研究05-21

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>