在现今信息化时代蓬勃发展的大背景下,计算机软件所涉足的领域越来越多。在各个领域中进行计算机软件开发的时候,关于用户的体验设计占据着非常重要的地位,用户的体验效果直接影响到该软件在市场中的竞争力。本文在对软件设计与开发工作中重视用户体验的重要意义的基础上,分别从用户体验的意义、用户体验阶段以及用户体验的提高策略三个方面对软件设计与开发过程中的用户体验阶段做出了研究与探讨。
从设计者的角度来看,他们构建了一个基于用户反馈的用户流程以及与公司品牌匹配的视觉组件。然而,当他们将这些转交给前端开发者,开发者总是抱怨终结果与他们的内部组件库是如何不搭。另外,他们抱怨设计人员预期流程中的元素是如何地困难,以及开发成本是如何地高。结果与设计者设想的大不相同。
从开发者的角度来看,他们收到了一个好看的流程和设计。然而,这个设计对开发成本并没有一定的理解。一些组件是可复用的,但是设计中并没有使用这些组件。开发团队可以改变UI中的一些部分,但是其它部分他们不能碰。例如,设计可以创建一个横跨所有页面组件的横屏滚动体验。然而,设计者不知道团队只拥有主网站下的某个iframe。技术原理上,如果不重写整个系统,是不可能实现横跨所有组件的横屏滚动体验的。这篇文章主要是软件开发阶段的对用户体验的分析和探讨如何更好的提高用户体验。