软件的人性化设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件的人性化设计

精品论文 参考文献 软件的人性化设计 The Humanization Design of Software   庞新法PANG Xin-fa(陕西省委党校科技教研部,西安710061)(Science and Technology Research Department,Shaanxi Province Party School of the CPC,Xian 710061,China)   摘要院人性化是指让技术和人的关系协调,即让技术的发展围绕人的需求来展开。软件执行过程中的人机交互符合计算机使用者的心理特点。本文结合软件产品特点,分析软件人性化设计的原则,并简要给出了案例分析。   Abstract: Humanization is to coordinate the relationship between technology and human, which means technology expandingdevelopment around the peoples demand. The interaction between computer and users in the software implementation process conforms tothe psychological characteristics of computer users. This paper analyzes the principle of humanization software design and briefly gives theanalysis of cases combined with the characteristics of software products.   关键词院软件开发;需求分析;人性化Key words: software development;needs analysis;humanization   中图分类号院TP311 文献标识码院A 文章编号院1006-4311(2014)10-0225-021   绪论软件用户除期望所用的软件拥有强大的功能外,更期望应用软件能尽可能地为他们提供一个轻松、愉快、友好的操作环境。进入20 世纪80 年代,计算机的配置迅速提高,速度数量级发展,同时,计算机用户也从专家型迅速扩展到广大的未受过专门训练的普通用户,这时软件开发不但要求软件所完成的功能,更要求软件的使用方法,软件不仅能用,而且好用易用,任何设计理念的形成都需要以人为基本出发点,重视物与人的关系,强调满足用户的心理和生理的需求,这是人性化设计的本质。因此,人性化设计已成为软件设计中至关重要的一环。   2 软件的人性化设计遵循的原则2.1 稳定性软件首先能用,这就是软件的稳定性。一个不稳定的软件,何谈人性化呢?软件的稳定,并不意味着软件不出错,而是必须确保有足够的错误提示,而不是直接导致软件崩溃。这主要决定于整体的系统架构设计,然而也不可忽略编程的细节。究其原因,第一是程序员对代码质量的追求不够,只考虑了功能实现,而没有过多的追求质??属性;第二是对编程语言的正确编码方式不够了解,不知如何有效而正确的编码;第三是知识量的不足,在编程时没有意识到实现会对哪些因素造成影响;第四是自然界很复杂,编程时没有尽量考虑到所有因素,导致软件自身有缺陷,漏洞;第五是开发阶段单元测试不到位或缺失,当模块增多后,这样代码健壮性就会变得比较脆弱。   案例分析:Int ave(int a[],int n){int I,sum,count;For(i=0,sum=0,count=0;ilt;n;i++)If(a[i]gt;0){sum+=a[i];count++;}Return sum/count;} 该模块的功能是求一组数据中正数的平均值,用若干组含有正数的数据测试,结果均满意,偶尔一组不含正数的数据测试,结果错。其原因没有考虑不含正数的情况,导致分母为零。只要把语句Return sum/count;改为if(count! =0) Return sum/count;else return 0;即可。   2.2 界面色彩美观漂亮是软件界面设计者不懈追求的目标。和谐的画面色彩,形象的三维图案,得体的文字将营造出一个简便、舒适的使用环境。为了达到这一目标,色彩的使用应遵循一定的原则:淤限制颜色数量。软件界面设计中颜色的种类不能过多也不能过少,过多的颜色使人感觉界面凌乱,没有重点;过少的颜色又使界面显得单调。   目前没有一个确定的标准,依赖于界面设计人员的审美能力。于配色方案应符合用户的心理特征以人为本的用户原则贯穿于软件开发的始末。配色也是如此,应该针对软件类型以及用户工作环境选择恰当的色调

文档评论(0)

xyz118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档