课程培训
需求拆分功能点估算培训

培训日程

预热:什么是功能点和功能点

Ø 功能点的最基本概念

Ø NESMA功能点定

ü ILF内部逻辑文件与EIF外部接口文件

ü EI外部入,EO外部出,EQ外部查询

Ø 功能点在完整的QAD量化敏捷开发中的位置

第一步:准需求文档

第一文档:已业务写成的成文档/客户有规定模板的需求

文档的写者由于没有经过功能点的培,因此其文档中不存在功能点的清晰条目,存在大量从字面上看不到的功能点。因此需要标记、分析后方可数。

第二文档:需求尚未写成,因此可以按功能点从头编写的文档

Ø 本章将使用讲师SEAi需求化版本,在极短的时间内,即可将Word人类语言拆分并表达第二就是ILFEIF为实体),第三层则EIEOEQ),因此可直接用于算功能点。

第二步:功能点估算

功能点的史及定义变

Ø IFPUG功能点定五种

o 整因子定(本程中弃用)

o NESMA级简化体系

§ Indicative Function Point

§ Estimated Function Point

o AFP化体系

§ Agile Function Point

整因子

Ø 件因素整因子

o 整因子

o 整因子

o 整因子

o 二次开发调整因子

o 维护调整因子

o 多端开发调整因子

Ø 因素整因子

o 团队经验因子

o 型因子

Ø 实际使用中因子的选择

第三步:造价估算及其标准

中国的功能点史及

Ø 初期功能点的引入

Ø 中国标准时代

o 行业协会标准:《软件成本低额规范》

o 北京市地方标准

o 工信部标准

o 国标

o 国军标

Ø 其他主要参考体系

o 韩国标准

o 澳大利亚Southern Scope

准估

Ø 功能点定义

Ø 估算的三个时机

Ø 功能点计数

Ø 调整因子计算

Ø 派生计算项

o 工作量(标准人天)

o 成本(不同标准中有两种不同的计算策略)

§ 开发成本计算

§ 总成本计算

o 工期

o 讲师增补的数值:

§ 逻辑代码行数,代码混沌指数

§ 测试用例数,测试缺陷数,发布缺陷数

Ø 基准比对与五点估算

课堂练习:估算工具与实战I

SEAi需求模板(整体需求部分)

此模板是一种格式化的Word文档,使用特定的符号系统包含了功能点的各种要素。只要在其中编写需求(或将其中的标记符号应用于企业自身的需求文档),即可供相应的工具完成自动化计数。

课堂练习(二选一):

1. 将之前的需求以特定格式填写在模板中

2. 在企业自身的需求文档中引入SEAi脚本符号系统 

Ada Scope软件

此软件使用简化的功能点计算过程(兼容各种国内标准),可直接读取SEAi需求模板中的功能点符号,通过设定不同的调整因子数值,自动完成计算。

计算结果包括:原始功能点,调整因子,调整后功能点,工作量,成本,代码行数,测试用例数,测试缺陷数,发布缺陷数。

课堂练习

1. 计算一个较大型项目的功能点及派生数据

第四步:基于功能点的划,跟踪,度量,评估

整体

整体计划包括项目早期的立项、合同等计划。也包括了敏捷开发的整体计划。

Ø 品开的功能点

o 二次开发功能点的计算

o 其他功能点不覆盖的工作量(如数据导入等)

Ø 其他估算与计划方法

o 数学方法(代码行法、类比法)

o 非数学方法(专家估算法)

迭代

Ø 迭代中使用功能点

o 使用SEAi需求条目代替用户故事

o 直接从SEAi条目数计算功能点

o 维护类任务功能点计算

Ø 其他估算方法

o 故事点

o 鸡蛋估算法,T恤估算法

迭代跟踪,度量,

Ø 迭代跟踪品的

o 量化地跟踪品的内在

§ 使用迭代开+功能点度量来跟踪,可以有效防止虚假度。

o 内在量的持跟踪

§ 可以防止在时发问题致看似利的程受阻。

整体跟踪,度量,

整体跟踪发生在项目完成,或大型里程碑(必须是迭代式而非瀑布式里程碑)处,对计划的执行情况进行评估。

Ø 实际完成功能点数据的快速/自动收集

o 数据库表法,界面计数法,函数反射法,接口反射法

Ø 核心指标度量与评估

o 生产率FP/人天,成本RMB/FP,编码消耗率LLOC/FP

o 测试密度TC/FP,测试缺陷密度TD/FP,发布缺陷密度RD/FP

Ø QAMMI量化敏捷成熟度模型

o 基于功能点+Benchmarking的横向比较

课堂练习:估算工具与实战II

SEAi需求模板(迭代需求部分)

SEAi模板中可分批次完成需求,并在不同批次中引入需求的维护、变更、删除等标识,以供迭代开发、维护型项目使用。

课堂练习(二选一):

1. 将之前的需求切分为3个迭代

2. 选择适当的需求,将其标识为增强、废弃,模拟正常开发中的可能情况 

Ada Scope软件

此软件可读取需求文档中的迭代计划,并计算出单个迭代的对应功能点和相关派生数据。

计算结果包括:原始功能点,调整因子,调整后功能点,工作量,成本,代码行数,测试用例数,测试缺陷数,发布缺陷数。

课堂练习

1. 计算上述文档中的一个迭代

 

其他:功能点的扩展应用(详见各个模块的时间)

QAC量化敏捷编码(量化敏捷重构)

以下方法并非“重构”特有,对高标准要求的新项目一样适用。

Ø 基于功能点的重构决策

Ø 基于功能点的重构计划

o 重构团队人力模型

Ø 基于功能点的重构跟踪

Ø 重构案例分享

潜在练习:此处可对一个实际的正将、正在重构的项目进行练习

QAT量化敏捷测试

Ø 基于功能点的测试密度计划 TC/FP

Ø 基于功能点的测试密度度量

o 归一化测试密度 RD/FP

Ø 基于4个100%的自动化测试策略

潜在练习:此处可现场采集各个项目的度量数据,并按行业计算数据的合理性

QAM量化敏捷度量/效管理

Ø 拓展的度量项

o 技术相关:CCI代码混沌指数

o 测试相关:测试覆盖率,测试频率,测试效率自动化率

o 发布相关:发布频率,发测比,线上缺陷次率

Ø 基于功能点的敏捷团队绩效管理

o 与业界基线的比较

Ø 基于功能点的个人绩效管理

 




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>