999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于NESMA功能點分析方法

2017-03-22 23:13:23王志華李克文
電子技術與軟件工程 2017年3期

王志華++李克文

摘 要本文闡述了基于NESMA功能點分析方法的基本原則和方法,針對一個實例公司資料管理系統,實施基于NESMA功能點分析法,統計該系統的功能點數。

【關鍵詞】功能點 NESMA 功能點計算

1 引言

軟件項目早期階段,首要的工作就是提交給客戶的軟件系統的規模、完成它所需要的工作量和成本估計。其中軟件規模估計是進行項目工作量、成本及進度估計的前提條件,因此本文著重研究與規模估計相關的技術方法。目前,國際上已經存在很多軟件規模估計方法和模型,如功能點(Function Point)、代碼行(Line of Code)、德爾菲(Delphi)、用例點(Use Case Point)等,

NESMA功能規模度量是從用戶角度來估計規模,通過量化與外部數據輸入、輸出或文件類型等有關的功能性處理信息,來度量軟件規模的方法,不去考慮軟件的具體實現。

2 NESMA功能點分析方法研究

2.1 概述

功能點分析法FPA(FunctionPointAnalysis)是由IBM的工程師Allan JAlbrecht于20世紀70年代末提出的,是一種與程序語言無關,能夠有效衡量軟件規模的方法。荷蘭軟件度量協會(Netherland Software Measurement Association)推出了NESMA功能點,都是Albrecht功能點分析理論的發展和細化。

2.2 規模估計過程

一般分為以下幾個步驟:

(1)確定估計的類型,根據可收集到的文檔;

(2)確定估計范圍和系統邊界;

(3)度量數據功能和事務功能;

(4)確定未調整功能點數;

(5)確定調整因子;

(6)計算調整后的功能點數。

2.3 功能類型

軟件項目管理中的功能點估計法將功能點分為5類:

2.3.1 內部邏輯文件(ILF Internal Logical File)

在應用程序邊界內維護的用戶可識別的邏輯相關數據組或控制信息。其主要目的是保存由被計數的應用程序的一個或多個基本處理所維護的數據。

2.3.2 外部接口文件(EIF External Interface File)

被一應用程序引用但在另一應用程序邊界內被維護的,用戶可識別的邏輯相關數據組或控制信息, 其主要目的是保存由被計數的應用程序邊界內的一個或多個基本處理所引用的數據。

2.3.3 外部查詢(EQ External Inquiry)

發送數據或控制信息到應用程序邊界外的一個基本處理,其主要目的是通過檢索來自內部邏輯文件或外部接口文件的數據或控制信息,向用戶提供信息。處理邏輯既不包含數學公式或計算,也不創建新的數據。處理期間不維護內部邏輯文件,也不改變系統行為。

2.3.4 外部輸入(EI External Input)

數據或控制信息由外向內穿越應用程序邊界的一個基本處理過程,其主要目的是維護一個或多個 內部邏輯文件和/或改變系統行為。

2.3.5 外部輸出(EO External Output)

發送數據或控制信息到應用程序邊界外的一個基本處理,其主要目的是通過檢索數據或控制信息, 此外還通過處理邏輯來向用戶提供信息,其處理邏輯必須包含至少一個數學公式或計算,或創建派生 的數據。一個外部輸出也可以維護一個或多個內部邏輯文件,和/或改變系統行為。

其中:

(1)數據類型:ILF、EIF

(2)事務類型:EI、EO、EQ

2.4 確定未調整功能點數

(1)計算各模塊的內部邏輯文件、外部接口文件、查詢、輸入、輸出的數目;

(2)計算未調整功能點數UFP=事務功能+數據功能,即等于ILF、EIF、EO、EI、EQ的總和。

2.5 確定調整因子

UFP 是通過建立一個準則來確定某個特定的度量參數進行計算。 調整后的功能點數=UFP *TCF(技術復雜因子,technical complexity factor)

其中TCF 共由 14 個因素組成,如下所示:數據通信、分布式數據處理、性能、大量使用配置、事物處理速率、在線數據輸入、最終用戶使用效率、在線更新、復雜處理、復用性、易于安裝、易于操作、多站點、支持變更。

2.6 計算調整后的功能點數

調整后的功能點數S:=UFP*TCF

S:調整后的功能點數

3 應用實例

以公司內部資料管理系統為例,資料管理系統主要包括管理員基本信息、資料信息管理、借閱管理及查詢等。應用NESMA功能點分析方法進行軟件項目規模估計。

資料管理系統功能點:

EI:資料續借、資料借閱、添加和修改資料、修改規則

EO:借閱者信息統計、借閱詳細信息、

EQ:查看規則信息、查看借閱者信息、查詢資料信息、

EIF:管理員信息文件、借閱者信息文件、員工信息文件

LIF:規則信息文件、權限信息文件、資料信息文件

未調整功能點表 :UFP=ILF+EIF+EO+EI+EQ=95+60+23+25+20=223

調整后的功能點數:S=UFP*TCF=223*(0.65+0.01*Fi)=223*1.3=289.9

4 結束語

本文首先闡述了基于NESMA的功能點的分析方法,以及如何按照NESMA步驟對應用系統功能點的分析和統計,最后根據實例:資料管理系統,實施NESMA功能點分析方法。

鑒于篇幅的原因,基于NESMA的功能點的分析方法未能詳細的描述清楚,在以后的工作中,繼續探索簡化NESMA功能點分析方法,提高項目估計的準確度。

參考文獻

[1]DavidGarmus&DavidHerros著功能點分析[M].北京:清華大學出版社,2003.

[2]Harold Kerzner著.項目管理--計劃、進度和控制的系統方法[M].北京:電子工業出版社,2002.

[3]馮靜,朱小冬,甘茂治.軟件發布周期費用估計方法研究[J].微計算機信息,2006,7-3:288-290.

[4]李幟,林立新,曹亞波.軟件工程項目管理-功能點分方法與實踐[M].北京:清華大學出版社,2005.

作者簡介

王志華(1978- ),女,中國石油大學(華東)計算機與通信工程學院碩士研究生,研究方向為項目管理。

李克文(1969-),男,中國石油大學(華東)計算機與通信工程學院教授,博士。

作者單位

中國石油大學(華東)計算機與通信工程學院 山東省青島市 266000

主站蜘蛛池模板: 国产成人无码播放| 国产不卡在线看| WWW丫丫国产成人精品| 无码综合天天久久综合网| 亚洲激情区| 韩国v欧美v亚洲v日本v| 婷婷午夜影院| 无码中文字幕精品推荐| 国产欧美精品午夜在线播放| 日韩无码黄色网站| 亚洲欧美综合另类图片小说区| 亚洲无码四虎黄色网站| 国产导航在线| 亚洲国产高清精品线久久| 国产69精品久久久久妇女| 欧美在线伊人| 亚洲精品麻豆| 色丁丁毛片在线观看| 91视频青青草| 中文字幕一区二区人妻电影| 免费一级无码在线网站 | 久久精品欧美一区二区| 亚洲精品视频免费| 成人日韩精品| 一级毛片基地| 人妻免费无码不卡视频| 亚洲黄网在线| 国产男人天堂| 婷婷成人综合| 亚洲天堂福利视频| 午夜三级在线| 麻豆精品在线视频| 麻豆精品在线播放| 亚洲天堂色色人体| 欧美一区福利| a亚洲天堂| 精品丝袜美腿国产一区| 亚洲天堂视频网| 欧美不卡二区| 青青青国产免费线在| 欧美亚洲香蕉| 亚洲码一区二区三区| 成人免费视频一区| 欧美a网站| 国产精品青青| 亚洲精品福利网站| 亚洲中文字幕久久无码精品A| 国产女同自拍视频| 亚洲日本www| 欧洲日本亚洲中文字幕| 中文字幕中文字字幕码一二区| 婷婷激情亚洲| 日本草草视频在线观看| 亚洲欧美成人综合| 91精品人妻互换| 欧美日韩精品一区二区在线线| 日韩欧美国产精品| 无码一区中文字幕| 成人字幕网视频在线观看| 丝袜高跟美脚国产1区| 福利视频一区| 国产免费a级片| 在线国产你懂的| 在线另类稀缺国产呦| 久久情精品国产品免费| 影音先锋亚洲无码| 国产白浆一区二区三区视频在线| 国产在线观看99| 午夜国产理论| 国产成人精彩在线视频50| 久久久久免费精品国产| 四虎国产在线观看| 正在播放久久| 免费看a级毛片| 国产裸舞福利在线视频合集| 国产后式a一视频| 高清码无在线看| 欧美日韩导航| 国产白浆在线| 亚洲第一香蕉视频| 欧美国产在线看| 亚洲天堂精品视频|