UI设计随想

laj0 2008-07-20

不久前,公司将软件开发分为两个组:界面组和后台组,姑且不去讨论起合理性,任何一个事物都有存在的优缺点。不过这样到便于管理,利于软件开发和推广,分工也更明确更细了。

关于界面组,我觉得叫前台组更为却当。对于客户来说,软件就是用户界面,用户界面就是软件,界面的重要性无需置疑。它给用户的第一感觉相当重要,正如一个人给别人留下的第一印象很重要,否则以后要付出很多努力才能改变第一印象。ps:相亲的朋友们注意咯UI设计随想.......另外,操作规范即用户体验也同样重要。如果用户使用你的软件时,每个控件、每个点击动作都如行云流水一般,越用越好用,这样就比较完美了。

然而,界面设计的不一致:一个模块是这样,另外一个模块又是另一操作。尽管该软件确实是一个团队的作品,不过对于用户来说应该是一个人的作品;响应时间的处理没有区别:该用沙漏的没有用沙漏,改用微帮助的没有用微帮主,该用进度条的没有用进度条。所以需要制作界面设计规范,下面我从面向对象的方法来说说软件界面的设计。

UI设计随想

Abstract class 界面设计规范 {
      交互设计();
      布局设计();
      界面视觉设计() {
           软件启动封面设计;
           软件框架设计;
           软件按钮设计;
           软件面板设计;
           菜单设计;
           滚动条及状态栏设计;
           配色设计;
       }
}
B/S界面设计规范 entend 界面设计规范{
     CSS+DIV() {};
     布局设计() {};
     配色设计() {};
     交互设计() {};
     ....................
}
C/S界面设计规范 entend 界面设计规范{
     布局设计() {};
     交互设计() {
           鼠标;
           快捷键;
           向导;
           响应时间;     
      };
     ....................
}

其实B/S的界面操作规范不好编写,不过如果业务相对来说比较稳定来说,还是可以规范的!很多公司的B/S界面都是由公司的美工来定义的,并没有形成一个规范文档。

对于后台组,倒是没有仔细想过,不过无外乎后台的稳定和高效。稳定,就要加强异常的处理;高效,就要注意算法的设计。总之,前台和后台分工明确,不过两者是皮毛的关系,皮之不存毛将焉附!

相关推荐