功能点估算:员工管理系统案例分析
需积分: 0 37 浏览量
更新于2024-08-04
收藏 102KB DOCX 举报
"功能点估算案例1"
在IT项目管理中,功能点估算是一种常见的软件规模度量方法,用于预测软件开发的工作量和成本。在这个案例中,我们以一个员工管理系统为例,探讨如何运用功能点分析来计算业务复杂度。
首先,员工管理系统包括对员工信息的管理,如员工的基本信息、教育背景、工作经历和家庭信息,以及部门管理和工资表的处理。员工信息涉及的字段包括员工ID、名称、性别、生日、婚姻状况、部门ID和名称、教育时间、学校、专业、工作时间、单位、部门、职务以及家属信息。部门信息包括部门ID和名称。而工资信息则与财务系统关联,不直接在本系统内处理。
功能点估算主要关注输入(ILF,Internal Logic Files)、输出(EIF,External Interface Files)、外部查询(EQ)、外部输入(EI)和外部输出(EO)。在本案例中,我们可以识别出ILF和EIF,如员工信息、部门信息和工资表,它们代表系统中的数据存储。每个ILF和EIF的复杂度由其包含的数据元素(DET,Data Element)和关系元素(RET,Relationship Element)决定。主、从表被视为一个ILF或EIF,主、外键只算作一个数据元素。
接下来是EI、EQ和EO的计算。EI对应于增加、修改和删除操作,例如在员工管理系统中,添加、修改和删除员工信息。EO和EQ则是查询操作,区别在于EO可能涉及到复杂的计算或公式。这些操作的复杂度基于功能交易(FTR,Function Transaction)的数量和数据元素(DET)的数量。FTR的数量由ILF和EIF的个数确定,而EI的DET仅计算用户直接输入的信息,不包括系统自动生成的值。对于EO和EQ,报表标题和页码等非用户交互信息不计入DET。
通过计算上述各个部分的功能点数,并考虑通用系统特性的影响程度,我们可以得到最终调整后的功能点总数。在本案例中,经过计算得出功能点数量为48.72个。
总结来说,功能点估算法要求项目经理理解用户的业务流程,将这些流程转化为可度量的功能点。它强调根据实际的业务需求来评估软件规模,而不是直接依赖代码行数或时间估计。这种方法有助于提高估算的准确性和一致性,是项目规划和控制的重要工具。
142 浏览量
2012-08-22 上传
2013-10-21 上传
110 浏览量
点击了解资源详情
点击了解资源详情
2023-07-29 上传
2021-11-30 上传
Unique先森
- 粉丝: 31
- 资源: 327
最新资源
- 新型智能电加热器:触摸感应与自动温控技术
- 社区物流信息管理系统的毕业设计实现
- VB门诊管理系统设计与实现(附论文与源代码)
- 剪叉式高空作业平台稳定性研究与创新设计
- DAMA CDGA考试必备:真题模拟及章节重点解析
- TaskExplorer:全新升级的系统监控与任务管理工具
- 新型碎纸机进纸间隙调整技术解析
- 有腿移动机器人动作教学与技术存储介质的研究
- 基于遗传算法优化的RBF神经网络分析工具
- Visual Basic入门教程完整版PDF下载
- 海洋岸滩保洁与垃圾清运服务招标文件公示
- 触摸屏测量仪器与粘度测定方法
- PSO多目标优化问题求解代码详解
- 有机硅组合物及差异剥离纸或膜技术分析
- Win10快速关机技巧:去除关机阻止功能
- 创新打印机设计:速释打印头与压纸辊安装拆卸便捷性