以员工管理系统为例,详细说明如何利用功能点估算法计算业务复杂度。
在员工管理系统中添加一个员工资料,会使用到员工的一般信息、教育情况、工作经历和家属信息。员工隶属于某个部门,在本系统中会有一个对部门进行维护的功能。员工的工资则由另外一个财务系统提供。因此,其用例图如下所示:
在员工管理系统中添加一个员工资料,会使用到员工的一般信息、教育情况、工作经历和家属信息。员工隶属于某个部门,在本系统中会有一个对部门进行维护的功能。员工的工资则由另外一个财务系统提供。因此,其用例图如下所示:

图1 员工管理系统用例图
假设员工基本信息如下所示:
- 员工ID(标签控件)
- 员工名称
- 性别
- 生日
- 婚否
- 所属部门ID(标签控件)
- 所属部门名称
- ——受教育的时间
- ——学校名称
- ——所学专业
- ——工作时间
- ——工作单位
- ——工作部门
- ——工作职务
- ——亲属的姓名
- ——之间关系
- ——亲属年龄
- ——工作单位
假设部门信息如下所示:
- 部门ID(标签控件)
- 部门名称
假设工资表信息如下所示:
- 员工ID(标签控件)
- 员工姓名
- 金额
- 单位
ILF和EIF的功能点数
本范例识别出来ILF和EIF功能点个数如下表所示。
| ILF内部逻辑文件 | RET | DET个数 | 复杂度 | 未调整的FP个数 |
| 员工信息 | 员工基本信息、受教育情况、工作经历、亲属信息,共4个。 | 18 | 低 | 7 |
| 部门信息 | 部门基本信息,共1个。 | 2 | 低 | 7 |
| EIF外部接口文件 | RET | DET个数 | 复杂度 | 未调整的FP个数 |
| 工资表 | 员工基本信息、工资信息,共2个。 | 4个 | 低 | 5 |
|
合计:19个 |
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21011012/viewspace-621028/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/21011012/viewspace-621028/
本文以员工管理系统为例,介绍如何利用功能点估算法评估业务复杂度。通过分析员工基本信息、部门信息及外部工资表等模块,量化了内部逻辑文件(ILF)与外部接口文件(EIF)的功能点数。
3395

被折叠的 条评论
为什么被折叠?



