三九宝宝网宝宝百科宝宝知识

如何写一份交互说明文档

04月30日 编辑 39baobao.com

[猎头透露如何写一份有卖点的简历]英文简历是经理人求职必备的个人营销工具,而且多数公司要求求职时必须提供。本期推出ZMZ先生的英文简历样本,由从事猎头服务的思博管理咨询(香港)有限公司总经理张庆作点评,以供...+阅读

交互说明文档,是交互设计师 的输出物中必不可少的一项,它关系着设计方案能否最大程度的被实现。交互新人,大多会烦恼如何写交互文档,今天来聊聊这个话题。 交互文档,写给谁看 交互文档可以看做交互设计师 输出的”产品”,它面向的”用户”是下游的同事——视觉设计师、测试工程师、开发工程师。他们会根据文档中的线框图、交互细节说明等等,来输出视觉设计稿、写测试用例、用代码实现产品设计方案,并以此为依据完成验收测试等工作。 交互文档,写什么内容 最初写交互文档时,很多人会有疑惑该写些什么内容。我的看法是,开发同事在写代码时需要考虑的与界面显示逻辑、用户操作相关的内容,几乎都要在交互文档中体现,建议越全面越好。 如果有遗漏的内容,开发可能会找你讨论,也可能懒得费时间沟通直接按照自己的理解去实现。最终,验收测试的效果不如意,你也不能全赖开发。所以尽量将交互文档写的全面些,别消费开发同事对你的信赖值。 那么,到底交互文档中,需要写哪些内容呢?

1、页面流程(界面之间) 页面流程图,可以表达产品的整体结构,帮助同事了解界面之间的关系。在撰写交互文档时,也可以以任务、子任务为模块来详细说明界面如何跳转、何时跳转。

2、内容布局(界面内) 正在加载状态、加载完成有内容的状态、加载完成无内容的空状态、失败状态(比如网络异常/权限未开启)、不同角色的用户看到的内容是否一样、不同状态的文案图标变化 内容的加载方式,何时加载、何时显示、何时刷新 其他 …

3、交互操作与反馈(界面内) 根据用户与界面之间发生的交互操作,提供相应的反馈,可能是提示内容,也可能是界面内或界面之间的跳转。 刚入门的交互新人,喜欢把重心放在界面之间的跳转,而遗漏了界面内的内容布局和交互操作。对此,我的小技巧是,先整体看界面全局,再review界面上的每一个元素,思考各种不同场景下这些元素是否变化、如何变化。 以登录界面为例,看看怎么写交互细节说明 下图,是一个简单的登录界面,我们试着先整体后部分的方式,看看这个界面的交互说明需要考虑哪些方面。

1、登录界面的跳转流程 什么情况下,从哪些界面可以进入登录界面 登录成功后进入哪个界面 取消登录后回到哪里 界面转场方式,比如从下向上进入界面,从上往下离开界面

2、账号输入框 字段格式要求,字段长度、字段类别(汉子、字母、数字、手机号) 是否有默认提示文案,如果上次登录过是否显示上次的账号 光标是否置入此输入框,键盘是否显示,键盘用哪种视图 何时检测用户填写的是否正确,填写正确的提示,填写错误的提示,反馈提示何时显示、何时消失 输入框中的内容是否支持一键清除

3、密码输入框 字段格式要求 何时检测格式是否符合 光标置入后显示键盘的哪种视图 输入框中的内容是否支持一键清除 是否支持密码可见、如何切换可见状态

4、登录按钮 按钮是否有可用不可用之分,何时可用状态、何时不可用状态 点击按钮之后提示正在登录的方式 登录成功如何提示、跳转进入哪个界面 有哪几种登录失败的场景(比如账号未注册、网络异常等),不同失败的情况下如何提示 多次登录失败提示方式是否变化

5、注册按钮 点击进入哪个界面 界面的转场方式是怎样的

6、关闭按钮 点击进入哪个界面 界面的转场方式是怎样的 以上只是抛砖引玉,给大家打开思路。虽然只是几个输入框,但其细节比大多数界面都要复杂。你可以找一款优秀的APP,去研究它如何设计这些细节,是否还有我没有提到的点,研究透了下次自己设计才能做到更加全面。 当然,交互细节说明,只是方案的表述,每一个小点都有好几种设计方案。如何权衡选择体验更优的方案,才最是考验交互设计 师的能力。你可以对比研究几款优秀产品,看它们在细节设计有何不同,分析其中的缘由,想想是否有更好的方案,学无止尽。 如何提升交互文档的浏览体验 交互设计 师的目标是提升产品的体验,我们输出的文档本身也应该有上佳的浏览体验。为了达到这个目标,我也在不断优化文档的撰写方式和排版。下面聊聊我尝试过的几种方式。 方式1:一页纸表示所有的线框图,配上箭头+简单的文字说明 网上流传着很多这种风格的图,最初觉得这样的图很有范儿,以为这就是他们输出的全部交互文档,所以按照这种模式产出。等到自己做的多了会发现这类图大多只表达了某个界面的正常状态,并没有详细的交互说明来体现界面的内容布局和交互操作反馈。 方式2:一页一个界面,每个界面建一个交互说明文件夹,分功能模块写交互说明(Web产品) 工具: Axure Web产品的特点是,层级复杂,每个界面比较大而且内容很丰富。通常会组织好页面层级,再画每个界面的原型,待几轮讨论过后界面布局和内容基本确定之后,再为每个界面撰写各自的交互说明。 考虑到每个界面中的内容模块和功能点不少,我没有在确定好的界面上直接标注交互说明,而是将这个界面划分为几个功能模块,并给每个功能模块新建一个页面用来写交互说明。 如下图,分别是 Axure的文档目录(左)、某个功能模块的交互说明(右) 方式3:一页显示...

详细说明数据库规范的三个范式

第三范式的要求如下: 1,每一列只有一个值 2,每一行都能区分。 3,每一个表都不包含其他表已经包含的非主关键字信息。 实质上,设计范式用很形象、很简洁的话语就能说清楚。这里将对范式进行通俗地说明,以一个简单论坛的数据库为例讲解怎么样将这些范式应用于实际工程. 范式说明 第一范式(1NF):数据库表中的字段都是单一属性的,不可再分。这个单一属性由基本类型构成,包括整型、实数、字符型、逻辑型、日期型等。 例如,符合第一范式: 字段1 字段2 字段3 字段4 不符合第一范式: 字段1 字段2 字段3 字段4 字段3.1 字段3.2 很显然,在当前的任何关系数据库管理系统(DBMS)中,傻瓜也不可能做出不符合第一范式的数据库,因为这些DBMS不允许你把数据库表的一列再分成二列或多列。因此,你想在现有的DBMS中设计出不符合第一范式的数据库都是不可能的。 第二范式(2NF):数据库表中不存在非关键字段对任一候选关键字段的部分函数依赖(部分函数依赖指的是存在组合关键字中的某些字段决定非关键字段的情况),也即所有非关键字段都完全依赖于任意一组候选关键字。 假定选课关系表为SelectCourse(学号, 姓名, 年龄, 课程名称, 成绩, 学分), 关键字为组合关键字(学号, 课程名称),因为存在如下决定关系: (学号, 课程名称) → (姓名, 年龄, 成绩, 学分) 这个表不满足第二范式,因为存在如下决定关系: (课程名称) → (学分) (学号) → (姓名, 年龄) 即存在组合关键字中的字段决定非关键字的情况。 由于不符合2NF,这个选课关系表会存在如下问题:

(1) 数据冗余: 同一门课程由n个学生选修,"学分"就重复n-1次;同一个学生选修了m门课程, 姓名和年龄就重复了m-1次。

(2) 更新异常: 若调整了某门课程的学分,数据表中所有行的"学分"值都要更新,否则会出现 同一门课程学分不同的情况。

(3) 插入异常: 假设要开设一门新的课程,暂时还没有人选修。这样,由于还没有"学号"关键字, 课程名称和学分也无法记录入数据库。

(4) 删除异常: 假设一批学生已经完成课程的选修,这些选修记录就应该从数据库表中删除。 但是,与此同时,课程名称和学分信息也被删除了。很显然,这也会导致插入异常。 把选课关系表SelectCourse改为如下三个表: 1).学生:Student(学号, 姓名, 年龄); 2).课程:Course(课程名称, 学分); 3).选课关系:SelectCourse(学号, 课程名称, 成绩)。 这样的数据库表是符合第二范式的,消除了数据冗余、更新异常、插入异常和删除异常。 另外,所有单关键字的数据库表都符合第二范式,因为不可能存在组合关键字。 第三范式(3NF):在第二范式的基础上,数据表中如果不存在非关键字段对任一候选关键字段的传递函数依赖则符合第三范式。 所谓传递函数依赖,指的是如果存在"A → B → C"的决定关系,则C传递函数依赖于A。因此,

怎么看二手车有没有欠费

1. 看二手车有没有欠费,购买的时候过户就会知道。

2. 二手车过户可以防患(范)于未然,并非不好。保险起见,过户(车辆)时过权(所有权)是最佳的选择,也是必须的。

(1)没有任何如“猫腻”一说,不管是新交通法还是原来的相关法规,考虑到一些个人的关于财产、债权、债务等多方面的原因。甚至还有因车辆相关“盗抢、纠纷”等涉案的可能。

(2)根据相关法规,“权属”转移后了,相应“所有者”也得“转移”,也即“过户”,如果个人不过户的情况下,所涉及车辆(上一任)的关于一些财产纠纷、债务、涉及法律相关.....等方面的“现车主”可能完全不知。想想这个后果的严重性吧。当然,没有最好。但过户是最有保障的方式,一查便知。

(3)同理,涉及现任车主(所有人)的一些可能会出现的如第二条中讲的“现象”(假设),当车主无力偿还或某些不可抗外力、或涉法涉案致使无力承担时(当然这里指的全部是与未过户车辆有关的事件),相应原车主有可能受“牵连”的可能。

以下为关联文档:

如何在教学中充分发挥交互电子白板交互功能交互白板的教学优势 鉴于白板的诸多硬件技术支持与软件功能,使得原本用于商务演示的白板迅速在教育领域普及应用。相比于传统的大屏幕投影加演示文稿的播放,白板有着突出的教...

如何零基础学习交互设计参加培训版班,买相关书籍。 Ⅰ、 先了解一下交互设计的基本概念: 交互设计是一种目标导向设计,所有的工作内容都是在围绕着用户行为去设计的。交互设计师通过设计用户的行为,让...

说明:写一份英语通告中文翻译Orient electronics co., LTD. Is a sino-foreign joint venture enterprise, mainly manufacturing electronic products, the company will be in December 26, 2007 (Wed...

求职:关于一份求职信的文档格式求职信和一般书信大致相同,由开头、正文、结尾、落款四个部分组成。 信的开头,标题4号宋体。要写明收信人的称呼。称呼写在第一行,顶格书写,以示尊重和有礼貌。称呼之后用冒号,然...

如何将两份PDF文档合成一份1.首先我们在电脑桌面新建两个独立的pdf文件。 2.然后我们右击选择打开方式,点击Adobe Acrobat打开其中的一个。 3.我们在右边的工具栏里找到页面选项。 4.点开页面发现还有...

如何写一份好的简历一个完整的文字简历(求职信)应包括的内容如下: 求职信一定要让对方阅读后留下深刻的良好印象,这是用人单位决定是否录用你的重要依据。一般来讲,求职信包括下面几项主要内容: 1、...

如何写一份报告如何写好一份工作报告 1. 工作报告内容物理的真实性:写工作报告之前,您必须充分的了解您所汇报或者总结的工作的前因后果和整个内容,如果不了解,那请做好调查或者向同事了解,老板...

如何将一个EXCEL文档转换成PDF文档请说明详细操作步骤方法一: 利用Adobe公司的Adobe Acrobat Professional进行转化。注意,一定是Professional版本的,Reader版本没有这个功能。 首先安装Adobe Acrobat Professional(目前最高版本为7...

如何给同学写一份道歉书如何给同学写一份道歉书,道歉信范文?你好!说起上午的事让我觉得真有点难以启齿。事实上,第一节英语课后,我本想照常把作业本抱到办公室里,就与伙伴们玩耍去。可没想到就在准备把屋...

推荐阅读
图文推荐