ISO9001体系

基于ISO9000的软件质量保证模型(中)

软件过程的定义和描述

现代质量管理理论的核心内容是过程的管理,ISO9000定义的所谓过程就是“将输入转化为输出的一组彼此相关的资源和活动”。在软件企业中我们将过程分为两类:即管理过程和软件工程过程,管理过程一般是企业级的过程,如质量体系的评审过程、培训过程等等。而软件工程过程一般是指软件生命周期的活动,如系统分析、设计、编码等等。有些过程是一个单纯的活动。而有些过程则可能是一系列离散的活动,并于其他过程的活动有着时序或谓词条件的关系。在这里,我们关心的是对过程的管理,而不是过程本身的事实方法。所以我们的重点是描述过程及过程间的关系。我们采用了模板的方法来描述过程,其内容包括以下几个方面:

(1、目的:描述该过程的功能和责任;

(2、属性:描述过程需要的资源,如人员、资金、时间、设备、方法和支持工具等;

(3、前置条件:描述过程的激活条件和输入条件;

(4、过程产品:描述过程的输出结果及结果形式;

(5、后置条件:描述过程结果可能导致的后续过程。

过程模板为过程的定义和建立奠定了基础,也为本模型的建立奠定了基础。

企业的过程数据库的定义和管理

过程数据、工作产品是企业的财富,也是企业进行过程评价和改进的依据,必须定义科学、合理的过程数据库和数据库管理策略,才能提高企业的管理能力,保证企业高效地运转,并为企业管理者保持清醒的头脑、作出科学准确的决策提供支持,过程数据库包括:

(1、所有的策划信息;

(2、所有策划的执行信息,包括状态、实际执行数据和评价等等;

(3、所有的质量记录;

(4、所有的软件过程统计信息。

相关内容推荐