软件质量属性:易用性
定义:指用户使用软件的难度的高低,主要考虑用户能否更快得上手一款软件,降低用户的错误操作对系统的影响,用户使用的舒适度等
提高易用性有两个大方向:运行时策略和设计时策略
运行时策略的具体实现有:
1.系统猜测用户想要完成的任务,如输入法和搜素引擎的联想功能
2.系统给予用户实时反馈,如进度条等,降低用户等待的焦虑
3.系统给用户提供一致的体验,如鼠标灵敏度的设置
4.支持撤销操作,降低误操作的影响,比如回收站功能,或是各种编辑软件的撤销功能
设计时策略的具体实现有:
1.把用户界面和系统其他部分隔开,如采用MVC模式,允许用户自行修改界面
软件质量属性:易用性相关推荐
- 软件质量属性的两个模型(Software Quality Attributes)—中英文对照
本文的目的是定义术语"软件质量属性",并将该术语放在SQA和软件过程改进(SPI)的上下文中. (The purpose of this article is to define ...
- 淘宝为例进行软件质量属性分析
以淘宝为例进行软件质量属性分析 1.可用性分析: 所关注的方面包括系统故障发生的频率.出现故障时会发生什么情况.允许系统有多长是将非正常运行.什么时候可以安全地出现故障.如何防止故障的发生以及发生故障 ...
- 软件架构设计师-软件质量属性-架构评价方法-SAAM-ATAM
文章目录 1.软件质量属性 2.架构评价方法 2.1SAAM 2.2ATAM 3.作者答疑 1.软件质量属性 系统架构评估中普遍关注的质量属性: 性能,它是指系统的响应能力,即需要多长时间才能对某个事 ...
- 淘宝网的软件质量属性分析
在学习了软件的质量属性之后,我们以淘宝网为例分析软件的质量属性. 1.可用性分析 综合所学知识,我理解的可用性是指系统能正常为用户提供服务的时间比例.可用性与系统故障及其相关后果有关.当系统不再提供其 ...
- 淘宝网——软件质量属性场景分析
六大质量属性:可用性.可修改性.性能.安全性.可测试性.易用性. 1.可用性(availability): 可用性关注的问题:如何检测故障:发生故障的频度:出现故障时的现象:系统故障排除的时限:如何防 ...
- 系统机构设计师 - 软件质量属性
架构设计风险 潜在的 隐藏的 架构决策导致的隐患 敏感点 一个或多个构件的质量属性,输入方差小时,输出方差很大 权衡点 影响多个质量属性,且这些质量属性都是敏感点的 质量属性.
- 软件质量属性:可修改性
修改顾名思义就是修改软件的内容,可修改性,就是通过修改花费的时间,金钱,人力等数据衡量修改是否足够简单方便低成本.可修改性越高,每次修改所花费的人力物力成本也就越低 提高方法:主要分为两大类:1.限制 ...
- 软件产品质量要求与评价_软件质量模型
关于软件质量特性,前面的文章已经介绍了可靠性.易用性以及测试性,还有哪些质量特性?如何保证完整而不会遗漏?我认为有必要介绍一下GB/T 16260,以便对软件质量特性建立一个系统性的认知,立足整体对于 ...
- 系统非功能需求(质量属性)
系统非功能需求,即质量属性,指的是一个系统的可度量.可测试的属性,这 些属性会影响到系统的运行时行为.系统设计方式以及用户 的体验等.质量属性的优劣程度反映了设计是否成功以及软件系统的整体质量. (1 ...
- 设计模式真的能改善软件质量吗 (二)
接前一篇文章: "设计模式真的能改善软件质量吗?(一)" 结果分析 选取三个知名的设计模式:组合模式.抽象工厂模式.享元模式 (1) 组合模式 结论:组合模 ...
最新文章
- 关于变量名前面加m的问题
- 对静态区,栈,堆的理解
- Python基础——PyCharm版本——第七章、面向对象编程
- 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)
- 递归问题(代码、分析、汇编)
- pandas读取excel带汉字的列头_Pandas在读取csv时如何设置列名--常用方法集锦
- 计算机受限制用户,由于该计算机受到限制,本次操作已被取消的解决办法
- 爆火的Java面试题-kafka源码解析与实战豆瓣
- Tomcat报错 严重: A child container failed during start
- 国密SM2/SM3算法
- ZZULIOJ 1047: 对数表(Java)
- linux推流软件推荐,Linux直播推流
- 【文献阅读】MMQA——基于图像、文本和表格的问答(Alon Talmor等人,ICLR,2021)
- tt桌球瞄准器手机版_tt桌球辅助瞄准器-tt桌球辅助瞄准手机版1.0.0 安卓版-东坡下载...
- 第五节 FLASH 程序存储器和数据EEPROM
- 一张表了解四大物联网通信技术差异:NB-IoT 、LTEeMTC、LoRa与SigFox
- HECATE G2耳机麦克风问题解决
- 如何关闭Windows蜂鸣器的嘟嘟声
- 传感器自学笔记第八章——DHT11温湿度传感器(附带自己写的很好用的51单片机DHT11代码模板,参数列表只有一个字符数组指针)
- java dh_java DH加密算法备忘