基于NESMA功能点分析方法

发布时间:2018-09-07 19:39:35

基于NESMA功能点分析方法
作者:王志华 李克文
来源:《电子技术与软件工程》2017年第03

         要本文阐述了基于NESMA功能点分析方法的基本原则和方法,针对一个实例公司资料管理系统,实施基于NESMA功能点分析法,统计该系统的功能点数。

        【关键词】功能点 NESMA 功能点计算

        1 引言

        软件项目早期阶段,首要的工作就是提交给客户的软件系统的规模、完成它所需要的工作量和成本估计。其中软件规模估计是进行项目工作量、成本及进度估计的前提条件,因此本文着重研究与规模估计相关的技术方法。目前,国际上已经存在很多软件规模估计方法和模型,如功能点(Function Point)、代码行(Line of Code)、德尔菲(Delphi)、用例点(Use Case Point)等,

        NESMA功能规模度量是从用户角度来估计规模,通过量化与外部数据输入、输出或文件类型等有关的功能性处理信息,来度量软件规模的方法,不去考虑软件的具体实现。

        2 NESMA功能点分析方法研究

        2.1 概述

        功能点分析法FPAFunctionPointAnalysis)是由IBM的工程师Allan JAlbrecht20世纪70年代末提出的,是一种与程序语言无关,能够有效衡量软件规模的方法。荷兰软件度量协会(Netherland Software Measurement Association)推出了NESMA功能点,都是Albrecht功能点分析理论的发展和细化。

        2.2 规模估计过程

        一般分为以下几个步骤:

        1)确定估计的类型,根据可收集到的文档;

        2)确定估计范围和系统边界;

        3)度量数据功能和事务功能;

        4)确定未调整功能点数;

基于NESMA功能点分析方法

相关推荐