zoukankan      html  css  js  c++  java
  • 软工视频(33~36)-用户界面设计

             在上篇博客面向对象的时候人机交互的环节简要介绍了一下用户界面设计,这篇博客对其进行专门的介绍。

             首先用户界设计的时候须要考虑哪些东西呢,首先,它是为用户服务的的,所以界面要简单易操作,概念提示准确,用户能够自己定义界面的一些东西。

             前面说过软件系统的需求分析,那么用户界面设计的任务分析与之是同步进行的。既然是“用户”界面设计,那么一定是以用户为主的,要分析用户的特性,哪些人使用,文化程度怎样。分析用户的工作的目的和流程;分析用户界面的概念和术语,用户能否懂;界面是以什么为主,比方窗体。 

              为了帮助设计者建立界面模型,我们从用户的角度出发去建立模型。依据用户的观点、习惯以及操作的特点细化去建立一些模型。这之后呢,我们就要进行用户界面的设计了。设计的前提还是要了解用户的特点。所以任务和工作的目的就是创造用户的工作环境。界面不能过于简单也不能太复杂,组织得多样化一些去匹配人的能力。设计时当然要把任务分配一下,用户干什么,计算机干什么都要分配清楚,总能不能让用户去做数据处理吧。

             我们在选用界面的时候总不能瞎选吧,一定要考虑它的使用、学习、开发的难易程度,操作速度也要考虑,复杂程度更要考虑。设计到菜单、窗体和工具栏等。

             界面一定有输入的部分,这部分 往往会占用用户大部分的时间。那么就须要尽量简化用户的工作,尽可能地降低输入的出错率。接下来就是输入显示的设计了,一定要考虑到用户看得是否整齐简单统一美观了

             用户界面设计,明眼人一看就知道,是专门为用户设计,让用户使用起来简单易操作的界面。那么全部的分析和设计必定是站在用户的角度进行的。仅仅要认识到这最重要的一点,那么设计一款高大尚的界面还是不成问题的!

  • 相关阅读:
    mina 实例(转载)
    Java NIO 转载
    解决 Tomcat reload WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc The web application [] registered the JDBC driver [com.mysql.jdbc.Driver] but fail
    ECharts的使用相关参考---转
    转-——推荐几个web中常用的一些js图表插件
    (转)Log4J日志配置详解
    ~与~+的用法
    【转】sed 高级用法
    使用sed替换一行内多个括号内的值
    【转】 SED多行模式空间
  • 原文地址:https://www.cnblogs.com/blfshiye/p/4340154.html
Copyright © 2011-2022 走看看