《软件工程—产品质量》(GB/T 16260-2006)中对软件的质量特性——功能性定义如下:功能性是指当软件在指定条件下使用,软件产品满足明确和隐含要求功能的能力。 功能性具有5个子特性,分别是: 适合性:是指软件产品与指定的任务和用户目标提供一组合适的功能的能力。 准确性:是指软件产品具有所需精确度的正确或相符的结果及效果的能力。 互操作性:是指软件产品与一个或多个规定系统进行交互的能力。 保密安全性:是指软件产品保护信息和数据的能力,以使未授权的人员或系统不能阅读或修改这些信息和数据,但不拒绝授权人员或系统对其的访问。 功能依从性:是指软件产品依附与同功能性相关的标准、约定或法规以及类似规定的能力。 这些子特性的测量项及其定义分别为如下: a)适合性的测量项
用户有效处理的功能与规定的功能总数之比。
投入运行(运行测试)后必须改更改(更改包括增加、修改和删除)的功能数与规定的功能总数之比(注:规定的功能是已经定义的需求规说明中的功能或由可操作的软件提供的功能,或在用户手册中描述的用户可用的功能)。
明确并且正确定义的输入输出数据数与输入输出数据总数之比。
随产品可用的项目文档数与要求的项目文档总数之比。
随产品可用的产品文档数与要求的产品文档总数之比。 b)准确性的测量项
对于要求特殊准确度的数据项,已实现的有效数字与所需有效数字之比。
实际的代码量与所需的代码量之比。
用所需精度得到的数据与期望数据之比。 c)互操作性的测量项
与网络通信标准匹配的网络通信设备的匹配率。系统与所有交互操作的系统的技术词汇的共同率。
数据格式与交互操作涉及的其他系统的数据格式相匹配的比率。
图形字符和控制字符与交互操作的其他系统的图形字符和控制字符匹配的比率。 d)安全保密性的测量项
对软件未经授权的访问数与尝试总数之比。
对数据未经授权的访问/更改与尝试数之比。
已加密的数据数与未加密的数据数之比。
已有访问历史的保密信息记录与所有的保密信息记录之比。访问历史包含的信息是何人、何时及访问过哪些保密信息记录。
运行期间发生数据讹误事件的频率。
测到的非法操作的数目与非法操作的输人数目之比。 e)功能性的依从性的测量项
正确应用相关项目的开发标准与软件开发标准规则的总数之比。
正确应用相关项目的文档标准与项目文档标准规则的总数之比。
已标准化的数据格式数与要被标准化的数据格式数之比。
已标准化的图形字符和控制字符数与要被标准化的两种相应字符数之比。 以上测量项定义出自《军用软件工程系列标准实施指南》。 |
|