软件产品测评作业指导书
下载后可任意编辑 软件产品测评 作 业 指 导 书 下载后可任意编辑 目 录 一 适用范围2 二 引用文件2 三 软件质量特性及有关术语定义2 3.1功能性 functionality2 3.2可靠性reliability3 3.3易用性usability3 3.4 易操作性 Operability4 3.5效率 efficiency4 3.6可维护性 maintainability4 3.7可移植性 portability4 3.8用户文档集user documentation5 3.9产品说明 product description5 3.10测试用例 test case5 3.11判定verdict5 3.12判定准则verdict criteria5 四 测试内容6 4.1用户文档集测试6 4.2功能性测试7 4.3可靠性测试10 4.4易用性测试11 4.5效率测试17 4.6可维护性测试18 4.7可移植性测试18 4.8产品说明测试20 五 测评工作流程23 5.1需求调研24 5.2 需求确认24 5.3 测评实施24 六 软件产品测评工作的组织26 七 判定准则26 7.1判定的准则26 7.2判定的度量26 八 软件产品测评中产生的相关文档和记录27 下载后可任意编辑 一 适用范围 本细则适用于对软件产品的测试。 规定了在进行软件产品测试时的引用文件(标准)、软件质量特性、测评方式、测评类型、测评内容、判定准则、测评工作流程等方面的要求。 二 引用文件 GB/T 25000.51-2024《软件工程 软件产品质量要求与评价(SquaRE) 商业现货(COTS)软件产品的质量要求和测试细则》。 GB/T 25000.1-2024《软件工程 软件产品质量要求与评价(SQuaRE)SQuaRE指南》。 GB/T 16260-2024《信息技术 软件产品评价 质量特性及其使用指南》 其它有关技术标准。 有关法律、法规和内部规定。 三 软件质量特性及有关术语定义 3.1功能性 functionality 与现有的一组功能及其规定的性质有关的一组属性。这里的功能是指满足明确的或隐含的需求那些功能。[GB/T 16260–2024] 3.1.1适合性suitability 与规定任务能否提供一级功能以及这些功能的适合程度有关的软件属性。 3.1.2准确性accuracy 与能否得到正确或相符的结果或效果有关的软件属性。 3.1.3互操作性; 3.1.4互用性interoperability 与同其他指定系统进行交互的能力有关的软件属性。 3.1.5依从性compliance 使软件遵循有关的标准、约定、法规及类似规定的软件属性。 3.1.6安全性security 与防止对程序及数据的非授权的故意或意外访问的能力有关的软件属性. 3.2可靠性reliability 与在规定的一段时间和条件下,软件维持其性质水平的能力有关的一组属性[GB/T 16260–2024]。 3.2.1成熟性maturity 与由软件故障引起失效的频度有关的软件属性。 3.2.2 容错性 fault tolerance 与在软件故障或违反指定接口的情况下,维持规定的性能水平的能力有关的软件属性。 3.2.3 易恢复性recoverability 与在失效发生后,重建其性能水平并恢复直接受影响数据的能力以及达此目的所需的时间和努力有关的软件属性。 3.3易用性usability 与一组规定或潜在的用户为使用软件所需做的努力并且对这样的使用所作的评价有关的一组属性[GB/T 16260–2024]。 3.3.1 易理解性 understandability 与用户为认识逻辑概念及其应用范围所花的努力有关的软件属性。程序的问题、消息和结果应是易理解的。 3.3.2 易学性 Learnability 与用户为学习软件应用(例如运行控制、输入、输出)所花的努力有关的软件属性。 3.3.3 易浏览性 假如有多种媒体,则每种数据媒体应具有产品标识、可辨别编号或文本。 程序宜易观察易读的形式向用户提供信息。 3.4 易操作性 Operability 与用户为操作和运行控制所花的努力有关的软件属性。 3.5效率 efficiency 与在规定的条件下,软件的性质水平和所使用资源量之间的关系有关的一组属性。[GB/T 16260–2024] 3.5.1 时间特性 time behavior 与软件执行其功能时响应和处理时间以及吞吐量有关的软件属性。 3.5.2 资源特性 resource behavior 与软件在执行其功能时所使用的资源数量及其使用时间有关的软件属性。 3.6可维护性 maintainability 与进行规定的修改所需的努力有关的一组属性。[GB/T 16260–2024] 3.6.1 易分析性 analyzability 与为诊断缺陷或失效原因及为判定待修改的部分所需努力有关的软件属性。 3.6.2 易改变性 changeability 与进行修改、排除错误或适应环境变化所需努力有关的软件属性。 3.6.3 稳定性 stability 与修改所造成的未预料结果的风险有关的软件属性。 3.6.4 易测试性 testability 与确认已修改软件所需的努力有关的软件属性。 3.7可移植性 portability 与软件可从某一环境到另一环境的能力有关的一组属性。[GB/T 16260–2024] 3.7.1 适应性 adaptability 与软件无需采纳有别于为该软件准备的活动或手段就可能适应不同的规定环境有关的软件属性。 3.7.2 易安装性 installability 与在指定环境下安装所需努力有关的软件属性。 3.7.3 遵循性 conance 使软件遵循与可移植性有关的标准或约定的软件属性。 3.7.4 易替换性 replaceability 与软件在该软件环境中有来替代指定的其软件的机会和努力有关的软件属性。 3.8用户文档集user documentation 以打印的或非打印形式得到的文档的完整集合,用户文档的提供有利于产品的应用并且是产品的必备部分。 3.9产品说明 product description 陈述软件各种性质的文档,其主要目的是帮助潜在的需方在采购前对该软件进行适用性评价。(包括全部封面信息、数据表、网站信息等。)[GB/T 25000.51-2024]。 3.10测试用例 test case 测试者使用的文档化细则,其规定如何对某项功能或功能组合进行测试。包括测试目标、要测试的功能、测试环境和其他条件、测试数据、过程、系统的预期行为。 3.11判定verdict 相对于测评项,对被测实现的结果给出“通