教学优势
曙海教育的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系。曙海教育的课程在业内有着响亮的知名度。
本课程,秉承20年积累的教学品质,以项目实现为导向,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。
??功能点的最基本概念
??1979年:IFPUG的原始功能点
??2000年(约):NESMA的简化功能点
??2009年:中国功能点标准
??IFPUG功能点定义五种计数项
o?复杂的调整因子定义(本课程中弃用)
??NESMA两级简化体系
o?Indicative Function Point
o?Estimated Function Point
??AFP简化体系
o?Agile Function Point
??软件因素调整因子
o?应用类型调整因子
o?规模调整因子
o?变更调整因子
o?二次开发调整因子
o?维护调整因子
o?多端开发调整因子
??开发因素调整因子
o?团队经验因子
o?语言类型因子
??实际使用中因子的选择
??两种功能点
o?应用功能点(静态)
o?开发功能点(动态)
??对已完成系统的应用功能点进行度量
o?界面计数法(最原始的IFPUG计数法,效率200~400FP/人天,精度10%(与使用者水平相关))
o?简化的界面计数法(NESMA?EFP计数法,效率约2000FP/人天,精度不详(估计在15%左右))
§?练习:对已有软件(需要在课堂环境中可访问)进行功能点计数
o?数据库回归法(2009年中国标准中推荐使用的计数法,效率约4000~6000FP/人天,精度不详(估计在30%左右))
§?练习:对预先导出的数据库表进行功能点计数练习
o?基于需求文档的功能点计数法(兼容NESMA?EFP计数法,效率无限(但需要文档反应真实产品且变更被记录),精度10%(与使用者水平相关))
§?练习:使用AdaScope工具对按SEAi结构编写的需求文档进行计数
o?SEAiSimpleApi自动计数法(AdaPPM工具中的简化计数法,效率无限(仅需10分钟安装插件),精度约10%(与架构相关,需要校准);无法识别三方行为(多数时候差异不大,特定状态需人工校准))
§?演示:在生产软件中安装SEAiSimpleApi,并在AdaPPM中对其进行自动功能点计数
o?SEAiApi自动计数法(AdaPPM工具中的标准计数法,效率无限(需要写代码时植入注解),精度与人类相同(与使用者水平相关),可使用SEAiSimpleApi进行交叉验证;可以识别三方行为)
§?演示:在生产软件中安装SEAiApi,添加注解,并在AdaPPM中对其进行自动功能点计数
??对已迭代开发系统的开发功能点进行度量
o?增强/E?与废弃/R功能点的功能点计数
o?SEAi中对增强与废弃功能的标记
§?练习:使用AdaScope对迭代需求进行自动计数
??简化的界面计数法(NESMA?EFP计数法,效率约2000FP/人天,精度不详(估计在15%左右))
??度量的2个时机
??五大度量指标(FP=功能点数)
o?生产率?=?FP/人天
o?编码消耗率?=?逻辑代码行?/?FP
o?测试用例密度?=?测试用例数?/?FP
o?测试缺陷密度?=?测试缺陷数?/?FP
o?发布缺陷密度?=?发布缺陷数?/?FP
??基础度量数据的定义与采集方法
o?功能点数
o?人天数计算方法
o?测试用例计数方法
o?测试缺陷计数方法
o?发布缺陷数计数方法
??基准比对与五点估算
o?利用P10,P25,P50,P75,P90对基线进行分布表述
??横向对比
o?利用“应用功能点”及派生度量项建立团队基线
o?演示1:在AdaPPM中对比组织内部项目的五大指标排名
o?演示2:在AdaPPM中对比项目 pk?业界的五大指标
??纵向跟踪(统计过程控制)
o?利用“开发功能点”及派生度量项建立统计过程控制
o?演示1:在AdaPPM中监控各项指标穿越P25/P75的情况
??基于功能点的绩效管理
o?平衡积分卡的四象限
o?理解保健因素与激励因素的差异
o?“首席科学家制度”
??QAMMI量化敏捷成熟度模型概述
o?基于行为与基于量化的成熟度模型对比
o?扩展的度量数据(约10个左右)
??基准比对Benchmarking方法
??练习1:在Excel表中建立Benchmarking基线
??演示1:在AdaPPM中建立Benchmarking基线,并与行业数据进行对比
??演示2:在AdaPPM中分析Benchmarking基线的走向
??归一化分析(练习见后)
??相关性分析及其强弱分析
o?相关性与因果关系的区分
??练习1:在Excel中进行求解两组数据的相关系数
??演示1:在AdaPPM中进行相关性分析
??可控因素与不可控因素
??根因分析与解决方案CAR
??预测模型
o?练习1:在Excel表中对已知数据进行函数拟合
o?演示1:在Excel表中求解“归一化测试缺陷密度”
o?演示1:在Excel表中求解“达到特定缺陷密度所需的CCI数值”
?