关于人物角色设计讨论(2)
作者:xibei 来源:薯片会 发布时间:2008-10-16 13:47:00
■设计的时候怎么用?
结构:组织内容; 完成信息架构; 导航; 搜索; 指导交互设计、帮助构建流程;
内容:说什么; 用什么方式说;
视觉设计:是视觉设计把精力集中在最重要的地方。
从分析中我们得到哪些可以用在设计上面的:
1)信息架构和交互设计
Francis: 用Google搜索“xxx房地产”,搜索结果页面上链接到网站首页,看到首页上可以搜索房屋漫不经心的点击了XXX的“快速搜索”,看看会有什么样的结果; 那里有很多位于不同地点的房屋,通过使用“地图”功能,很容易把范围缩小到她和Michael居住地周围。但仍然有很多条记录,她并不是很确定用哪个搜索选项来进一步缩小范围。然后她注意到有一个关于初次购房者的链接,她点击这个链接希望可以找到一些基本的“该怎么做”的信息。 这个链接把Francis带到一个逐步解释整个购房流程的“指导页面”中,她立刻就感到她找到了一个正确的网站,可以立刻开始搜访历程。她仔细阅读了一些针对初次购房者的文章,并且在阅读过程中记下了笔记,她“收藏”了另一些文章,准备下次再来的时候仔细阅读。她无意中发现网站还提供了“购房计算器”,于是她开始试着用不同数字的组合来计算她和Michael可以负担得房屋总价。她尤其喜欢“术语词典”,这样她终于可以知道什么叫“point”,还能了解更多不同类型的抵押方式。经过一个半小时的阅读后,她满脑子都是房地产知识,于是她关掉了自己的电脑,并认为有了一个极好的开端。 第二天,她再次访问了网站,寻找在xxx附近房屋的具体信息,她发现每一个幢房屋都带有大量的介绍。她可以把注意力集中在看上去尤其不错的5幢房屋上。那个晚上她和micheal非常开心,他们一起讨论了francis所了解到的知识,然后还制定了一个定期计划,来查看在线发布的房屋信息。
任务分解:1.从首页搜索房屋 A 输入感兴趣的“地点(城市和州名)”或“邮政编码”。 B 输入“价格范围” C 输入“卧室/浴室数目” D 提交搜索。2.查看和缩小结果 A 浏览结果的第一页:照片、价格、地址、基本状态和描述。 B 点击将“结果展示在地图上”。 C 点击地图“把结果缩小”到某地区附近。 D 浏览新的结果。3.阅读购房指导 A 点击“初次购房者”的链接。 B 阅读所链接的页面来了解大致内容。 C 点击针对“购房流程步骤指南”的链接
任务分析要对场景进行深入研究, 直到识别出它的最小组成部分为止. 这项工作的输出是很多个独立的任务分析, 下一步工作是创建一个支持所有独立任务的结构.把这个看成是所有人物角色需求的一个父集. 当您知道了全部的元素, 而且现在可以把它们整合到一个整体架构之中。
使用场景进行信息架构的思路是:从首要人物角色开始, 为他建立一个网站的基本架构;在为首要人物设计完成最理想的体验之后, 把关注点转向第二个重要的人物角色,把能满足这个人物角色的体验加到之前的网站地图或流程图中。然后继续加入第三个,第四个。但是,这里,首要人物角色会随着网站的不同板块而变化.比如,Francis可能不是整个房产网站的首要人物角色,但是对于“该怎么做”的内容,他就是首要人物角色。


猜你喜欢
- 总结为:改注册表。顺手写个脚本:import tkinter as tkfrom tkinter import ttkimport winr
- python redis连接 有序集合去重的代码如下所述:# -*- coding: utf-8 -*- import redisfrom
- 本文实例为大家分享了用KNN算法手写体识别的具体代码,供大家参考,具体内容如下#!/usr/bin/python #coding:utf-8
- 数据库优化是一项很复杂的工作,因为这最终需要对系统优化的很好理解才行。尽管对系统或应用系统的了解不多的情况下优化效果还不错,但是如果想优化的
- QPixmap 像素图控件是用来处理图像的控件之一。它用于将优化后的图像显示在屏幕上。在我们的代码示例中,我们将使用QPixmap 控件在程
- 引言一波未平,一波又起。金融公司的业务实在是太引人耳目,何况我们公司的业处正处于风口之上(区块链金融),并且每天有大量现金交易,所以不知道有
- 本文实例为大家分享了python使用matplotlib绘制雷达图的具体代码,供大家参考,具体内容如下示例代码:# encoding: ut
- 本文会把学习过程中遇到的一些小问题和解决办法放在这里,以便于大家能够更好地学习python。一、Python的异常处理因为想到自己不断尝试写
- 本文介绍了通过Cursor 工具使用GPT-4的方法。Cursor 是集成了 GPT-4 的 IDE 工具,目前免费并且无需 API Key
- 本文实例讲述了Django框架自定义session处理操作。分享给大家供大家参考,具体如下:django有自己的一套session框架,有他
- 目录介绍:原理:1.标准import2.reload函数实现:总结:介绍:热更新,就是在服务器不重启的的情况下,对游戏增加新的功能或者修复出
- cmd/compile 包含构成 Go 编译器主要的包。编译器在逻辑上可以被分为四个阶段,我们将简要介绍这几个阶段以及包含相应代码的包的列表
- 目录一、🌕月亮二、🌕雪花月饼一、🌕月亮导入库matplotlib和numpy,作为工具直接用。from mpl_toolkits.mplot
- 1.业务需求背景业务提供一张底层图片1以及需要在底层图片上添加的图片2,两张图片大小不一致,将小图2添加到底图1中,并在其他的空白部分添加个
- 一、前言最近趁空闲之余,在对MySQL数据库进行插入数据测试,对于如何快速插入数据的操作无从下手,在仅1W数据量的情况下,竟花费接近47s,
- 前言很多文章在谈及曲线平滑的时候,习惯使用拟合的概念,我认为这是不恰当的。平滑后的曲线,一定经过原始的数据点,而拟合曲线,则不一定要经过原始
- go设置GOROOT和GOPATHgo 里面有两个非常重要的环境变量 GOROOT 和 GOPATH,其中 GOROOT 是安装 go 的路
- 测试数据:坐标数据:testExcelData.xlsx使用python读取excel文件需要安装xlrd库:xlrd下载后的压缩文件:xl
- 前言在任何编程语言中,代码需要根据不同的条件在给定的输入中做不同的决定和执行相应的动作。例如,在一个游戏中,如果玩家生命点为0,游戏结束。在
- *args和 **kwargs是常用的两个参数*args:用于接受多余的未命名的参数,元组类型。**kwargs:用于接受形参的命名参数,字