FPA功能点估算系统规模流程概述-威尔金的IT博客,51CTO-51CTO博客
- -有关什么是功能点分析法,为什么要用功能点分析法的内容,请阅读《 FPA笔记一 概述》. 1. 计算功能点的总体流程. FPA的计算流程比较复杂,主要分为三大步骤:定义分析目标;计算未调整功能点;计算调整功能点. 1) 决定分析类型和目的:开发项目、升级项目、应用. 2) 识别分析范围和应用边界.
|
Determine Type of Count |
Identify Counting Scope and Application Boundary |
Count Data Functions |
Count Transactional Functions |
Determine Unadjusted Function Point Count |
Determine Value Adjustment Factor |
Calculate Adjusted Function Point Count |
DET个数 RET个数 | 1 ~ 19 | 20 ~50 | >= 50 | | 复杂度 | ILF 功能点数 | EIF功能点数 |
1 | 低 | 低 | 中 | 低 | 7 | 5 | |
2 ~ 5 | 低 | 中 | 高 | 中 | 10 | 7 | |
>= 6 | 中 | 高 | 高 | 高 | 15 | 10 |
EI复杂度 | EQ、EO复杂度 | ||||||
DET个数 RET个数 | 1 ~ 4 | 5 ~15 | >=16 | DET个数 RET个数 | 1 ~ 5 | 6 ~19 | >= 20 |
1 | 低 | 低 | 中 | 1 | 低 | 低 | 中 |
2 | 低 | 中 | 高 | 2 ~ 3 | 低 | 中 | 高 |
>= 3 | 中 | 高 | 高 | >= 4 | 中 | 高 | 高 |
复杂度 | 低 | 中 | 高 |
EI、EQ功能点数 | 3 | 4 | 6 |
EO功能点数 | 4 | 5 | 7 |
| 项目 / 应用系统的规模 | ||||
很小 | 小 | 中 | 大 | 很大 | |
功能点数 | 5 ~ 20 | 20 ~ 100 | 100 ~ 500 | 500 ~ 10K | 10K ~ 100K |
C++ 代码行 | 265 ~ 1K | 1K ~ 5K | 5K ~ 26K | 26K ~ 500K | 500K ~ 5M |
开发工作量 | 0.5人天 ~ 1人月 | 1人月 ~ 10人月 | 10人月 ~ 72人月 | 72人月 ~ 200人年 | 200人年~ 8K人年 |
FPA 工作量 | 15分钟 ~ 30分钟 | 30分钟 ~ 1小时 | 1小时 ~ 5小时 | 5小时 ~ 100小时 | 100小时 ~ 1K小时 |
术语 | 英文 | 中文 | 说明 |
FPA | Function Point Analysis | 功能点分析法 | |
UFP | Unadjusted Function Point | 未调整的功能点 | |
AFP | Adjusted Function Point | 调整功能点 | |
VAF | Value Adjustment Factor | 值调整因子 | |
ILF | Internal Logic File | 内部逻辑文件 | |
EIF | External Interface File | 外部接口文件 | |
EI | External Input | 外部输入 | |
EO | External Output | 外部输出 | |
EQ | External Query | 外部查询 | |
GSC | General System Characteristic | 通用系统特征 | |
DET | Data Element Types | 数据元素类型 | |
RET | Record Element Types | 记录元素类型 | |
FTR | File Type Referenced | 引用文件类型 | |
DI | Degree of Influence | 影响程度 | |
TDI | Total Degree of Influence | 整体影响程度 | |
EP | Elementary Process | 处理元 | |