• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 功能點分析方法之一-原理篇

    發表于:2009-05-18來源:作者:點擊數: 標簽:分析方法原理功能
    功能點分析法 (FPA:function point analysis) 是一種相對抽象的方法,是一種”人為設計”出的度量方式,主要解決如何客觀,公正,可重復地對軟件地規模進行度量的問題. FPA 法由 IBM 的工程師艾倫 · 艾爾布策 (Allan Albrech) 于 20 世紀 70 年代提出,隨后被國
    功能點分析法 (FPA:function point analysis) 是一種相對抽象的方法,是一種”人為設計”出的度量方式,主要解決如何客觀,公正,可重復地對軟件地規模進行度量的問題.
      FPA 法由 IBM 的工程師艾倫 · 艾爾布策 (Allan Albrech) 于 20 世紀 70 年代提出,隨后被國際功能點用戶協會 (IFPUG:The International Function Point Users' Group) 提出的 IFPUG 方法繼承,從系統的復雜性和系統的特性這兩個角度來度量系統的規模,其特征是: “ 在外部式樣確定的情況下可以度量系統的規模 ” , “ 可以對從用戶角度把握的系統規模進行度量 ” 。功能點可以用于 “ 需求文檔 ” 、 “ 設計文檔 ” 、 “ 源代碼 ” 、 “ 測試用例 ” 度量,根據具體方法和編程語言的不同,功能點可以轉換為代碼行。經由 ISO 組織已經有多種功能點估算方法成為國際標準,如: ① 加拿大人艾倫 · 艾布恩 (Alain Abran) 等人提出的全面功能點法 (full function points) ; ② 英國軟件度量協會 (UKSMA : United Kingdom Software Metrics Association) 提出的 IFPUG 功能點法 (IFPUG function points) ; ③ 英國軟件度量協會提出的 Mark II FPA 功能點法 (Mark II function points) ; ④ 荷蘭功能點用戶協會 (NEFPUG:Netherlands Function Point Users Group) 提出的 NESMA 功能點法,以及軟件度量共同協會 (COSMIC:the Common Software Metrics Consortium) 提出的 COSMIC-FFP 方法,這些方法都屬于艾爾布策功能點方法的發展和細化。
      功能點分析方法具體包括兩部分,一部分是測量的具體步驟和方法,通常稱為功能點規模測量方法(Functional Size Measurement, FSM),另一部分則是功能點分析方法的具體應用.除非特別說明,通常的情況下并不分開討論,而是統稱為功能點分析方法(Functional Point Analysis, FPA),包括對應用軟件的規模測量活動和后續應用測量結果進行適當的項目管理活動.
      功能點分析方法有一些相對完整的,自成體系的概念,主要包括基礎功能部件(Base Function Component, BFC), BFC類型,邊界,用戶,本地化,功能領域,功能規模,功能點規模測量的范圍,功能點規模測量過程,功能點規模測量方法,功能性需求,質量需求,技術性需求,數值調整以及調整因子等15個關鍵概念.
      功能點分析的基本計數就是依據標準計算出的系統 ( 或模塊 ) 中所含每一種元素的數目:
    ①  外部輸入數 (EI : external input) :計算每個用戶輸入,它們向軟件提供面向應用的數據。輸入應該與查詢區分開來,分別計算。
    ②  外部輸出數 (EO : external output) :計算每個用戶輸出,它們向軟件提供面向應用的信息。這里,輸出是指報表、屏幕、出錯信息,等等。一個報表中的單個數據項不單獨計算。
    ③  外部查詢數 (EQ : external query) :一個查詢被定義為一次聯機輸入,它導致軟件以聯機輸出的方式產生實時的響應。每一個不同的查詢都要計算。
    ④  內部邏輯文件 (ILF : internal logical file) :計算每個邏輯的主文件,如數據的一個邏輯組合,它可能是某個大型數據庫的一部分或是一個獨立的文件。
    ⑤  外部接口文件 (EIF : external interface file) :計算所有機器可讀的接口,如磁帶或磁盤上的數據文件,利用這些接口可以將信息從一個系統傳送到另一個系統。


    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>