您的位置:网站首页 > app开发 > 郑州软件开发 > 正文

用户界面的主要特征和设计原则

作者:知网科技 日期:2020/6/17 人气:
标签:

一个软件如果想要让用户觉得不错,易于上手和使用,必须要在用户界面上下一定功夫,如果用户界面做得好,即使软件在功能上有一些不完善之处,也更容易被客户接受和忽略。郑州软件公司天就来和大家谈谈郑州软件开发中用户界面上的一些心得和积累。
 

        软件开发人员既要负责用户界面设计,又要负责界面的软件实现。用户界面设计涉及计算机科学、人类工程学和认知心理学的内容。好的用户界面设计对一个系统的成功至关重要。使用较差的界面,不管系统的功能如何,容易造成用户的使用错误。严重时,用户由于不喜欢而拒绝使用该软件系统。如果信息的表达方式是混乱的或是歧义的,那么用户可能会误解信息的含义,所进行的一系列操作就有可能破坏数据,甚至导致灾难性 的系统失败。因此,用户界面的开发是一项重要的工作,它将直接影响到软件的质量。

   
        用户界面的主要特征

        在开始设计用户界面之前,应该明确掌握用户界面的主要特征,并以此作为设计的基石,构造用户界面。

         1.用户界面的质量特征

        用户界面的质量特征是从宏观上阐述了用户界面所具有的特征,主要应该具有下述基本的特征。

        1)可用性

        可用性是指界面简单、易用,用户利用界面能够十分方便地与软件系统进行交互。界面的可用性是界面的最基本质量特性。

        2)灵活性

        灵活性是靠减低软件系统的运行效率换来的,用户界面的灵活性主要表现为T述几点。

       ①应能够给用户自由地选择,主要包括不同用户界面形式的选择、算法的选择等。

       ②用户可以定制和修改、扩充界面方式和功能等。

       ③系统能够提供各种不同层次的响应信息。

       ④应与主流的软件系统有相近的界面形式。

      3)复杂性

      界面的复杂性是指界面的规模和组织的复杂程度。为了增大界面的信息含量和功能,需要增大界面的规模和组织的复杂度,但从用户的角度却希望界面越简单越好,这是

一个相矛盾的两难问题,因此可以将系统的功能和界面按性质和重要性进行逻辑划分和组织成树型层次结构来解决这个问题。

      4)可靠性

      用户界面的可靠性是指无故障使用时间。可靠性高表明用户界面能够保证用户正确而可靠地使用系统,进而保证程序和数据的安全。

    

    2.用户界面的图形特征

     图形用户界面已广泛应用,用户界面的图形特征主要使用了下述元素。窗口。多窗口用户界面能够允许不同的信息被同时显示在用户屏幕上。
     图标,图标代表了不同类型的信息。在一些系统中,图标代表文件,而在另外的地方,图标代表程序。

    ·菜单,命令是通过菜单选择的,而不是通过输入字符命令。

    ·指点,通过指点设备如鼠标从菜单中选择或指点窗口中感兴趣的项目。

    ·图形,在同一个显示中可以既有图形也有文字。

     3.用户界面的优点

    (1)比较容易学习和使用。

    (2)用户可利用多屏幕(窗口)与系统进行交互。由一个任务转换到另一个任务时,前面任务生成的信息仍然可以看见。

    (3)可以实现快速、全屏的交互,能很快地在屏幕上的任何地方显示。

    (4)用户可以利用多窗口与系统进行交互。

    (5)可以快速、全屏的交互。

    下图表示了用户界面设计的迭代过程。启发式开发是界面设计的最有效方式。在进入基于屏幕的模拟用户交互的设计阶段之前,原型开发过程可能要从简单的基于纸张的方式开始勾画界面模型。应该采用以用户为中心的方法,让系统的最终用户积极参与到设计过程中来。有时用户充当评价者;有时用户则要成为设计团队的成员。
   
  






 

        在设计用户界面时需要考虑用户的能力。人类具有的短期记忆及体力有限,尤其需要处理大量信息时,而且很容易出错。

        1.可逆性原则

        用户可逆性原则是指在界面设计时要让用户主动地适应界面。允许动作可逆性,于用户进行探索。在界面中应该使用用户熟悉的术语,系统操纵的对象应该与用户能境直接有关。

        2.一致性原则

        一致性原则是指系统的命令和菜单应该有相同的格式,参数应该以相同的方式任给所有的命令。一致的界面可以加快用户的学习速度,使用户在一个命令或应用中廖到的知识可以在整个系统中使用。

        3.应用程序与用户界面分离的原则

        将用户界面的功能,包括界面的布局、显示、用户操作等专门由用户管理系统完成用程序不管理交互功能,也不和界面编码混杂在一起,应用程序设计者主要进行应用翟的开发,界面设计者主要进行界面的设计。

       

       4.意外最小化原则

        当系统不按预期运行时,用户不满意,这时意外最小化原则就非常重要。意外最/J原则的含义是用户在使用一个系统时,对系统的工作模式已有了设想。如果一个上]中的某个操作引起某种变化,那么就有理由相信在不同的上下文中相同的操作引起变化具有相做的结果。如果发生了完全不同的结果,用户会很困惑。因此界面设计必匆保类似的操作有类似的效果。

        5.系统提供反馈原则

       反馈是指从系统输出的信息作为系统的输入。反馈信息以多种形式出现,在交!广泛应用。如果没有反馈,用户就无法知道操作是否为系统所接受、是否正确、操作盔如何等。反馈分为三级:词法极、语法级和语义级。敲打键盘后,屏幕上将显示相胚符,用户移动鼠标定位器,光标在屏幕上移动时为词法级反馈。如果用户输入一个命令参数,当语法有错,则响铃,为语法级反馈。语义级反馈是最有用的反馈信息,它可以让用户请求取得操作已被处理并将结果显示出来。

        6.可恢复性原则

       可恢复性原则的作用是当用户在使用系统时一旦出错可以恢复。界面设计能够i限度地减少这些错误,但是错误不可能完全消除。用户界面应该便于用户恢复到出{前的状态,常用以下两种恢复方式:

      (1)对破坏性操作的确认。如果用户指定的操作有潜在的破坏性,那么在信息之前,界面应该提问用户是否确实想这样做,这样可使用户对该操作进一步确认。

      (2)设置撤销功能。撤销命令可以使系统恢复到操作执行前的状态。由于用户并不 能马上意识到自己已经犯了错误,多级撤销命令就很有用。

       7.使用快捷方式

      当使用频度增加时,用户希望能够减少输入的复杂度,使用快捷键可以提高输入速度。

       8.快的系统响应和低的系统成本

      当较多的设备与软件系统相连接时将增大开销,用户界面应在此情况下有较快的响应速度和较小的系统开销。

       9.应用图形

      图形具有直观、形象和信息量大的特点,因此使用图形来表示程序、实体和操作可适应用户的操作及其响应直接和逼真。

      10.合理使用空间与颜色

      合理使用空间,保持界面简捷。合理利用颜色显示效果来实现内容与形式的统一。

       

      11.用户差异性原则

     界面应为不同类型用户提供合适的交互功能。对许多交互式系统而言,有各种类型的用户。有些用户是程序员用户,有些用户不是程序员用户;有些用户接受过计算机基础 口识的培训,有些用户没有接受过计算机基础知识的培训;有些用户是应用开发用户,有篁用户是系统开发维护用户;有些用户只是偶尔使用系统,与系统的交互是不经常的,而些用户则经常使用系统,偶然使用系统的用户需要畀面提供指导,而经常使用系统的用户则需要使他们的交互尽可能地便捷。此外,有些用户的身体还可能有不同类型的缺陷,如果可能的话,应该修改界面以便能妥善处理这些问题。这样,界面就可能需要具备某些匀能能够放大显示的文本,以文本代替声音,制作很大的按钮等。 用户多样性:原则与其他界面设计原则有冲突,因为有些用户喜欢的是快速交互,而不是其他的。同样,不同类型的用户所需指导的层次也完全不同,要开发支持所有用户的界 面是不可能的,界面设计者就只能视系统的具体用户而进行调整。


(())
顶一下
参与讨论
姓名: 验证码:看不清楚,换一个
最新评论

联系我们

软件开发: 15838307519(司经理)

网络营销: 13676968269(王经理)

网络建设: 13073737771(郭经理)

24小时服务电话: 0371-56683330

了解更多APP开发

+好友