您的位置 首页 百科

软件易用性(提高软件易用性的方法——计分卡)

软件易用性
什么是软件易用性?
软件易用性,通常我们理解为用户使用软件的难易程度。
但是,如果我们把软件开发看作是用户价值的传递链,软件是用户期待的价值的体现,那么,软件易用性还有另外一个定义:
软件易用性是用户价值的最大体现。
换句话说,所有不能体现用户价值的与软件使用相关的行为都是软件不易使用的表现。软件的易用性越高,意味着这些没有价值的行为越少。
比如,非常繁琐的软件安装和配置,软件常用的功能总是出错或者使用效率低下。
那么,有哪些行为影响软件的易用性?
计划
计划是指用户在使用软件之前要进行的准备工作。
安装
安装是指用户在使用软件之前将软件安装到指定的运行环境的过程。
配置
配置是指用户在使用软件之前对软件要进行的环境配置的工作。
功能
功能是指用户常用的功能的使用效率。
性能
性能是指用户期望的性能满足的程度。
我们如果要提高软件的易用性,就需要减少这些对用户没有价值的行为影响软件易用性。而为了清晰地看到这种进步,我们可以为每种无价值的行为分值。
这种方法叫易用性计分卡。
易用性计分卡使用6分制(0~5分)给每个影响易用性的因素打分。比如,对于安装可以参照如下标准进行打分:

打分级别安装行为打分标准
0分 没有额外的支持或服务就不能安装,或有影响成功安装的缺陷(无法安装)
1分 必须阅读安装手册才能安装;或者需要手动执行多个安装步骤,步骤之间的转换没有指导(可以安装,但不容易)
2分 依靠很少的文档就能进行安装;安装步骤有指导;只有一些不影响安装成功的手动任务(还不坏)
3分 所有的安装和设置步骤可以自动执行,不依靠外部文档,但没有完全自动化(已经相当好了)
4分 除了满足3分的要求之外,再提供默认安装选择(这样会非常优秀)
5分 除了满足4分的要求之外,而且可以用很好的缺省值自动安装并恢复系统问题(像魔法一样)

当软件的功能、性能基本完成之后,开发人员可以对识别出来的影响易用性的因素进行初始打分,之后再对用户更为关心的易用性问题进行改进,并在改进之后重新对软件的易用性进行打分。这样,可以使软件的易用性以及易用性的改进变得清晰可见。
这正是:
易用需求可量化,方法就是计分卡
哪些行为无价值,提高易用减少它
参考书目:成功软件开发方法——由外到内开发实践指南,作者:(美) Carl Kessler John Sweitzer著,出版社:机械工业出版社
作者简介:王小双,长期从事GJB5000推广、实施、评价、改进的工作,创建《软件工程之思》微信公众号,一直在《软件工程之思》分享GJB5000、CMMI、软件工程的知识和感悟。现致力于GJB5000咨询以及软件过程改进、软件工程能力提升的研究工作。

软件易用性相关文章

为您推荐

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部