认识用户体验的要素:用户体验学习笔记(2)
上一节已经认识了用户体验的重要性(用户体验的重要性:用户体验学习笔记(1)),既然用户体验这么重要,我们应该怎么来做好用户体验呢?
在一个网站的用户体验中,必须确保用户访问你的网站的所有操作都在你的意料之中;就是你在设计用户体验时,要充分考虑到用户可能的每一种操作和用户的目的。听起来要做到这点难度很大,事实上也确实是这样。
那么如何做才能达到上面说到的效果呢?
我们制作一个网站的时候需要首先考虑两点:做这个网站的目的是什么,用户可以在网站上获得什么?也就是这个网站项目的目标和面对的用户需求。这两个要素是核心,所有用户体验都是为这两个要素服务的。
《用户体验的要素 以用户为中心的Web设计》中把用户体验的要素分为了五个层面,由上而下分别是表现层(surface)、框架层(skeleton)、结构层(structure)、范围层(scope)和战略层(strategy)。这五个层面抽象的提供了一个网站基本架构,由下而上各层相互影响、相互关联。这跟瀑布模型(Waterfall Model)有些类似。五个层面的最底层是战略层,这与瀑布模型的需求分析类似。而范围层、结构层与概要设计,框架层、表现层与详细设计在许多方面不谋而合。
战略层:是指用户需求与网站的目标。
范围层:对网站各种功能进行详细的描述以及明确网站的内容需求。
结构层:对网站的各种用户交互事件进行描述和网站信息架构。
框架层:对页面进行设计,包括布局、导航等信息。
表现层:是网站UI的详细设计了。
这五个层面是抽象的,但是在各个层面中所要处理的问题是明确的。从战略层到表现层,我们就由轮廓做到了细节。从下往上,各个层之间的都有相互制约。比如,我们做页面布局的时候,往往会改变一些已经设计好的交互事件;这种改变带来的影响是很严重的,就像软件工程用户需求做的不好,编码后再回到修改用户需求分析。所以,在做用户体验设计的时候,下一个层面的开始要在上一个层面结束之前;而上一个层面一定要在下一个层面结束之前结束。
当然,网站最重要的还是内容。不管你的用户体验如何好,没有内容还是没有办法吸引用户的。
我们需要把握好网站的方向再结合内容,做好每一个细节;只有这样,才能给用户一个好的用户体验。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?