软件质量属性包括:可用性、可修改性、性能、安全性、可测试性、易用性。
易用性与用户完成期望任务的难易程度以及系统为用户提供的支持种类有关,其目标是为用户提供适当的反馈和协助。
易用性战术分为运行时战术、系统主动战术:
运行时战术:通过为用户提供关于系统正在做什么的反馈,以及为用户提供发出基于易用性命令的能力来增强易用性,如帮助、撤销、取消等。
系统主动战术: 系统主动性战术就是那些确定系统用来预测其自身行为或用户意图的模型的战术,它必须依赖关于用户的某些信息,比如Word软件进行实时地拼写检查。
人性化操作:
1.选一套美观、大气、易用、可扩展性高的模板
2.列表页面三种形式:
(1)分页列表
(2)树形列表
(3)表单页面
3.弹出层
告别alert,推荐使用Layer(http://layer.layui.com/),你想要的效果,它基本上都可以满足,而且可以扩展皮肤,以便于与已有的模板风格保持一致。
4.页面状态保持
简单点说,就是用户彻底离开某页面(关掉浏览器)后,再回到这个页面时仍然保存着离开的样子
5.高亮提示
在列表页,编辑某条数据结束后,刷新列表时,改变被编辑数据Dom元素的背景颜色,并闪动若干次,如果因为调整了排序导致数据跳到了可视区域外,则设置滚动条位置,使其出现在可以区域内
结合《信息领域热词分析》项目实例实现易用性:
首先界面选用一套简单大方的模板,我采用的是树形列表菜单栏,题目明确醒目,操作易懂无障碍;查询词语高量显示还没有实现,需要改进一下。
参考https://blog.csdn.net/lhtzbj12/article/details/78346954
原文:https://www.cnblogs.com/sengzhao666/p/12387304.html