• <xmp id="uy0u0">
  • <input id="uy0u0"></input>
  • <menu id="uy0u0"><samp id="uy0u0"></samp></menu>
    專注:軟件造價|軟件成本估算|軟件成本評估服務!
    當前位置
    首頁 > 造價評估問答 >

    淺析軟件非功能規模評估模型(SNAP)的評估過程

    2021-03-17 10:01
      非功能需求,指軟件產品為滿足業務需求而必須具有的,且除功能需求以外的特性。非功能用戶需求是描述軟件如何實現功能而不是具備什么功能。非功能特性包括產品必須具備的質量屬性和必須遵守的約束。例如:軟件性能需求、軟件安全性需求、軟件可用性需求等。

      SNAP方法參考了IFPUG方法中對事務功能數據功能的判定規則形式,簡單易懂。

      SNAP模型包括4個類和14子類。SNAP中的確定類和子類的過程相當于功能點分析方法中確定系統邊界的過程。通過一組基準,根據每個子類的類型和復雜性程度的不同來度量子類的規模大小,整個非功能需求規模就是這些子類規模之和。

      我們在使用SNAP方法進行軟件非功能需求評估時其基本過程如下:

      1、確定評估的目的、范圍、邊界和分區。
      2、關聯非功能需求中的類和子類。
      3、識別SNAP計數單元(SNAP Counting Units,SCU)。一個SCU就是一個組件、過程或活動。
      4、確定每個SCU的復雜性。
      5、確定每個SCU中的SNAP Points(SP)。計算SNAP Points是在邊界層執行的,SP是所有的SCU規模之和。
      6、計算非功能需求規模。
      SP是需要計算的最后一個非功能需求規模值。確定了所有子類后,通過結合軟件產品的應用邊界,確定整個非功能需求規模。

      新開發項目的非功能需求規模的計算公式為
            DSP=ADD
      其中,ADD為所有子類的SP之和;
         DSP是新開發類型項目的非功能需求規模。

      增強開發項目的非功能需求規模的計算公式為
           ESP=ADD+CHG+DEL
      其中,ESP為增強開發項目的非功能需求規模;
         ADD為新增的功能需求規模;
         CHG為變更的功能需求規模;
         DEL為刪除的功能需求規模。
      計算原則:
      1、不能更改原項目已定的邊界和分區。
      2、評估包括新增、修改、刪除。


    以上就是軟件成本造價評估公司中基數聯為您帶來的“淺析軟件非功能規模評估模型(SNAP)的評估過程”所有內容,更多軟件開發成本估算知識敬請關注中基數聯!

  • <xmp id="uy0u0">
  • <input id="uy0u0"></input>
  • <menu id="uy0u0"><samp id="uy0u0"></samp></menu>
    国模丫丫大尺度黑毛毛_丰满的人妻hd高清完整版_饥渴人妻被快递员玩弄的视频_苍井空激烈的75分钟