ISO9126 质量模型

功能性
- 适合性:当软件在指定条件下使用,其满足明确和隐含要求功能的能力。
- 准确性:软件提供给用户功能的精确度是否符合目标。
- 互操作性:软件与其它系统进行交互的能力。
- 安全性:软件保护信息和数据的安全能力。
可靠性
- 成熟性:软件产品避免因软件中错误发生而导致失效的能力。
- 容错性:软件防止外部接口错误扩散而导致系统失效的能力。
- 可恢复性:系统失效后,重新恢复原有的功能和性能的能力。
易用性
- 易理解性:软件显示的信息要清晰、准确且易懂,使用户能够快速理解软件。
- 易学习性:软件使用户能学习其应用的能力。
- 易操作性:软件产品使用户能易于操作和控制它的能力。
- 吸引性:软件具有的某些独特的、能让用户眼前一亮的属性。
效率
- 时间特性:在规定的条件下,软件产品执行其功能时能够提供适当的响应时间和处理时间以及吞吐率的能力。
- 资源利用:软件系统在完成用户指定的业务请求所消耗的系统资源,诸如CPU占有率、内存占有率、网络带宽占有率等。
可维护性
- 易分析性:软件提供辅助手段帮助开发人员定位缺陷原因并判断出修改之处。
- 易改变性:软件产品使得指定的修改容易实现的能力。
- 稳定性:软件产品避免由于软件修改而造成意外结果的能力。
- 易测试性:软件提供辅助性手段帮助测试人员实现其测试意图。
可移植性
- 适应性:软件产品无需做任何相应变动就能适应不同运行环境的能力。
- 易安装性:在平台变化后,成功安装软件的难易程度。
- 共存性:软件产品在公共环境与其共享资源的其他系统共存的能力。
- 替换性:软件系统的升级能力,包括在线升级、打补丁升级等。
ISO9126 质量模型的更多相关文章
- ISO9126软件质量模型
ISO9126软件质量模型,是评价软件质量的国际标准.6个特性27个子特性组成. ISO/IEC9126软件质量模型是一种评价软件质量的通用模型,包括3个层次: 1.质量特性 2.质量子特性 3.度量 ...
- ISO-9126 软件质量模型
摘要 在软件开发过程中,软件的质量是一个重要的因素,而软件体系结构在整个过程中显得尤为重要.软件的质量需求是在开发初期的非功能性需求,对软件的体系结构影响很大.但是并不意味着一味的追求质量,必须在效率 ...
- SQA定义、质量模型、SQA与测试的关系
- McCall的软件质量模型
McCall等认为,特性是软件质量的反映,软件属性可用做评价准则,定量化地度量软件属性可知软件质量的优劣 McCall认为软件的质量模型应该包括 产品的修正.产品的转移,产品的运行 而产品的修正又包括 ...
- [置顶] SpecDD(混合的敏捷方法模型)主要过程概述
敏捷已成为当今使用最广泛的开发方法.有趣的是,敏捷方法的流行性并不是因为它取代了其他开发方法,相反它与这些方法进行了更好地融合.现实世界众多敏捷项目的成功,也证明了敏捷将走向杂化的未来. SpecDD ...
- 视频质量评价方法:VQM
如何确定一个视频质量的好坏一直以来都是个棘手的问题.目前常用的方法就是通过人眼来直接观看,但是由于人眼的主观性及观看人员的单体差异性,对于同样的视频质量,不同的人的感受是不一样的.为此多个研究机构提出 ...
- 开源数据质量解决方案——Apache Griffin入门宝典
提到格里芬-Griffin,大家想到更多的是篮球明星或者战队名,但在大数据领域Apache Griffin(以下简称Griffin)可是数据质量领域响当当的一哥.先说一句:Griffin是大数据质量监 ...
- 让Quality Center走下神坛--测试管理工具大PK(转)
让Quality Center走下神坛--测试管理工具QC/ALM 和 RQM.Jira.TP.SCTM大PK 在写完了<让QTP走下神坛>之后,现在来谈谈测试管理工具,献给所有正在或打算 ...
- DevOps研发模式下「产品质量度量」方案实践
在当今互联网环境下,需求变更越来越快,交付周期却越来越短, 怎么判断一个系统是否测试充分? 产品质量满足什么样的条件才能投产? 如何判断测试工作.研发团队工作的效率是高还是低? 这些问题不能靠感觉.拍 ...
随机推荐
- HDU4907小技巧
原题http://acm.hdu.edu.cn/showproblem.php?pid=4907 Task schedule Time Limit: 2000/1000 MS (Java/Others ...
- vs连接mysql出错解决方法
vs连接mysql出错解决方法 先按以下的步骤配置一下: **- (1)打开VC6.0 工具栏Tools菜单下的Options选项.在Directories的标签页中右边的"Show dir ...
- form表单提交校验
<form id="myForm" action="http://www.365mini.com" method="post"> ...
- Jquery on() 动态绑定事件
之前就一直受这个问题的困扰,在jQuery1.7版本之后添加了on方法,之前就了解过,其优越性高于live(),bind(),delegate()等方法,在此之前项目中想用这个来测试结果发现,居然动态 ...
- JavaBean和EJB的区别
首先,EJB是指运行在EJB容器中的JavaBean.Tomcat是Web容器的参考实现.一个完整的JavaEE服务器应该包括Web容器和EJB容器.其次,Web容器中无法运行EJB,同时所有的Jav ...
- 学习使用Vim(一)
今天下定决心要逐渐脱离IDE的"comfortable zone",学习使用Vim.以前偶尔使用Vim的经历都是很痛苦的,觉得各种不方便和命令复杂难懂.但既然那么多书都推荐使用Vi ...
- UI开发学习中遇到的问题汇总
1.给UIView设置圆角,边框,阴影绘制,需要使用layer 1)设置圆角cornerView.layer.cornerRadius = 20; //设置试图圆角的大小cornerView.laye ...
- CSS 规划
1)在拿到psd效果图后,我会将所有的效果图看一遍,然后开始打草稿,在纸上画,在PS中标注都可以.一般都是做个大概的统计,太详细不太现实,既费时间也费精力. 2)网站的浏览器兼容性要顾及到哪些,IE6 ...
- 南阳oj-喷水装置(一)
喷水装置(一) 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述 现有一块草坪,长为20米,宽为2米,要在横中心线上放置半径为Ri的喷水装置,每个喷水装置的效果都会让以 ...
- shell脚本练习(短路练习)
#!/bin/bash #By Spinestars#2013-11-11#This is a lvsnap of auto-create Help(){ echo "Usage: ---d ...