(3)产品评价 软件产品评价的主要目的是确保产品和它的需求相符合,类似于硬件的 产品检验,这种评价所用的方法可以是设计的走查(walk- through)、代 码的审计、测试结果的分析以及软件的质量度量和评估等。 2.质量设计 在质量设计中应当确定该软件应该达到什么水平,并考虑高质量的软件 如何设计以及如何通过测试来确定质量等问题。为些,在质量设计中,首 先要指定期望软件产品具有的主要质量要素或属性,并尽量使它们的指标 定量化。 质量管理活动的工具包括老七种与新七种,老七种工具是因果图法、排 列图法、査表法、直方图法、散布图法、分层法及对策表法,新七种工具 是关联图法、KJ法、系图法、矩阵图法、距阵数据分析法、过程决策程序 图法(PDPC)、箭头图法
⑶ 产品评价 软件产品评价的主要目的是确保产品和它的需求相符合,类似于硬件的 产品检验,这种评价所用的方法可以是设计的走查(walk-through)、代 码的审计、测试结果的分析以及软件的质量度量和评估等。 2.质量设计 在质量设计中应当确定该软件应该达到什么水平,并考虑高质量的软件 如何设计以及如何通过测试来确定质量等问题。为些,在质量设计中,首 先要指定期望软件产品具有的主要质量要素或属性,并尽量使它们的指标 定量化。 质量管理活动的工具包括老七种与新七种,老七种工具是因果图法、排 列图法、查表法、直方图法、散布图法、分层法及对策表法,新七种工具 是关联图法、KJ法、系图法、矩阵图法、距阵数据分析法、过程决策程序 图法(PDPC)、箭头图法
9.2.3软件质量管理的主要活动 SO9000标准的一个重要的科学依据就是“质量形成于全生 过程中”,具体体现在事前计划、严格计划的实施、事 后检査、总结分析并采取改进措施的循环模式上。那么怎 样才能使影响软件产品质量的全部因素在产生过程中始终 处于受控状态呢?首先我们要做的事情就是软件质量策划。 1.软件质量策划 ISO900评价质量管理体系有效性的第一个方面,是组织的 过程是否被恰当地识别和定义,并且形成文件化的程序, 亦即对组织的质量活动进行策划
9.2.3 软件质量管理的主要活动 ISO 9000标准的一个重要的科学依据就是“质量形成于全生 产过程中” ,具体体现在事前计划、严格计划的实施、事 后检查、总结分析并采取改进措施的循环模式上。那么怎 样才能使影响软件产品质量的全部因素在产生过程中始终 处于受控状态呢?首先我们要做的事情就是软件质量策划。 1. 软件质量策划 ISO 9000评价质量管理体系有效性的第一个方面,是组织的 过程是否被恰当地识别和定义,并且形成文件化的程序, 亦即对组织的质量活动进行策划
具体对组织而言,质量策划的内容包括以下方面: (1)确定软件组织:适应其生产特点的组织结构,以及人员 的安排和职责的分配。为建立软件组织的质量管理体系做 最基础的准备。 (2)确定组织的质量管理体系目标:根据组织的商业需要和 产品市场,确定选择ISO9000或CMM作为其质量管理体系 的符合性标准或模型。 (3)标识和定义组织的质量过程:亦即对组织的质量过程进 行策划,确定过程的资源、主要影响因素、作用程序和规 程、过程启动条件和过程执行结果规范等等 (4)识别产品的质量特性:进行分类和比较,建立其目标、 质量要求和约束条件 (5)策划质量改进的计划、方法和途径
具体对组织而言,质量策划的内容包括以下方面: ⑴ 确定软件组织: 适应其生产特点的组织结构,以及人员 的安排和职责的分配。为建立软件组织的质量管理体系做 最基础的准备。 ⑵ 确定组织的质量管理体系目标: 根据组织的商业需要和 产品市场,确定选择ISO 9000或CMM作为其质量管理体系 的符合性标准或模型。 ⑶ 标识和定义组织的质量过程: 亦即对组织的质量过程进 行策划,确定过程的资源、主要影响因素、作用程序和规 程、过程启动条件和过程执行结果规范等等。 ⑷ 识别产品的质量特性: 进行分类和比较,建立其目标、 质量要求和约束条件。 ⑸ 策划质量改进的计划、方法和途径
质量管理体系策划的第一步就是识别并定义过程。软件 组织的质量过程通常包含两种类型,即软件工程过程和组 织支持过程 (1)软件工程过程 软件工程过程,就是我们通常所说的软件生命周期中的 活动,一般包括:软件需求分析、软件设计、编码、测试、 交付、安装和维护。 CMM中定义了三个关键过程区域来实现这两级过程策划 ①组织过程定义( Organization process definition ②软件项目策划( Software project planning ③软件产品工程( Software product engieering
质量管理体系策划的第一步就是识别并定义过程。软件 组织的质量过程通常包含两种类型,即软件工程过程和组 织支持过程。 ⑴ 软件工程过程 软件工程过程,就是我们通常所说的软件生命周期中的 活动,一般包括:软件需求分析、软件设计、编码、测试、 交付、安装和维护。 CMM中定义了三个关键过程区域来实现这两级过程策划: ① 组织过程定义(Organization process definition) ② 软件项目策划(Software project planning) ③ 软件产品工程(Software product engjieering)
(2)组织支持过程 组织支持过程是软件组织为保证软件工程过程的实施和检 査而建立的一组公共支持过程。通常这些支持过程不属于 软件生命周期的活动。主要包括: ①管理过程。包括:评审、检査、文档管理、不合格品管 理、配置管理、内部质量审核和管理评审。 ②支持过程。包括:合同评审、子合同管理、采购、培训 进货检验、设备检验、度量和服务
⑵ 组织支持过程 组织支持过程是软件组织为保证软件工程过程的实施和检 查而建立的一组公共支持过程。通常这些支持过程不属于 软件生命周期的活动。主要包括: ① 管理过程。包括:评审、检查、文档管理、不合格品管 理、配置管理、内部质量审核和管理评审。 ② 支持过程。包括:合同评审、子合同管理、采购、培训、 进货检验、设备检验、度量和服务