1.软件度量过程 软件过程 软件项目 测量数据收集 测度 软件产品 度量计算 度量 度量评价 指标 图92软件度量的数据收集过程
1. 软件度量过程 图9.2 软件度量的数据收集过程 测量数据收集 测度 软件过程 软件项目 软件产品 度量计算 度量 度量评价 指标
2.软件度量的分类 软件度量主要划分为项目度量和过程度量两大类。 软件项目度量是战术性活动,是对项目组中所有个人开 发工作的测度,目的在于辅助项目开发的控制和决策, 改进软件产品的质量。 软件过程度量是战略性活动,是对整个企业中全体项目 组开发能力的测度,目的在于改进企业的软件开发过程, 提高开发生产率。 此外,对软件(产品)质量也可以单独进行度量,称为 产品(质量)度量
2. 软件度量的分类 软件度量主要划分为项目度量和过程度量两大类。 软件项目度量是战术性活动,是对项目组中所有个人开 发工作的测度,目的在于辅助项目开发的控制和决策, 改进软件产品的质量。 软件过程度量是战略性活动,是对整个企业中全体项目 组开发能力的测度,目的在于改进企业的软件开发过程, 提高开发生产率。 此外,对软件(产品)质量也可以单独进行度量,称为 产品(质量)度量
9.1.4软件项目管理文档 软件项目管理计划文档(SPMP, Software Project Management plan)是软件项目管理的指导性文件。 SPMP提供了对资源、成本和进度进行合理估算和安 排的一个框架,给软件开发过程的管理提供了一个综 合蓝图,SPMP主要由三部分内容组成 ①需要做的事:软件项目实施计划,包括进度安排、 质量保证措施等; ②需要的资源:软件项目资源需求和资源计划,资源 包括时间、硬件、软件、人员和组织机构等; ③需要的经费:对软件项目的规模、开发和维护成本 估计
9.1.4 软件项目管理文档 软件项目管理计划文档(SPMP,Software Project Management Plan)是软件项目管理的指导性文件。 SPMP提供了对资源、成本和进度进行合理估算和安 排的一个框架,给软件开发过程的管理提供了一个综 合蓝图,SPMP主要由三部分内容组成: ① 需要做的事:软件项目实施计划,包括进度安排、 质量保证措施等; ② 需要的资源:软件项目资源需求和资源计划,资源 包括时间、硬件、软件、人员和组织机构等; ③ 需要的经费:对软件项目的规模、开发和维护成本 估计
91.4软件项目管理文档 对于一个大型软件项目,SPMP是一套计划文档,有 项目实施计划、质量保证计划、软件测试计划、文档 编制计划、用户培训计划、综合支持计划和软件分发 计划 ◆实际软件项目可以根据规模,或者根据不同的工作 目标,选择制定以上各种类型计划中的部分计划,也 可以把多个计划的内容合并成一个计划。项目实施计 划是不可缺少的一个综合性计划
对于一个大型软件项目,SPMP是一套计划文档,有 项目实施计划、质量保证计划、软件测试计划、文档 编制计划、用户培训计划、综合支持计划和软件分发 计划。 ◆实际软件项目可以根据规模,或者根据不同的工作 目标,选择制定以上各种类型计划中的部分计划,也 可以把多个计划的内容合并成一个计划。项目实施计 划是不可缺少的一个综合性计划。 9.1.4 软件项目管理文档
92人员组织范型 ◆大型软件产品的开发可采取分层次的组织结 构,即软件经理→项目经理→开发小组,以保 证组织和管理的有效性。 ◆一个项目科学而合理建立的组织结构取决于 组织的管理风格、凝聚力、组内成员的人数和 他们的技术水平,以及任务的难易程度
9.2 人员组织范型 ◆大型软件产品的开发可采取分层次的组织结 构,即软件经理→项目经理→开发小组,以保 证组织和管理的有效性。 ◆一个项目科学而合理建立的组织结构取决于 组织的管理风格、凝聚力、组内成员的人数和 他们的技术水平,以及任务的难易程度