采用在今天医疗保健信息学部门的一些药房软件来说明使用有效的接口的重要性。制药管理是一个重要的任务,包括大量的数据输入,数据追踪,问题解决,实际上许多用户对于程序是非常陌生的,并且他们中的大多数人不想或没有时间阅读大量的用户手册或支持文档。除了这些,用户,包括很多计算机学者,试图有效地利用并使用那些包。背景是很简单地!程序执行就是它的功能,然后界面是用户和软件交互执行多样任务的方法。对于软件创建者来说,它是设计,代码,功能和组成一个产品的整体程序,然而对于最终用户而言,它只是构成产品的界面或可用性。
日益增加的可用性减少了用户用于掌握你产品的时间及减少了你技术支持和培训的费用。确认可用性使你发现并纠正新产品中的问题,并且集中开发资源以准备现有产品的新版本。
需要考虑哪些细节呢
GUI设计者和/或实现者和/或其他和被开发的GUI产品相关的代表应该:
· 了解决定应用程序的可用性和有效性的基本因素
· 能够将以用户为中心的设计技术应用到应用程序的设计,实现和评估上
· 知道用于用户界面设计的最新的趋势和技术
· 了解在Web设计和GUI设计之间的差异
· 感受到UI对于用户来说就是产品
· 理解UI需要支持用户的任务
· 意识到增强的可用性增加了用户的效率,并且减少了维护和支持的工作量
除了这些,为了提供好的用户界面,我们也需要熟悉下面的这些方面。
I. 理解可用性:使用如排版设计和文字艺术的清晰,一致,混淆的术语(不使用OK,Cancel,Save和其他的按钮),拙劣的组织(例如:工具栏,菜单栏的布局等),复杂的菜单结构(在一个单独的菜单中有超过2或2层的子菜单项),信息不足的反馈(例如:一个警告消息呈现一个错误!),滥用颜色等,来确定好和坏的可用性之间的差异。
II. GUI设计概念:
· 以用户为中心的设计User-centered Design
· 以系统为中心的设计System-centered Design
· 事件驱动编程Event-driven Programming
· 功能可见性,隐喻和操作Affordances, Metaphors & Manipulations
III. 可用性设计:考虑-以用户为中心的设计,用户档案,使用场景和任务档案,原型,评估
IV. 概要设计:包括概念设计,概念设计,隐喻,结构和导航
V. 详细设计:包括可用性原则,交互设计,窗体结构,菜单&交互,表单,对话框,向导和反馈技术。
VI. 视觉设计:包括颜色,字体,图标和布局
VII. 新鲜事物:包括活动桌面,风格指南.
VIII. 可用性评估技术:使用如下策略:
· 非正式测试
Ø 走查
Ø 同行评审
· 正式测试
Ø 中心小组
Ø 问卷
Ø 试验室测试
IX. 如何提高软件产品整体的可用性?
吸纳和实施过程象那些在这里提及的一样可以增强可用性。他们是:
· 建立可用性小组&引导可用性研究(和用户的市场研究)
· 管理专家可用性评审你的产品
· 通过问卷评估产品-内部和外部
· 评审设计备选方案的优点时把中心小组包括进来
· 和用户一起在他们的地方或是可用性实验室里执行基于任务的测试
吸纳GUI标准的必要性
文章来源于领测软件测试网 https://www.ltesting.net/