软件开发功能点估算方法.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

功能点估算方法

TOC\o1-5\h\z\oCurrentDocument1概述 1

\oCurrentDocument编写目的 1

适用范围 1

\oCurrentDocument术语定义 1

\oCurrentDocument功能点定义与分类 2

\oCurrentDocument2功能点估算方法 2

\oCurrentDocument估算流程 2

\oCurrentDocument项目前期 3

\oCurrentDocument需求明确 4

\oCurrentDocument需求变更 4

\oCurrentDocument调整前功能点计算(UFC) 5

\oCurrentDocument复杂度矩阵(项目前期) 5

\oCurrentDocument复杂度矩阵(需求明确、需求变更) .6

\oCurrentDocument调整系数 7

\oCurrentDocument调整后功能点计算(FP) 10

\oCurrentDocument3实例说明 10

\oCurrentDocument项目前期 10

\oCurrentDocument需求明确 13

\oCurrentDocument需求变更 19

1概述

编写目的

为规范软件项目规模的度量方法,结合国际先进的估算方法及公司业务运营模式,制定基于软件功能的度量估算方法,为度量项目规模和项目工作量提供指导依据。

适用范

本方法适用于公司的研发类项目,项目应覆盖软件开发全过程

(包括项目准备阶段、需求阶段、设计阶段、编码与测试、交付部署、运行维护各个阶段工作,

术语定义

简称/术语

全称

说明

FP

FunctionPoints

功能点

UFC

UnadjustedFunctionPoints

未调整的功能点数

SC

SystemCharacteristic

系统特性

DI

DegreeofInfluence

影响程度

AF

AdjustmentFactor

功能点的调整系数

功能点定义与分类

功能点(FunctionPoints)是响应客户、其他应用请求或自行触发而进行处理并输出结果的一个最小功能单元。

功能估算过程中,将软件的功能分为以下4类:

1)接口:是指在其他系统中维护但本系统需要调用的数据。包括:调用外部接口和提供外部系统调用的接口。

2)数据处理:是指来自于系统外部的数据输入、控制信息或事务数据输入,并对输入数据进行逻辑处理。包括:新增、修改、删除、流程流转和发布。

3)统计:是指对数据经过组合、计算、统计分析后得出的数据集合,并由程序内部输出到外部。包括:定时统计和实时统计。

4)查询:是一个输入输出的组合过程,向应用程序边界外发送数据基本处理的过程。包括:单表查询和多表联合查询。

2功能点估算方法

2.1估算流程

功能点估算方法,是从软件项目的功能需求角度来评估项目规模,功能点估算流程如下图所示。

功能点估算方法的应用场景分为项目前期、需求明确及需求变更。在不同应用场景中“识别项目的范围和边界”和“计算未调整的功能点数量”方法有所区别,下面将分别说明在项目前期、需求明确、需求变更场景下的估算流程。

项目前期

项目前期,指从项目规划开始至需求规格明确期间。项目功能点的估算流程如下:

1)根据项目前期的调研报告等文件(包括:《可行性研究报告》、《建设方案》或《招标文件》等),明确项目边界范围,初步确定项目的整体功能模块以及功能点。

2)功能点分析:识别功能点分类及估算功能点的数量,功能点分类详见章节1.4。

3)计算调整前功能点:根据功能点分类及复杂度,计算未调整的功能点数UFC,未调整的计算调整后功能点方法详见章节2.2。

4)确定调整系数:根据项目具体情况确定每项系统特性的影响程度,并计算调整系数AF。

5)计算调整后功能点:根据未调整的功能点数UFC及调整系数AF,计算调整后的功能点数FP。

2.1.2需求明确

需求明确时,指已完成需求调研,并形成了正式的需求规格说明书。其项目功能点的估算流程如下:

1)根据项目的需求说明书等文件(包括:《需求规格说明书》),明确项目边界范围,初步确定项目的整体功能模块以及功能点。

2)功能点分析:识别功能点分类及估算功能点的数量,功能点分类详见章节1.4。

3)计算调整前功能点:根据功能点分类及复杂度,计算未调整的功能点数UFC,未调整的计算调整后功能点方法详见章节2.2。

4)确定调整系数:根据项目具体情况确定每项系统特性的影响程度,并计算调整系数AF。

5)计算

文档评论(0)

duantoufa005 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档