人机交互界面设计结构

在设计整个ui框架设计之前大家一定要对整个设计的结构以及相关的知识进行一定的了解,只有这样才能够让自己的整个设计更加的出众并且符合行业的规范和要求。界面设计的第一步是将任务设计的结果作为输入,设计成一组逻辑模块,然后加上存取机制,把这些模块组织成界面结构。

存取机制可以是分层、网络的或直接的,机制的类型主要由任务结构决定,也取决于设计风格。例如,菜单提供了层次结构,图标则是直接存取,也可以是层次的,而命令语言可提供网络也可提供直接存取机制。第二步是将每一模块分成若干步,每步又被组装成细化的对话设计,这就是界面细化设计。
界面设计包括如下几点:
1.界面对话设计.数据输入界面设计.数据输入界面设计 数据输入界面往往占终端用户的大部分使用时间,也是计算机系统中最易出错的部分之一。其总目标:简化用户的工作,并尽可能降低输入出错率,还要容忍用户错误。这些要求在设计实现时可采用多种方法:
(1)尽可能减轻用户记忆,采用列表选择。对共同输入内容设置默认值;使用代码和缩写等;系统自动填入用户已输入过的内容。
(2)防止用户出错。 在设计中可采取确认输入(只有用户按下键,才确认),明确的移动(使用TAB键或鼠标在表中移动),明确的取消,已输入的数据并不删除。对删除必须再一次确认,对致命错误,要警告并退出。对不太可信的数据输入,要给出建议信息,处理不必停止。
(3)提供反馈。 要使用户能查看他们已输入的内容,并提示有效的输入回答或数值范围。
(4)按用户速度输入和自动格式化。 用户应能控制数据输入速度并能进行自动格式化,对输入的空格都能被接受。
(5)使界面具有预见性和一致性。 用户应能控制数据输入顺序并使操作明确,采用与系统环境(如Windows操作系统)一致风格的数据输入界面。
(6)允许编辑。 理想的情况,在输入后能允许编辑且采用风格一致的编辑格式。 数据输入界面可通过对话设计方式实现,若条件具备尽可能采用自动输入。特别是图像、声音输入在远程输入及多媒体应用中会迅速发展。
2.界面对话设计 在界面设计中要使用对话风格的选择,并加上用户存取和控制机制。对话是以任务顺序为基础,但要遵循如下原则:
(1)脱离(Escape):允许用户中止一种操作,且能脱离该选择,避免用户死锁发生。
(2)默认值(Default):只要能预知答案,尽可能设置默认值,节省用户工作。
(3)尽可能简化对话步序:使用略语或代码来减少用户击键数。
(4)反馈(Feed back):随时将正在做什么的信息告知用户,尤其是响应时间十分长的情况下。
(5)状态(Status):告诉用户正处于系统的什么位置,避免用户在错误环境下发出了语法正确的命令。
(6)求助(Help):尽可能提供联机在线帮助。
(7)复原(Undo):在用户操作出错时,可返回并重新开始。 在对话设计中应尽可能考虑上述准则,媒体设计对话框有许多标准格式供选用。
另外,对界面设计中的冲突因素应进行折衷处理。当然除了要了解这些软件UI设计的结构之外,还需要大家进行比较系统的学习与了解,那么在这里就推荐大家直接登录网进行相关的学习与深入的了解。
