DB11 T 338-2006 政府信息系统软件通用质量要求.pdf

上传人:孙刚 文档编号:115815 上传时间:2019-07-07 格式:PDF 页数:24 大小:239.02KB
下载 相关 举报
DB11 T 338-2006 政府信息系统软件通用质量要求.pdf_第1页
第1页 / 共24页
DB11 T 338-2006 政府信息系统软件通用质量要求.pdf_第2页
第2页 / 共24页
DB11 T 338-2006 政府信息系统软件通用质量要求.pdf_第3页
第3页 / 共24页
DB11 T 338-2006 政府信息系统软件通用质量要求.pdf_第4页
第4页 / 共24页
DB11 T 338-2006 政府信息系统软件通用质量要求.pdf_第5页
第5页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、 ICS 35.24 L 72 备案号: 18389-2006 北 京 市 地 方 标 准 DB DB11/T 338 2006 政府信息系统软件通用质量要求 General software quality requirements for government information system 2006-02-22发布 2006-04-20实施 北京市质量技术监督局发布DB11/T 338 2006 I 目 次 前言 .I 引言 II 1 范围 1 2 规范性引用文件 .1 3 术语和定义 1 4 分类 2 4.1 质量模型的定义 .2 4.2 质量模型的使用 .15 5 产品描述要求

2、 16 5.1 标识和指示 .16 5.2 功能说明 .16 5.3 可靠性说明 .16 5.4 易用性说明 .17 5.5 效率说明 .17 5.6 可维护性说明 .17 5.7 可移植性说明 .17 6 用户文档要求 17 6.1 完整性 .17 6.2 正确性 .17 6.3 一致性 .17 6.4 易理解性 .17 6.5 易浏览性 .17 附录 A(资料性附录)质量模型使用实例 18 附录 B( 资料性附录) 评价模块的实例 功能性 19 B.1 功能性的子特性的测量方法 19 B.2 功能性的测量方法 .19 B.3 测量结果的解释 .20 B.4 其它质量特性的测量 20 DB1

3、1/T 338 2006 I 前 言 本标准通过质量模型来表述软件产品的质量,质量模型是一组质量特性及这些特性的相互关系 。 软件的质量模型 由 质量特性来描述,质量特性 由 质量子特性来描述,质量子特性 则由属 性来描述 。 质量 模型 主 要 依据 ISO/IEC 9126中 的定义,结 合政府信息 系 统 的特 点进行了适当裁剪。 质量子特性的 属 性 定义及相 应 的 度 量方法 参照 ISO/IEC 9126以 及 GB/T 18905的相关 内容 确定 。 本标准 只涉 及要 提供 的 或 要 交付 的 信息 系 统 软件, 不涉 及它 们 的 研制开发 过 程。 本标准的附录 A

4、、 附录 B为 资料性附录 。 本标准 由北京市 产品质量 监督检验所提出。 本标准 由北京市 质量 技 术 监督局 和 北京市信息化工作办公室归口。 本标准 主 要 起草单位:北京市 产品质量 监督检验所、北京 软件产品质量 检 测 检验中心、北京市信息 办电 子 政务与 资 源处、北京市发改委高技 术产 业发展处、北京 软件 与信息服务业促进中心 本标准 主 要 起草人:吴铸成、丁卫敏、徐胜凡、左家平、谢 腾翔 。 DB11/T 3382006 II 引 言 为 加强北京市政府部门 信息化工作的规范 管 理, 进一 步加快信息化 基础设施建设, 保证 政府信息系 统的质量, 保障 用户 利

5、益, 推动 和指导 政府信息化 建设 ,特 制 定 北京市 政府信息系 统软件通用质量要 求 , 从 软件的质量、 产品描述和用户文档 等 方面 明确 政府信息 系统软件的通用要求 。 政府信息系 统,通常 指运用于 政府业务 的信息系 统,包括 办公自动 化 系 统、 管 理 信息 ( 业务 )系 统、行政审批 系 统、 决策支持 系统、信息 门 户系 统、电 子 政务系 统等。 DB11/T 3382006 1 政府信息系统软件通用质量要求 1 范围 本标准规定 了政府信息 系 统 软件的质量模型, 对软件的质量特性、 子特性、属 性 以 及相应 的度量方 法进行了详细 描述, 对软件产品

6、描述和用户文档 提出了 明确要求 。 本标准的期望 用户为: 需 方 。 根 据质量模型,确定软件产品质量 需 求和 验收 准则; 评价方。 根据 软件需 求规格说明和用户要求,结 合 质量模型, 编制 测试方 案、 测试计划, 设计 测试用例,完 成 对 软件产品的评价。 供方。 根 据需方提出 的质量 需求,结 合 质量模型, 编 制软件需求规 格说明,确定质量 保证 准则。 按标准要求 提供产品描述和用户文档。 2 规范性引用文件 下列 文件中 的条款通过本标准的引用而 成为本标准的条款 。凡是 注日期的引用文件,其随后 所有 的修改单 (不 包括勘误 的 内容) 或修订版均不适 用于

7、本标准, 然而 , 鼓励根 据本标准 达成协议 的 各 方研 究 是 否 可使用这些文件的最新版 本 。凡 是不注日期 的引用文件,其 最新版 本适用于 本标准。 GB 2312-1980 信息交换用 汉字编码字符集 基本集 GB 13000.1-1993 信息技术 通用多八 位 编码字符集 (UCS ) 第 一 部 分 : 体 系结构 与基本多 文种平面 GB 18030-2000 信息技术 信息交换 用汉字编码字符集 基本 集的扩充 GB T 189052002 软件 工程 产品评价 3 术语和定义 下列术语和定义适用 于本标准 。 3.1 软件 software 信息处理系 统的部分 或

8、全部程 序、规程、 规 则 及相关的文档。 3.2 软件产品 software product 指定交付给 用户的软件实体, 包括一套 完整的计 算机 程序、过程以 及 有 关的文档和 数据。 3.3 用户 user 使用软件产品 执 行 特定功能的 个人或组 织。 3.4 开发者 developer 在软件生存周 期 过 程中 执 行开发 活 动 (包括需求分 析、 设计、测 试直至验 收)的组 织。 3.5 供方 supplier 同需方签订 合同,并 按合同的规定提供 系统、软件产品 或 软件服务 的组织 。 3.6 DB11/T 3382006 2 需方 acquirer 从供方获得

9、或采购系 统、软件产品或软件 服务的组 织。 3.7 评价方 evaluator 实施评价的组 织 。 3.8 软件质量 software quality 与软件产品 满足明确 或隐含需 求的能力 有关的特 征和特性的总和 。 3.9 隐含的要求 implied needs 当实体用于 特定条件 下时,尚未 说明但又 是实际 需要的要求。 3.10 软件质量特性 software quality characteristics 用以描述和评价软件产品质量的一组属 性。软件质量特性可以被 细化成多 级子特性 。 3.11 性能级别 level of performance 需求得到满足 的 程度

10、 ,由一组质量特性的特定值 来表示 。 3.12 软件质量度量 software quality metric 能被用来确定特定软件产品某 一特性值 的一种定量 尺度 和方法。 3.13 质量模型 quality model 一组特性及特性之间 的关系,它 提供规定质量需 求和评价质量的 基础。 3.14 产品描述 product description 陈述应用软件性质的文档,其 主要目的是 帮助潜在 的购买者在购买 前 对 产品 进行适 用性评价 。 3.15 用户文档 user document 为最终用户 提供系统 指令方面 的信息的一 套 文档, 如用户手册。 3.16 需求规格说明

11、 requirements specification 陈述系统或 系统部件( 如 软件 配置项)的 需 求的规 格说明,通 常包括 功能 需求、 性能 需 求 、 接口 需 求 、 设计需 求以及开发 标准。 4 分类 4.1 质量模型的定义 本节定义了 软件的质量模型。 将软件质量 划 分 为 6个特性, 并进一 步细分 为若干子特性( 见图 1) 。 DB11/T 3382006 3 图1 质量模型 4.1.1 功能性 软件在指定 条件下使用 时 ,软件产品 提供满足 明确和隐含需求的功能的能 力。 功能性由适合性、 准 确性、互操 作性、保 密安全性 以及功能性的依从 性等 子特性描述

12、 。 4.1.1.1 适合性 软件产品为 指定的任 务和用户 目标提供 一组合适 的功能的能力。 适合性的属 性见表1。 表1 适合性的属性 属 性 含 义 注 解 度 量方法 功能实现的 充分性 已实现功能的正确性 X1A/B A=检测中发 现有问题 的功能数 B检测的功能 总数 功能实现的完整性 按 照 需 求规 格说明,功 能实现的完整 程度 X1A/B A=检测中发 现缺少的功能数 B在需求规格说明 中 规定的功 能数 功能实现的 覆盖率 需 求规格说明 中 规定的 功能实现的正确程度 X1A/B A=检 测 中发 现 有 问题 的 或缺少 的功能数 B在 需求规 格说明 中规定的功

13、能 总数 功能规格说明的稳 定性 经 运 行检验 ,功能规 格 说明的正确 程度 X1A/B A=系 统 投入 运 行 后必须修 改相 应 描述的功能 数 B在 需求规 格说明 中规定的功 能 总数 软件质量 功能性 可靠性 易用性 效率 维护性 可移植性 适合 性 准确性 互 操作 性 保 密安全 性 功能性的 依 从性 成熟 性 容错 性 易恢复 性 可靠性的 依 从性 易理解性 易学 性 易操 作性 语言 支持 特 性 易用性的 依 从 性 时间 特性 资源 利用性 效率 依从 性 易分 析性 易改 变性 稳定性 维护性的 依 从性 适应 性 易安装 性 共 存性 可移植性的 依 从 性

14、 DB11/T 3382006 4 4.1.1.2 准确性 软件产品提供 具 有 所需 精 确 度的正确结果 或 相 符的效果的能力。 准确性的属 性见表 2。 表2 准确性的属性 属 性 含 义 注 解 度 量方法 预期的准确性 实 际 的 与 预 期 的结果的 一致程度 预 期 的结果可 以在需求规 格 说明、 用户 操作手册 或 用户的 期望中标识 XA/B A=用户得到 结果与预 期不 一致的用例 数 B实际检测的用例总数 计 算 的 精 确性 结果的精确 程度 精确程度是 否符合预 期要求 XA/B A=用户得到 的不精确 计算 的 次 数 B 实 际 检 测 中 计 算 的 总 次

15、 数 操 作 规 程 的一 致性 实 际操 作规 程与文档化 规 程 间 的一致 程度 文档如操作 手册等 XA/B A=用户实际操 作 规 程与 说 明 不 一致的用例数 B检测用例 总数 4.1.1.3 互操作性 软件产品与 一个或更 多的规定系 统进行交 互的能 力。 互操作性的 属性见表 3。 表3 互操作性的属性 属 性 含 义 注 解 度 量方法 基于数据格式 的数据可交换 性 对于规定的 数据格式, 交 换 接 口 功能实 现 的正确 程度 XA/B A=能 成 功 地 与 其 他 软件 或 系统进行交 换的数据 格式 的 数目 B 要 交 换 的 数 据 格 式 总 数 基于用

16、户操作 的数据可交换 性 对于用户操 作, 交换接口 功能实现的正确程度 XA/B A=用户成功 地与其他 软件 或 系 统交换 数据的次 数 B 用户 企图 交换 数据 的 总 次 数 注 :应 对交 换的 数据 格式 有明确规定, 如流转 的公 文应 符合 何 种标准, 导入 导出 的数 据要 符合 何种 规范 等。 4.1.1.4 安全保密性 软件产品保 护信息和 数据的能 力,目的是使未授权 的人 员 或 系 统不 能 阅读 或修改这些 信息和 数据, 而不拒绝授权 人 员 或系 统 对 它们 的 访 问。 安全保密性的 属 性 见表 4。 DB11/T 3382006 5 表4 安全

17、保密性的属性 属性 含义 注解 度量方法 访 问 的可审核 性 用户 对系 统和 数 据的访 问 记 录的完整 程度 对 系 统 和 数 据 的 访 问 可 包括 病毒检测和模 拟攻击 等 XA/B A=在数据库中记录的访问 次数 B在检测过 程中的实 际 访 问 次 数 访 问 的可控制 性 不同 用户 访问 系 统和数 据 的可控程度 防止非法操 作。 非 法操作如 非 授权的创建 、 删除 或修改程 序 或信息 XA/B A=检 测 出 的 非 法 操 作 的 不 同 类型数 B 规 格 说明 中非法操 作 的类型数 访 问者身份的 可 控 制 性 访问者 身份 识别的 有 效 程度 身

18、份识别的方法如口 令字、 IC 卡 、 指 纹 识别 等 X A/B A=有 效实现的识 别方法数 B 规 格 说明 中要求实 现 的方法总数 注: 安全 保密 性应 符合 国家 和北京市 相关 信息 系统 安全 标准的要求, 应对 身份 识别、 访问 控制 和访 问记 录审计 的细 节提 出明确的要求 。 4.1.1.5 功能性的依从性 软件产品遵循 与 功能性相关的标准、约 定或法规 以及类 似 规定的能 力 。 功能性的依 从性的属 性见表 5。 表5 功能性的依从性 属性 含义 注解 度量方法 功能性的依从 性 产品的功能 遵循所 实 施 法规、 标准和约 定的程度 界 面 标准的依

19、从 性 界 面 遵循应 用的法规、 标 准和约定的 程度 注: 对版面 安排 有具 体要求的系 统, 应提出 版面设计 的依 从标准 或提出 规范性 约定 。 4.1.2 可靠性 在指定条件 下使用时 ,软件产品维持规定的性能 级别 的能力。 可靠性 由成 熟性、容 错 性 、易 恢复 性 和可靠性的 依从性等 子特性描述 。 4.1.2.1 成熟性 软件产品为 避免由软件 中 错 误而导致失 效的能力 。 成熟性的属 性见表 6。 DB11/T 3382006 6 表6 成熟性的属性 属 性 含 义 注 解 度 量方法 故障密度 在 一定的试验周期内 出 现 的 故 障 数 应 区 分是操

20、作错误、 环境 错 误 还 是软件的 失效 XA/B A=检测到的 故障数目 B运行时间 或测试用例 数 故 障 排除情况 已经排除的 故障数 XA/B A=已经排除 的故障数 B实际检测 到的故障 总数 失 效的 平均 间 隔 时间 (MTBF ) 软件在运行中失败的 频 率 注 意失效 发生之间的 时间间 隔 分 布 以 及 失 效功能的分布 YT/A T 相继 发 生失 效之间 的时间 间 隔累计 A实际检测 出的失效 总数 4.1.2.2 容错性 在软件出现 故障或者 违反指定 接口的情况 下 ,软件产品维持规定的性能级 别的能力 。 容错性的属 性见表 7。 表7 容错性的属性 属

21、性 含 义 注 解 度 量方法 避免死机能 力 避免 由于 软件产品 而 引 起 整 个 运 行 环境死机 死 机 意味着在 系统重新 启动 之 前,用户 所有的 任务均已 暂 停, 或对系统失去控制,系 统 只 得被迫停 机 X1-A/B A死机发生的次数 B软件失效的 数目 避免失效能 力 避免 关键 性的 或 严重的 失 效 可 根据 失 效的 影响程度进行 分类 XA/B A=避免关键和严重失效发 生的次数 B执行的故 障模式的测 试 用例的个数 抵御误操作能 力 有多 少种 功能 具 有抵御 误 操 作 的能 力 误操作如: 错误的参 数类型, 错 误 的 输 入数 据 序 列, 错

22、 误的 操 作 序 列等 XA/B A=抵御危急和严重失效发 生的次数 B执行的误 操作模式 的 测 试 用例的 个数 4.1.2.3 易恢复性 在失效发生 的情况下 ,软件产品 重 建 规定的性能 级别 并恢复受直接 影响的 数据的能 力。 易恢复性的 属性见表 8。 DB11/T 3382006 7 表8 易恢复性的属性 属性 含义 注解 度量方法 可用性 在 规定的 时间周期 内 系 统 的可用程度 在 类 似 于 生 产 环境的特定 时 间周 期内执行所 有 的用户 操 作 来测试系 统 XA/B A 用户 试图 使用软件 时 能 成 功的总 次数 B 观察期间 用户试图 使 用 该

23、软件的 总次数 平均宕机时间 出 现 失 效 时 系 统 逐 步 启 动 之 前, 不能使用系统的 平均时间 测量 在特定的 试验周期 内每 次 系 统不能用 时 的 宕机时间 , 计算其平均 时间 XT/N T总的宕机时间 N所观察到 的中断次 数 可重新启动 性 在 要求的 时间 内 系统能 重新 启动 为用户提供服 务 的能力 对 系 统 在 要求的 时间内 重新 启动 并为用户 提供服务 的次 数 进行计数 , 与在 规定的试 验 周 期 内 系 统中 断后重新 启动 的 总 次 数 相 比 。 X A/B A在 测试 或用户 操作 期 间 符 合 时间 要求的重 新启 动 次 数 B

24、 重 新 启 动 的 总 次 数 易 恢复性 软件产品 在异 常 情况下 或需 要时 自身 的 恢复能 力 恢复需求包括 数 据 库保 留 点, 事 务 保 留 点 , 重做 功能, 还 原 功能等 XA/B A 成 功完 成恢复 的用例 数 B每 个需 求要测 试的 恢 复 用例的总数 恢复的有效性 恢复能力的 有效程度 只考虑自动 恢复 XA/B A在 要求 时间 内成 功恢 复 的用例数 B执行的用例 数 4.1.2.4 可靠性的依 从性 软件产品遵循 与 可靠性相关的标准、约 定或法规的能 力。 可靠性的依 从性的属 性见表 9。 表9 可靠性的依从性的属性 属性 含义 注解 度量方法

25、 可靠性的依从 性 遵循 与产品的可靠性适 用的法规、 标准和 约 定的 程度 4.1.3 易用性 在指定条件 下使用时,软件产品被 理解、 学习、 使用和 吸 引用户的能力。 易用性 由 易理解性、 易学 性、易操作 性、语言 支持特性和易用性的 依 从 性等 子特性描述。 4.1.3.1 易理解性 软件产品使用户能理解软件是 否合适,以 及如何 能将 软件用于特定的任务 和使用环境 的能力 。 易理解性的 属性见表 10。 DB11/T 3382006 8 表10 易理解性的属性 属性 含义 注解 度量方法 描述的完整性 产品描述的完整和易理 解 程度 表明用户在阅读 产品描述 后 理解产

26、品能 力 的 程度 X A/B A被理解的功能( 或 功能的类 型)数 B功能( 或 功能的类型) 总数 演示的易得 性 用户获得演示或指导的 方 便 程度 表明用户能否 及时找到演 示 或 指 导 X A/B A被用户成功 访问的演示与 指 导 的 数目 B可用的演 示与指导 的总数 演示的有效性 在 演 示 或 指 导 之 后 用户 执 行 功能的 成功率 XA/B A在演示或指 导之后成功执 行 的功能个数 B得到的演 示与指导 的总数 功能的易理解 性 用户通过界面或菜单理 解产品功能的 程度 XA/B A目的能被用户正确理解的 界 面 功能的 数量 B界面上可用的功能 总数 输 入

27、输 出 的易 理解性 用户对输入输出的理解 程度 表明用户能否 理解输入数 据的格式,识 别输出数据 的 含 义 X A/B A 用户成功理解的输入和输 出 数 据 项 的 数 量 B从界面上能 得到的输入和 输 出 数 据 项总数 4.1.3.2 易学性 软件产品使用户能学 习其应用的能力。 易学性的属 性见表 11。 表11 易学性的属性 属性 含义 注解 度量方法 功能学习的难 易性 用户 学习 使用一项 功能 或 任 务 的 难 易 程度 用 学 习 正确使用一项功能的 平 均 时间来 衡量 T学 习正确使用一 项功 能要用的平 均时间 用户文档和帮 助机制的有效 性 用户 在阅读 用

28、户文档或 使用 帮助 系统 后 能正确 地完 成任 务或 使用功能 的 程度 审查文档的完整性 、 帮助机 制 的完整性以及 两者结合 的完 整性 XA/B A在 访问在 线帮助 系统 和 /或 文档 后能 成功完 成 的 任 务 数 B 测 试 任 务 的 总 量 帮助的可访问 性 用户 需要 时定 位 找到帮 助 主 题 的 难 易 程度 审查在线帮助 X A/B A 正确定 位找 到的 在线 帮助的任务 数 B要测试的 任务总数 注: 在线 帮助 应当 详细 、准确、 快速 、直 观、 易懂,能 根据 帮助 点直接 定位 查询 内容。 在线 帮助 内容应不 少于 用户 手册 和 操作 手

29、册 的内容。 4.1.3.3 易操作性 软件产品使用户能操 作和控制 它的能力 。 DB11/T 3382006 9 易操作性的 属性见表 12。 表12 易操作性的属性 属性 含义 注解 度量方法 使用中错误的 可 纠 正性 用户 纠正 任务中的 错 误 或 重新 执行 任务的 难 易 程度 包括修 复操作 错误或修 复输 入错误 XA/B A=用户成功纠正其错误操 作的次数 B 试 图 纠 正的 错 误 操作 的 总数 使用中默认值 的可用性 软件 默认 值机 制 的可用 程度 观察运行软件的用户的表现 X1-A/B A=在 短 时间内用户未能建 立或选择参 数值的次 数 B 用户试图 建

30、立或选择 参 数值的总 次数 使用中消息的 可理解性 用户能 否容 易理解系统 的 消 息 ,是 否 容 易 记 住 重 要的消息, 在开 始下一步 动 作 之 前是 否有任 何 引 起 用户延缓 理解的消 息。 包括自解释的 出 错 信息 X A/T A=由 于 缺 乏 对 消 息 的理 解, 导 致用户 长 时间 停顿 或 对同一操 作反复失败 的 次 数 T 用户的操作时间 4.1.3.4 语言支持特性 软件产品对 指定的语言的支持 能力,通 常情况下 指中 文特性。 语言支持特性的属性 见表 13。 表13 语言支持特性的属性 属性 含义 注解 度量方法 对 指定语言的 支持程度 包括

31、支持 指定语言的显 示 、检索、 排序等 编码支持程度 对 指定编码 的支持程度 如 汉字编码包括 :GB 2312 、 GB 13000.1、 GB 18030等 显 示 风 格 界 面 、信息提示 、 帮助文 档 等符 合指定语言的使 用 习惯 界面包括: 对 话框、 菜单、 图 标、窗口等 4.1.3.5 易用性的依从性 软件产品遵循 与 易用性相关的标准、约 定、风格 指南 或法规的能 力。 易用性的依 从性的属 性见表 14。 表14 易用性的依从性的属性 属性 含义 注解 度量方法 易用性的依从 性 遵循 产品的易用性 适 用 的标准、 约定、 风格指南 或法规的程度 4.1.3.

32、6 效率 效率指在规定 条 件 下,相对于 所用资源 的数量,软件产品可提供适当性能的能力。 效率由时间 特 性 、 资 源 特性和效率 依从性等 子特性来描述。 4.1.3.7 时间特性 DB11/T 3382006 10 在规定条件 下,软件产品执行 其功能时 ,提供适当 的响 应 和 处 理时间以及 吞吐率的能 力 。 时间特性的 属性见表 15。 表15 时间特性属性 属 性 含 义 注 解 度 量方法 响应时间 用户 从发出 请求到得到 答 复 的 等 待 时间 响 应 时间包括 处理时间 和传 输 时间。 T获得结果的时间完 成 命 令 输 入 的 时间 平均响应时间 针 对 特定

33、的系 统 资源和 一定数量的 并发任务,用 户 从 发出 请求 到得到答 复 的 平 均等 待时间 执行若干个并 发 任 务的 场景 。 最 大负载情况 下 的 响 应 时间 针 对 特定的系 统 资 源 , 在 系 统处 于最 大负载 的 情 况 下 ,用户得到 响应的等 待时间 最 大负载指在 保证系统 正常 运 行 的 情况 下, CPU、内 存、 网络流量、 数据 库容量、 任 务 并发数量等 要素的极限 值 。 吞吐量 系 统 在 指定 时间内成功 完 成 的 任 务 数 量 任 务指完成一 个特定的 业务 逻辑的全过 程 XA/T A=完成的任 务个数 T=观察的时间周期 最差吞吐

34、量 针对特定的系 统 资 源 , 在 系 统处 于最 大负载 的 情 况 下 ,系 统 在 指定 时间内 完成的任务 数量 周转时间 从 发出 一条 指令到 一组 相关任务完 成,用户的等 待时间 平均周转时间 针 对 特定的系 统 资源和 一定数量的 并发任务,用 户 执 行 一系 列相关的任 务所需的平 均等待时间 最 差 平 均 周 转 时间 针对特定的系 统 资 源 , 在 系 统处 于最 大负载 的 情 况 下 ,用户执行 一系列相 关的 任务所 需的平 均等 待 时间 4.1.3.8 资源利用性 在规定条件 下,软件产品执行 其功能时 ,使用合适 的资 源 数 量和类 别 的能 力

35、。 资源利用性的 属 性 见表 16。 DB11/T 3382006 11 表16 资源利用性的属性 属性 含义 注解 度量方法 I/O 设 备 利 用 率 系 统 完 成 特定 任 务时 , I/O设备的利 用情况 检 查 I/O 设 备 的 利 用是 否合 理,是否影响 系 统 效率 。 X A/B A占用 I/O设备的时间 B在设计时 规定占 用 I/O 设备的时间 I/O负载极限 针对特定的系 统 资 源 , 在 系 统处于最 大负载 的情 况 下 ,系统 执行任务 时, I/O设备承受 的最大负载 内存占用率 系统完成特定的任务 时, 内存资源的 占用情况 内存负载极限 在 保证系统

36、 正常运 行的 情况下, 内存 承受的最 大 负载 内存释放情况 软件完成特定的任务 后, 占用的内存 是否及时、合 理释放 处理器利用率 系 统 完 成 特定 任 务的过 程中, 处理器 的利用情况 检查处理器 的利用是 否合理, 是否影响系 统效率。 处 理 器负载极 限 在保证系统 正常运 行的 情况下, 处理 器承受的 最 大负载 网络传输能 力 在 完 成 特定 任务的过 程 中 , 网络发送 和接收的 速 率 网络传输负载 极限 在 保证系统 正常运 行的 情况下, 网络 所承受的 最 大负载 4.1.3.9 效率依从性 软件产品遵循 与 效率相关的标准 或 约 定的能力。 效率依

37、从性的 属 性 见表 17 表17 效率依从性的属性 属性 含义 注解 度量方法 效率依从性 产品的效率 遵循适 用的 法规、 标准和约 定的程度 4.1.4 维护性 维护性指软件产品可被修改的能力。修改可能包括修 正、改进或软件对环境、需求和功能规格说 明变化的适应。维护性 由 易分 析性、易 改变性、 稳定性和维护性的 依 从 性等 子特性来描述。 4.1.4.1 易分析性 软件产品诊 断自身存在 的 缺 陷、 失 效 原因 或 识 别待 修改 部 分的能 力。 易分析性的 属性见表 18。 DB11/T 3382006 12 表18 易分析性的属性 属性 含义 注解 度量方法 审 核 追

38、踪的能 力 用户和维护 者识别 引 起 失 效的操作 的能力 观察 试图解决 失效的用户 或 维护者的表 现 XA/B A在 运行中 实际 记录 到 的 数 据 数 B 计划 在运 行中 要记 录 的 足 以监视 软件状态 的数 据 数 诊 断 功能支持 度 在支持 原因 分析方 面 诊 断 功能的能 力 用户能 否 标识引 起 失 效的是 哪 个 具 体 功能,维护 者 能 否容 易 地 发 现 失效的原因 。 XA/B A维护者能( 利 用 诊 断 功 能) 诊 断 并理解因果关系 的 失 效 数 B 登 记 的 失 效 总数 失效分析效率 找 到 失 效 原因 所 花费的 平 均 时间

39、用户能否有效地分析失效的 原因。 XSum(T)/N T找到失效 原因的时间 N 失 效 数 4.1.4.2 易改变性 软件产品使指定的修 改可以被 实现的能 力。 易改变性的 属性见表 19。 表19 易改变性的属性 属性 含义 注解 度量方法 参 数 化 变 更 能 力 通过 改变 参数 来解 决 问 题 的能力 描述用户或维护 者 能 否容 易 地 改 变 参 数 来解决问题 。 X 1-A/B A 维护 者未 能用 参数 改 变 软件的次 数 B 维护者企 图用参数 改 变 软件的次 数 软件变更控制 的能力 软件 版本 变更 的可 控 程 度。 反 映 用户能否 容易地标识 修 订

40、过的版本 XA/B A 实 际 记 录 在 工作 日志 上 的 改 变 次 数 B 计划在工作 日 志上 记 录的 足 以 追踪 软件改 变的 次 数 4.1.4.3 稳定性 软件产品避免 由 于 软件 修 改 而造 成 意 外结果的能 力。 稳定性的属 性见表 20 DB11/T 3382006 13 表20 稳定性的属性 属 性 含 义 注 解 度 量方法 变更成功率 维护 后系 统出 现 的失效 与维护前系 统出现 的 失 效的比较 反 映 系 统 在 维护 之 后 用户能 否运 行软件系 统不再出 现失 效,维护者 能否容 易地缓解 因 维护的副作 用引起的 失效。 XNa/Ta Y=

41、(Na/Ta)/(Nb/Tb) Na=在 软件改变后的运 行 中 用户遇到 失效的实例 数 Nb=在 软件改变前的运 行 中 用户遇到 失效的实例 数 Ta=在 软件 改变 后特定 观 察 期 内 运 行 的 时间 Tb=在 软件改变前特定观 察 期 内 运 行 的 时间 X表示 在 改 变后 遇 到失 效 的 频 率 Y表示 在 改 变前 后 遇到 失 效 频 率的波 动 变更影响范围 软件变更的 影响程度 关 注 在 改 变之 后受其影响 而 出 现 的 连锁 失效情况 XA/B A=在 特定的期限内通过改 变 解 决 失 效 后 再 出 现 的 失 效数 B=解 决 的 失 效 数 4.

42、1.4.4 维护性的依从性 软件产品与 维护性相关的标准 或约定的能 力 。 维护性的依 从性的属 性见表 21。 表21 维护性的依从性的属性 属 性 含 义 注 解 度 量方法 维护性的依从 性 产品的维护性 遵循 适 用 的法规、 标准和 约定的程 度 4.1.5 可移植性 可移植性指软件产品从一种环境迁移到另外一种环境 的能力。可移植性由适应性、易安装性、共 存性和可移植性的依 从性等子特性描述 。 4.1.5.1 适应性 软件产品无 需采用额 外的活动 或手段就 能适应不 同的指定环境的能 力 。 适应性的属 性见表 22。 DB11/T 3382006 14 表22 适应性的属性

43、属 性 含 义 注 解 度 量方法 数 据 结 构 适应 性 软件 对新 环境 的 数据集 的 适应程度 数 据 集 主 要 包括 的 数 据类型 有 数 据 文件, 数 据元 组 或 数据 库 X A/B A=能 在 软件 所适应的 环境 中 运 行 的 数 据 数 B=希 望 能 在 软件所适应 的 环境中运行 的数据总数 硬 件 环境适应 性 软件功能 对硬 件 环境的 适应程度 软件系 统 是 否有 足 够 的能 力 使它自身适应 硬 件 环境 X 1 A/B A在 结合 硬件 环境 进行 运 行 测 试 时未 能完成 任务 或不 足 以 使任 务 满足 适当 级 别 的 运 行 功能

44、数 B进行测试 的功能总数 对 系 统 软件环 境 的 适应性 对操作系统、中 间 件 、网 络 软件及 合作应用软件 的 适应程度 组 织 环境适应 性涉及用户组 织 的 业务运 行环境 , 而系统 软 件的 环境适应 性涉及系 统技 术 运 行 环境 。 X1A/B A在 结合 操作 系统 软件 或 并 行应用软件进行 运行 测 试期间未 能完成任 务或 不 足以使任 务满足适当 级 别 的 运 行 功能 数 B 进行测试 的功能总数 移植的用户友 好 性 用户 在安装 或者更 改 安 装 选 项时的 难易程度 为适应 用户环境 所 需 的用户 工作量,可用 人 小 时 代替 时 间 T

45、当 用户 试图安装 或改 变安装软件 时,花费 在使 软件完全适应 用户环境 所 用的运行时间之和 注 1: 属 性 “数 据 结构 适应 性 ”的 应用 场景 经常 是,当 一套软件 从一种 操 作系 统 移植 到另 一 种操 作系 统 环境 下以 后 ,原 来 的 数据 库, 原来 形成 的数 据文件是 否还 可以 正常 使用 。 注 2:属 性 “硬 件环境 适应 性 ” 的 应用 场景 经常 是, 当一 套软件系 统被安装到 不同 的硬 件环境 中 , 检 查该 软件是 否还 可以 正常运 行。 注 3:属 性“ 对系 统软件 环境 的适应 ”的 应用 场景 是, 当一 套软件 从一

46、种操 作系 统移植 到另 一种新 的操 作系 统环境 下时 , 度量 该软件能 否在 新的 操作 系统中 正常运 行,其 网络 ,声 卡等是 否能 够正 常运 行。 4.1.5.2 易安装性 软件产品在 指定环境 中被安装 的能力。 易安装性的 属性见表 23。 DB11/T 3382006 15 表23 易安装性的属性 属性 含义 注解 度量方法 安装难易度 用户 根据 自己 的 意愿成 功改 变安装 选项的 难 易 程度 描述用户或维护 者 能 否容 易 地 把 软件安装到运行 环境中。 XA/B A 用户 成功 地改 变安装 操 作 的 次 数 B用户 试图 改变安装操 作 的 总 次

47、数 重 新 安装难易 度 在安装操作中 ,用户重新 安装成功的 难易程度 描述用户或维护 者 能 否容 易 地重新安装 软件 X1A/B A在安装操 作中,用户 试 图 重 新 安装 而遭到失败 的 次 数 B 用户 试图 重新 安装 的 总 次 数 卸 载难易度 用户 成功 卸载 软件的难 易 程度 描述软件能 否完全卸 载, 充 分 释放占用的资 源 , 并 且卸载 之 后不会对其 他软件造 成影响 。 XA/B A 用户 成功 地进行 卸载 操 作 的 次 数 B用户 试图 进行 卸载 操 作 的 总 次 数 4.1.5.3 共存性 软件产品在 公共环境 中同与其分 享 公 共资 源 的

48、其它 独立 软件共存 的能力。 共存性的属 性见表 24。 表24 共存性的属性 属性 含义 注解 度量方法 可用共存性 在 与 其 他 软件 共 同运行 时 ,软件运行的正 常 程度 其它软件指评价过的或 用户 经 常 使用的其它软件 。 XA/T A在 与其 他软件 共同 运 行 时 ,用户 遇到的限 制或 意 外 失 效的 次数 T 与 其 他 软件 共同 运行 的 时间 4.1.5.4 可移植性的 依从性 软件产品遵循 与 可移植性相关的标准或 约定的能 力。 可移植性的 依从性的 属性见表 25。 表25 可移植性的依从性的属性 属性 含义 注解 度量方法 可移植性的依 从 性 遵循

49、 与产品的可移植性 相关的法规、 标准和约定 的程度 4.2 质量模型的 使用 在 质量模型 中,对各 子特性的 属性都给 出了对应 的度量方法。各 属性度量 值的使用方法、质量子 特性和质量特性的测量方法参 见附录 B。不同类型的用户可根据 需要对质量子特性和 属 性 进行裁剪。 4.2.1 需方使用 需方应根据质量模型,结合实际工作需要,明确提出 软件产品质量需求和设计目标,配合供方完DB11/T 3382006 16 成软件需求规 格 说明的 编 制 ,并 提出软件测试目 标, 为完整的软件产品确定 验 收 准则。 针对选用的质量子特性和对应 的属性,可 参照附录 A给 出 各 度 量值 的 判 别标准。如 果需要对 质量 特性评定等 级,则可 参照附录 B给出各 子特性的 期望 值以及各等 级的额定 值。 4.2.2 供方使用 根据需方提出 的质量 需求和设计 目 标,结 合 质量模型, 编 制 软件需求规 格 说明, 并按规格 说明组织 软件开发

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 地方标准

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1