本范例识别出来EI、EQ和EO功能点个数如下表所示。
EI |
FTR |
DET个数 |
复杂度 |
未调整的FP个数 |
添加员工信息 |
员工、部门、工资表 |
员工信息的两个标签控件的内容不是用户输入的,因此不算。共16个。 部门信息与员工信息中的部门字段重复,因此一个都不算。 工资表中的员工ID和名称不能重复,因此只能算金额和单位,所以共2个 18个 |
高 |
6 |
修改员工信息 |
员工、部门、工资表 |
18个 同上 |
高 |
6 |
删除员工信息 |
员工、部门、工资表 |
1个 员工ID |
中等 |
4 |
添加部门信息 |
部门 |
1个 一个标签控件的内容不是用户输入的,因此不算 |
低 |
3 |
修改部门信息 |
部门 |
1个 一个标签控件的内容不是用户输入的,因此不算 |
低 |
3 |
删除部门信息 |
部门 |
1个 部门ID |
低 |
3 |
合计:25个 | ||||
| ||||
EQ |
FTR |
DET个数 |
复杂度 |
未调整的FP个数 |
查询员工信息 |
员工、部门、工资表 |
20个 |
高 |
6 |
查询部门信息 |
部门 |
2个 |
低 |
3 |
合计:9个 | ||||
| ||||
EO |
FTR |
DET个数 |
复杂度 |
未调整的FP个数 |
统计员工年薪 |
员工、 工资表 |
员工ID、员工名称 年份、年薪、单位 共5个 |
低 |
4 |
本系统的通用系统特性及其影响程度如下表所示:
系统特性 |
分数 |
数据通讯 |
3 |
分布式数据处理 |
2 |
性能 |
0 |
高强度配置 |
0 |
交易速度 |
0 |
在线数据输入 |
5 |
最终用户效率 |
2 |
在线更新 |
3 |
复杂的处理 |
0 |
可复用性 |
3 |
易安装性 |
0 |
易操作性 |
0 |
多场地 |
0 |
支持变更 |
1 |
合计:19 | |
调整因子 = 19 * 0.01 + 0.65 = 0.84 |
(19 + 25 + 9 + 5)* 0.84 = 48.72个