码迷,mamicode.com
首页 > 其他好文 > 详细

浅谈软件设计

时间:2016-07-28 15:02:10      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:

软件用户界面的发展经历了从简单到复杂、从低级到高级的过程,用户界面在软件系统中的价值比重越来越高。得益于互联网的发展和普及,软件开发的技术门槛在不断下降,大部分软件企业的技术手段也趋向于雷同,“软件设计”变得越来越重要。当大家都掌握了相似的技术和需求信息之后,企业之间的开发竞争“比的就是设计”。软件用户界面设计要综合考虑“易用性设计”、“艺术设计”和“技术实现”,很有挑战性。用户界面在很大程度上影响着软件的命运,因为广大用户对软件的评价主要来源于他们操作用户界面的感受。同类软件越多,选择的余地越大,购买者对软件用户界面就越挑剔。

对于一个应用软件来说,一个基本现实就是:用户界面使面向用户的。用户需要的是开发者开发的应用软件满足其需求,并且易于使用,用户界面设计的主要原则有:

(1) 一致,最重要的事情就是保证用户界面运作的一致性。对于列表框来说,如果双击其中的项,使得某些时间发生,那么双击任何其他列表框中的项,都应该有同样的事件发生。所以窗口按钮的位置要一致,标签和讯息的措辞要一致,颜色方案要一致。用户界面的一致性使得在用户对于界面运作建立起精确的心理模型,从而降低培训和支持成本。

(2) 建立标准并遵循之,在应用软件中保持一致的唯一途径就是建立设计标准并加以遵循。最好的办法是采取一套行业标准,对自身特殊的需求加以补充。已有的行业标准,如IBM标准与Microsoft标准,通常可满足95%到99%的需要。采取行业标准,只需利用已有的成果,也使你的应用软件看起来或者感觉上更像用户已购买或建立的其他应用软件。

(3) 阐明规则,用户要知道怎么使用为他们开发的软件,软件运作的一致性表明,规则你只需要解释一遍。这比一步步详细讲解如何使用营养软件每个特性要容易的多。 

(4) 界面间切换很重要。如果从一个屏幕转换到另一屏幕很困难,用户会很快灰心并放弃。当屏幕流程与用户想完成的工作流程相符,此软件对用户才有意义。由于不同用户工作方式不同,应用软件需要有足够的灵活以支持他们不同的方式。在建模阶段,界面流程图可用来模拟屏幕之间的流程。

(5) 讯息和标签措辞要适当。屏幕上显示的文本是用户主要的信息源。如果文本措辞很糟,用户的理解就会很糟。要使用完整的措辞和句子,而不要用缩写和代码,使文本易于理解。讯息措辞要积极,显示用户处于控制之中,并提示如何正确使用软件。

 

 

 技术分享技术分享

悦为(深圳)科技有限公司

                  乐享其志

           微信:JoyVisYOJOY

    微博:http://weibo.com/JoyVis

    官网:http://www.yuevis.com/

   联系&投稿:service@joyvis.com

浅谈软件设计

标签:

原文地址:http://www.cnblogs.com/JoyVis/p/5714723.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!