软件工程中良好用户界面的特征
用户界面设计:
通过软件程序的用户界面设计,用户与软件程序的交互是可行的。没有没有用户界面的软件。因为它处理用户与软件的交互,所以它是任何软件开发的一个非常重要的部分。在许多应用程序中,50% 的整体改进尝试在人机界面部分最为有效。
良好用户界面设计的特点:
学习速度:
一个好的用户界面设计很容易学习。学习速度只是通过使用命令发出过程的复杂语法和语义来提高。在良好的用户界面中无需学习用户的命令。一个好的用户界面也不允许它的用户在执行任何任务时记住不同屏幕的信息
以下两种方法对于提高学习速度至关重要:
- 使用隐喻和直观的命令名称——
隐喻就像与内部人员界面一起使用的真实存在等项目的抽象。如果人机界面的文本编辑器使用相同的想法,或者我们会说用于文本内容修改的设备,例如减少紧张和段落,并在不同的地方粘贴有特色的文本内容,那么它可以毫无困难地通过人进行关联.同样,还有任何其他形式的著名隐喻,称为购物车。在杂货店内的人使用购物车购买不同的选择,同时购买独特的物品。对于要通过客户端进行可比形式的替代方案的场景设计,并且人界面为此目的使用购物车隐喻,那么客户可以毫无困难地理解和发现使用界面的方法。学习也可以通过使用直观的命令名称和符号命令故障程序来推进。
- 基于组件的界面 –
如果界面的全新交互方式变成非常像人们已经熟悉的不同程序的界面,人们可能会很容易理解。如果通过使用一些首选的界面组件来改进独特的交互式人界面,这是最有效的。
使用速度:
用户界面的使用速度取决于用于启动和执行不同命令的时间和努力。它有时被称为生产力支持,用户可以在多长时间内执行他的任务。要启动和执行不同的命令,对用户和时间的要求必须较低。它只能通过使用适当设计的用户界面来实现。
召回速度:
多次使用该界面后,调用任何命令的速度会自动增加。他们召回命令发布程序的速度应该最大化。有很多方法可以提高回忆速度,例如使用一些隐喻、符号命令发出过程和直观的命令名称。
错误预防:
正如我们所理解的,预防高于治疗。因此,对于准确的错误,避免错误更有用。一个好的用户界面必须通过使用各种指令来减少犯错的范围。通过跟踪通过普通客户发生的错误,可以毫无困难地确定错误费用。通过使用有利于记录频率和错误分类的跟踪代码自动化人机界面代码,然后显示用户专用的错误信息。
审美和吸引力:
众所周知,有吸引力的事物会受到更多关注。因此,一个好的用户界面应该是有吸引力的。因此,基于图形的用户界面比基于文本的界面需求量大。
回馈 :
对人的动作提供评论有助于人理解系统的处理。如果用户的任何请求花费的时间超过几秒钟,那么用户就会开始恐慌,这就是正在发生的事情,如果向用户提供了正确的反馈,那么他必须知道他的行为。因此,一个好的用户界面必须包含有关处理的反馈。
错误恢复:
错误可能很常见,所有人都会犯错误,即使专家也可以犯错误。因此,一个优秀的人界面也有责任提供撤消功能,以便该人可以在使用界面的同时更好地解决他们的错误。如果错误无法通过用户恢复,他们会感到烦躁、无助和低落。
用户指南和在线帮助:
一个好的用户界面可以在用户忽略命令之类的东西或者他们可能不了解软件程序的功能时为其提供帮助。它可以通过提供准确的用户正在寻求转向和在线帮助来实现。