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 | 处理元 | |