ISO9126 软件质量模型是评价软件质量的国际标准,由6个特性和27个子特性组成。
 
 
中文名
软件质量模型
外文名
ISO9126
属    于
软件产品评价—质量特性
层    次
质量特性
模    型
软件产品评估过程

目录

介绍

编辑

ISO9126:软件产品评价—质量特性及其使用指南
电脑正在各种应用领域中被扩大使用,电脑的正确营运通常对事业的成功与生命安全来说,非常的重要。高质量软件产品的发展或选择因此就非常的重要了。软件产品质量的大范围律定及评估,是确保质量充分的重要因素。此一议题可以经由适当质量特性的定义、及软件产品目的与用途的考量而达成。而软件产品的每个相关质量特性,采用经过确认或被广泛接受之尺度来评估是件相关重要的事。
ISO/IEC 9126 (1991) :软件产品评估—质量特性及其使用指南纲要,就是为支援此种需求而发展出来的。在此标准中,定义了六种质量特性,并且描述了软件产品评估过程的模型。
虽然软件特性、子特性及相关的尺度,不只可以用于软件产品的评估,亦可用在质量需求定义及其他用途上,但ISO/IEC 9126 (1991)还是由两个相关、划分为多个部分的标准所取代:ISO/IEC 9126(软件产品质量)及ISO/IEC 14598(软件产品评估)。 ISO/IEC 9126第一部分所定义的软件质量特性,可用来指定客户及使用者在功能性与非功能性方面的需要。

层次

编辑

ISO/IEC9126软件质量模型是一种评价软件质量的通用模型,包括3个层次:
1、质量特性
2、质量子特性
3、度量指标
其中各六个质量特性与二十七个质量子特性的关系如下表:
质量特性
功能性
可靠性
易用性
效率
维护性
可移植性
质量子特性
适合性
成熟性
易理解性
时间特性
易分析性
适应性
准确性
容错性
易学性
资源利用性
易改变性
易安装性
互操作性
易恢复性
易操作性
 
稳定性
共存性
保密安全性
 
吸引性
 
易测试性
易替换性
功能性的依从性
可靠性的依从性
易用性的依从性
效率依从性
维护性的依从性
可移植性的依从性
适合性:软件产品为指定的任务和用户目标提供一组合适功能的能力。(1、软件提供了用户所需要的功能 2、软件提供的功能是用户所需要的)
准确性:软件提供给用户功能的精确度是否符合目标。(例如:运算结果的准确,数字发生偏差,多个0或少个0)
互操作性:软件与其它系统进行交互的能力。(例如:PC机中WORD和打印机完成打印互通;接口调用)
保密安全性:软件保护信息和数据的安全能力。(主要是权限和密码)
功能性的依从性:遵循相关标准(国际标准、国内标准、行业标准、企业内部规范)
成熟性:软件产品为避免软件内部的错误扩散而导至系统失效的能力(主要是对内错误的隔离)
容错性:软件防止外部接口错误扩散而导致系统失效的能力(主要是对外错误的隔离)
易恢复性:系统失效后,重新恢复原有的功能和性能的能力。
可靠性的依从性:遵循相关标准。
易理解性:软件交互给用户的信息时,要清晰,准确,且要易懂,使用户能够快速理解软件。
易学性:软件使用户能学习其应用的能力。
易操作性:软件产品使用户能易于操作和控制它的能力。
易用性的依从性:遵循一定的标准。
时间特性:软件处理特定的业务请求所需要的响应时间。
资源利用性:软件处理特定的业务请求所消耗的系统资源。
效率依从性:遵循一定的标准。
易分析性:软件提供辅助手段帮助开发人员定位缺陷产生的原因,判断出修改的地方。
易改变性:软件产品使得指定的修改容易实现的能力。(降低修复问题的成本)
稳定性:软件产品避免由于软件修改而造成意外结果的能力。
易测试性:软件提供辅助性手段帮助测试人员实现其测试意图。
维护性的依从性:遵循相关标准。
适应性:软件产品无需作相应变动就能适应不同环境的能力。
易安装性:尽可能少的提供选择,方便用户直接安装。
共存性:软件产品在公共环境中与其它软件分享公共资源共存的软件。
易替换性:软件产品在同样的环境下,替代另一个相同用途的软件产品的能力。

可移植性的依从性:遵循相关的标准

ISO9126的更多相关文章

  1. ISO9126软件质量模型

    ISO9126软件质量模型,是评价软件质量的国际标准.6个特性27个子特性组成. ISO/IEC9126软件质量模型是一种评价软件质量的通用模型,包括3个层次: 1.质量特性 2.质量子特性 3.度量 ...

  2. ISO-9126 软件质量模型

    摘要 在软件开发过程中,软件的质量是一个重要的因素,而软件体系结构在整个过程中显得尤为重要.软件的质量需求是在开发初期的非功能性需求,对软件的体系结构影响很大.但是并不意味着一味的追求质量,必须在效率 ...

  3. ISO9126 质量模型

    功能性 适合性:当软件在指定条件下使用,其满足明确和隐含要求功能的能力. 准确性:软件提供给用户功能的精确度是否符合目标. 互操作性:软件与其它系统进行交互的能力. 安全性:软件保护信息和数据的安全能 ...

  4. 软件质量特征 ISO9126

    ISO/IEC9126软件质量模型是一种评价软件质量的通用模型,包括3个层次: 1.质量特性 2.质量子特性 3.度量指标 其中各六个质量特性与二十七个质量子特性的关系如下表: 1.功能性 是指当软件 ...

  5. 随心测试_软测基础_004<测试人员工作职责>

    接上篇续,依据_软测基础体系:<依据不同的测试对象,选取适合的方法,按照设计的流程完成测试工作,检验整个过程是否达到测试的目的>.“学以致用”,实践于工作职责 常见面试题: —— 诸如以下 ...

  6. 让Quality Center走下神坛--测试管理工具大PK(转)

    让Quality Center走下神坛--测试管理工具QC/ALM 和 RQM.Jira.TP.SCTM大PK 在写完了<让QTP走下神坛>之后,现在来谈谈测试管理工具,献给所有正在或打算 ...

  7. DevOps研发模式下「产品质量度量」方案实践

    在当今互联网环境下,需求变更越来越快,交付周期却越来越短, 怎么判断一个系统是否测试充分? 产品质量满足什么样的条件才能投产? 如何判断测试工作.研发团队工作的效率是高还是低? 这些问题不能靠感觉.拍 ...

随机推荐

  1. 记录使用socket.io的使用

    今天记录一下node.js的egg框架搭建的socket.io,前端联合使用 首先得引入socket.io的js,我这边是用的下载到本地的一个js 引入:const io = require('../ ...

  2. 题解:AT_abc386_d [ABC386D] Diagonal Separation

    分析题面,发现题目求的是是否存在一个白点被 \((1, 1)\) 和任意一个黑点围成的矩形内. 先将所有黑点按 \(x\) 坐标排序. 枚举所有的白点. 找到所有横坐标不比该白点横坐标小的所有黑点的纵 ...

  3. .NET 异步 /Task

    老版本的写法经常是以BeginXXX, EndXXX, 或者xx.xxxAsycn(........) 新的支持 async异步关键字配合Task可读性和易用性比老板好多了. 新旧例子: using ...

  4. 头文件中 ifndef/define/endif 有什么用?

    1. 相同的声明可以多次出现,重复声明不是错误! 定义不可以,无论是单个文件还是多个文件,某个特定作用域(比如全局变量),不可以重复定义变量. 2. 类/结构体的定义可以在多个文件中多次出现,但是不可 ...

  5. bug的合规描述

    bug的合格描述:   发现问题的版本bug的合格描述: 开发人员需要知道出现问题的版本,才能够获取对应版本的代码来重现故障问题出现的环境 环境分为硬件环境和软件环境,详细的环境描述有利于故障的重现( ...

  6. linux:问题诊断

    查看带宽 1.安装 iftop 工具(iftop 工具为 Linux 服务器下的流量监控小工具) yum install iftop -y 说明:若是是 Ubuntu 系统,请执行 apt-get i ...

  7. Iterator迭代器接口(遍历Collection的两种方式之一)

    使用 Iterator 接口遍历集合元素: Iterator对象称为迭代器(设计模式的一种),主要用于遍历 Collection 集合中的元素. GOF给迭代器模式的定义为:提供一种方法访问一个容 ...

  8. 「SPOJ2666」QTREE4 - Query on a tree IV

    题目概述 对一棵树维护两种操作:翻转某个点的颜色,求 \(max\{ dist_{u, v} \}\) 且满足 \(u\) 的颜色和 \(v\) 的颜色都是白色( \(u,v\) 可以相同). 思路 ...

  9. Nmap 图形界面使用

    Nmap 图形界面的使用 Zenmap,作为Nmap的图形用户界面(GUI),为用户提供了一个直观.易用的方式来执行网络扫描和分析.以下是一个关于如何使用Zenmap的详细指南. 扫描主机 使用Zen ...

  10. P6108 [Ynoi2009] rprsvq 积分题解

    给 EI 题解写注 qwq.. 化简方差: \[\frac{1}{n}\sum(a_i-\overline a)^2\\ =\frac{1}{n}(\sum a_i^2-2\overline {a}\ ...