[项目管理]-第五章:过程数据库和过程能力基线
第五章:过程数据库和过程能力基线(PPT.177-198)
1.软件度量的含义、作用
2.过程数据库定义、构成及含义
3.PDB的建立及访问权限
4.过程能力基线的定义、数据及含义(应掌握PCB数据项的计算方法)
5.影响质量成本的活动包括哪些
6.过程财富的组成
7.如何利用过程财富进行软件项目开发
1.软件度量的含义、作用(PPT.177-178)
含义:软件度量可以来量化地描述软件过程和软件产品的不同方面的特点。
作用:项目计划、控制项目过程、分析和改进组织过程
2.过程数据库定义、数据及含义(PPT.180-182)
定义:PDB 是存放从项目可获得的过程性能数据的数据库,这些数据可以用于项目计 划、估计、生产率和质量分析等。
主要内容:
①项目特征:包含项目名称、项目经理和模块经理的名字,项目所属业务单元、项目中使用的过程、应用领域、硬件平台、所用语言、所用DBMS、项目目标的简短描述、项目风险信息、项目持续时间和团队规模。
② 项目进度:包含项目期望开始和结束的日期以及实际开始和结束的日期
③项目工作量 :包含初始估计的工作量和实际总的工作量信息。
④项目规模:包括已经开发的项目的软件规模。按照Loc(代码行数)、简单、中等复杂或复杂程序的数目以及他们的组合来描述软件规模。
⑤故障和风险:包括在各种缺陷检测活动中发现的缺陷数。此外,在PDB中记录了一些注释,包括对估计的注释(区分简单、中等复杂或复杂程序的原则)和对风险管理的注释(贯穿于整个项目的风险察觉是如何变化的)。
3.过程能力基线的定义、数据及含义(掌握PCB数据项的计算方法)(PPT.189-193)
定义:用基线的形式量化的表示过程能力,而过程能力是可以预期得到的结果范围,运 用过程基线有助于对过程进行分析和改进。
主要内容:已交付软件的质量、生产率、进度计划、工作量分布、缺陷引入率、过程中 缺陷清除率、质量成本、缺陷分布
(1)已交付软件的质量:每个功能点所提交的缺陷数,提交的缺陷数是根据在整个验收测试、安装和维护期问所发现的所有缺陷估算出来的。
(2)•生产率:每人月所生产的功能点。
(3)故障引入率:在项目的生命周期内所有注入的缺陷除以规模得到的值。项目中全部的缺陷数是在过程中各个不同检测阶段所发现的缺陷数和在提交后发现的缺陷数的总和。
(4)过程中故障排除率:在过程内通过各种缺陷检测活动所发现的缺陷数占全部缺陷数的百分比.
PCB数据项的计算方法:
4.PDB的建立及访问权限(PPT.183)
PDB由SEPG(软件工程过程小组)建立; 项目经理可以阅读
5.影响质量成本的活动包括哪些(PPT.196)
测试、评审、软件缺陷修复、培训
6.如何利用过程财富进行软件项目开发(PPT.197-198)
7.过程财富的含义(PPT.197)
- 组织标准软件过程
- 组织的软件过程数据库/过程能力基线、
- 软件生命周期描述、
- 标准软件过程的剪裁指南和准则、
- 软件有关文档