软件开发质量管理提升系统.pdf

软件质量和软件过程 一、软件质量特性 商务印书馆四角号码新词典(1978 年版)中质量的定义:(1)产品或工作好 坏程度;(2 )物体中所含物质的多少。本文取第一个定义。 SW-CMM 对质量的定义是:(1)一个系统、组件或过程符合特定需求的程度; (2 )一个系统、组件或过程符合客户或用户的要求或期望的程度。 1983 年,ANSI/IEEE STD729 给出了软件质量定义[92] :软件产品满足规定的 和隐含的与需求能力有关的全部特征和特性,它包括:(1) 软件产品质量满足用 户要求的程度;(2) 软件各种属性的组合程度;(3) 用户对软件产品的综合反映 程度;(4) 软件在使用过程中满足用户要求的程度。 软件质量 正确性 可靠性 可维护性 效 率 安全性 灵活性 可使用性 互连性 可 完 一 准 容 简 模 通 可 自 自 执 存 存 存 操 通 软 机 通 数 简 可 追 备 致 确 错 单 块 用 扩 检 描 行 储 取 取 作 信 件 器 信 据 明 训 综 性 性 性 性 性 独 性 充 性 述 效 效 控 审 性 性 系 独 共 共 性 练 性 / / / 图 立 性 / 性 率 率 制 查 统 立 享 享 / 性 精 健 复 性 工 独 性 性 性 可 / 确 壮 杂 图 具 立 理 培 性 性 性 性 性 解 训 性 性 1-1 ISO 的软件质量度量模型的类图 按照 ISO/TC97/SC7/WG3/1985-1-30/N382 ,软件质量度量模型由三层组成。 高层称软件质量需求评价准则(SQRC ),中层称软件质量设计评价准则(SQDC ), 低层称软件质量度量评价(SQMC )。ISO 认为应对高层和中层建立国际标准,以 便在国际范围内推广应用软件质量管理,而低层可由各使用单位自行制定。ISO 高层由 8 个要素组成、中层由23 个评价准则组成,它们之间的关系如图 1-1 所示。 (图中的◆符号代表某项下面各子项是必须的,缺一不可。例如,效率项由存储 效率和运行效率子项组成,两者缺一不可,这是统一建模语言(Unified Modeling Language, UML )的组合的表示方法)。 由于许多人纷纷提出意见,按 1991 年 ISO 发布的 ISO/IEC9126 质量特性国 际标准,SQRC 已降为6 个。在这个标准中,三层次中第一层称为质量特性,第 二层称为质量子特性,第三层称为度量。该标准定义了 6 个质量特性,即为功能 性(functionali

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档