1、信息化高速发展的今天,从过去有软件可以使用,到现在定制自己使用的软件,用户有了更多实现自己的想法和需求的方式,但是用户往往并不能清晰和完整地表达自己的需求,而产品的设计原型恰恰能快速地挖掘出用户的真实需求。通过制作软件产品的设计原型,向用户演示并讲解产品原型的使用,在演示过程中捕捉用户的实际需求;项目组人员根据设计原型进行沟通,明确软件产品的目标,可以大大提高项目组成员的工作效率,并降低沟通成本,如图1.1。图图1.1 通过原型设计预先展示产品效果通过原型设计预先展示产品效果1.1 什么是软件原型1.2 Axure RP 8软件安装1.3 认识Axure软件界面1.4 原型设计流程1.5 小结
2、1.1 什么是软件原型软件原型,可以理解成软件的Demo,它并不是一个可以作为最终使用的软件,而是利用某种物品(如纸、笔)或者某种工具(如Axure)快速地勾勒出的软件的大致结构,再添加一些交互效果,来模拟软件的功能操作。原型大致可以分为3类:草图原型、低保真原型和高保真原型。123高保真原型是用来演示产品效果的高保真原型是用来演示产品效果的Demo,在视觉上与真,在视觉上与真实产品一样,体验上也几乎接近真实产品,如图实产品一样,体验上也几乎接近真实产品,如图1.4所示。所示。草图原型低保真原型高保真原型 草图原型,可以称为纸面原型,能描述产品的大概需草图原型,可以称为纸面原型,能描述产品的大
3、概需 求,求, 记录瞬间灵感,如图记录瞬间灵感,如图1.2所示。所示。低保真原型是根据需求或草图原型,利用相关设计工具低保真原型是根据需求或草图原型,利用相关设计工具制作的简单的软件原型,如图制作的简单的软件原型,如图1.3所示。所示。图图1.2 草图原型草图原型图图1.3 低保真原型低保真原型图图1.4 高保真原型高保真原型1.1 什么是软件原型1.2 Axure RP 8软件安装1.3 认识Axure软件界面1.4 原型设计流程1.5 小结1.2 Axure RP 8软件安装Axure RP是一款专业的快速原型设计软件,是美国AxureSoftware Solution公司的旗舰产品,RP
4、是Rapid Prototyping(快速原型)的缩写。Axure RP8的软件图标如图1.5所示。图图1.5 Axure RP 8软件图标软件图标1. 双击AxureRP-Pro-Setup.exe文件,打开安装初始化界面,由于平台语言的兼容性问题会出现乱码,但并不影响软件的安装及使用,如图1.6所示。图图1.6 Axure RP 8开始安装开始安装2.在“ License Agreement”界面中勾选“ I Agree”复选框,同意Axure安装协议,单击“ Next”按钮继续安装,如图1.7所示。图图1.7 同意安装协议同意安装协议3.在“ Select Destination”界面中
5、选择安装存放路径,可以使用默认的安装路径,也可自定义安装路径,之后单击“ Next”按钮进行下一步,如图1.8所示。图图1.8 选择安装路径选择安装路径4.在“ Program Shortcuts”界面中有两个单选按钮,“ All Users”代表所有用户都可以使用,“ Current User Only”代表只有自己可以使用,选择第一个单选按钮,单击“ Next”按钮继续安装,如图1.9所示。图图1.9 用户使用权限用户使用权限5.一直单击“ Next”按钮,最后单击“ Finish”按钮完成安装,如图1.10所示。图图1.10 完成安装完成安装1.1 什么是软件原型1.2 Axure RP
6、 8软件安装1.3 认识Axure软件界面1.4 原型设计流程1.5 小结1.3 认识Axure软件界面Axure软件界面大致可以分为8个区域,分别为菜单栏区域、工具栏区域、页面区域、元件库区域、母版区域、工作区域、检视区域、页面概要区域,如图1.11所示。图图1.11 软件界面软件界面1.3.1 菜单栏区域菜单栏区域有文件、编辑、视图、项目、布局、发布、团队、账户、帮助9个菜单项,包含了软件的一些常规操作和功能,如图1.12所示。“文件”菜单(见图1.13):(1)可以新建工程、打开工程及保存工程,这些操作可以使用快捷键或者工具栏快速操作按钮完成;图图1.12 菜单栏区域菜单栏区域图图1.1
7、3 文件菜单选项文件菜单选项(2)可以导入RP文件,新建团队项目、打开团队项目;(3)可以进行打印纸张尺寸设置,打印index页面,导出index图片;(4)可以设置定时备份软件原型,避免制作软件原型丢失。“编辑”菜单(见图1.14): 可以完成复制、剪切、粘贴、撤销、重做等操作,也可以使用快捷键来完成这些操作,所以很少会使用这个菜单。“视图”菜单(见图1.15): 图图1.14 编辑菜单选项编辑菜单选项图图1.15 视图菜单选项视图菜单选项()“工具栏”选项(见图1.16),将工具栏区域划分为基本工具栏和样式工具栏两类,可以通过勾选的方式控制工具栏区域内容的显示,同时提供自定义工具栏功能,工
8、具栏内容可以自行定义; ()“功能区”选项(见图1.17),分为5个区域,即页面区域、元件库区域、母版区域、检视区域、概要区域,可通过勾选的方式控制这些区域的显示与隐藏效果,还提供开关左侧功能栏和开关右侧功能栏的功能; 图图1.16 工具栏选项工具栏选项图图1.17 功能区选项功能区选项()“遮罩”选项(见图1.18),通过勾选的方式来控制隐藏对象、母版、动态面板、中继器、文本链接、热区是否添加遮罩效果。“项目”菜单(见图1.19):(1)可对元件、页面的样式进行编辑;(2)具有自定义元件字段说明和页面字段说明功能;(3)具有添加全局变量功能。 图图1.18 遮罩选项遮罩选项图图1.19 项目
9、菜单选项项目菜单选项“发布”菜单(见图1.20):(1)可以进行原型预览,对预览方式进行设置,选择打开浏览器方式和工具栏设置;(2)可以将原型发布到AxShare上面进行托管;(3)以生成HTML文件的方式进行原型发布;(4)生成需求规格说明书的Word文档;(5)预览和生成原型文件。 图图1.20 发布菜单选项发布菜单选项“团队”菜单(见图1.21): 可以创建团队项目和获取团队项目,进行多人协作。“账户”菜单(见图1.22): 可以进行账户登录和服务器代理设置。 图图1.21 团队菜单选项团队菜单选项图图1.22 账户菜单选项账户菜单选项“帮助”菜单(见图1.23):(1)通过开始演示动画
10、选项,学习原型工具的使用,提供在线培训教学功能及进入Axure论坛功能;(2)通过管理授权完成注册,获得软件使用的授权;(3)提供软件检查更新及提交软件意见和软件错误功能。图图1.23 帮助菜单选项帮助菜单选项1.3.2 工具栏区域工具栏区域包含有使用频率最高的快捷工具。我们在设计原型的过程中经常会用到这些操作,理解工具栏的功能并掌握它的使用方法,可以提高制作原型的效率。工具栏区域分为基本工具栏和样式工具栏,同时提供自定义工具栏功能。下面通过对两个矩形元件的操作,熟悉一下工具栏的使用,如图1.24所示。图图1.24 工具栏区域工具栏区域1. 基本工具栏新建、打开、保存操作新建、打开、保存快捷工
11、具按钮如图1.25所示。文件:新建一个工程项目,快捷键是Ctrl+N。打开:打开一个已有的工程项目(只能打开rp类型的工程),快捷键是Ctrl+O。保存:保存一个工程项目,快捷键是Ctrl+S。复制:单击这个快捷按钮,可以复制选中的元件,它的快捷键是Ctrl+C。剪贴板:可以粘贴复制的元件。单击这个快捷按钮,可以把复制的元件粘贴到工作区域,它的快捷键是Ctrl+V。撤销:单击这个快捷按钮可以撤销上一步的操作,快捷键是Ctrl+Z。重做:单击这个快捷按钮可以重做上一步的操作,快捷键是Ctrl+Y。剪切:单击这个快捷按钮可以剪切选中的元件,快捷键是Ctrl+X。 图图1.25 新建、打开、保存操作
12、新建、打开、保存操作实战演练1. 在元件库区域,拖曳两个矩形元件到工作区域,并在矩形元件上分别双击,进行重新命名,一个矩形命名为“矩形一”,另一个矩形命名为“矩形二”,单击保存快捷按钮或者使用Ctrl+S快捷键保存上面的操作,如图1.26所示。图图1.26 拖曳矩形元件拖曳矩形元件2.选中“矩形一”元件,利用Ctrl+C快捷键复制出同样的一个元件,再利用Ctrl+V快捷键粘贴,也可以利用工具栏上快捷按钮操作,如图1.27所示。图图1.27 复制矩形元件复制矩形元件选择、连接、钢笔、更多、缩放操作元件的选择、连接、钢笔、边界点、切割、裁剪、连接点、格式刷以及缩放操作的快捷工具按钮如图1.28、图
13、1.29所示。图图1.28 选择、连接、钢笔选择、连接、钢笔图图1.29 更多更多选择:用来选中工作区域中的元件,包括相交选中和包含选中,相交选中所选择的区域只要和元件有接触、有相交,这个元件就会呈现为选中状态;而包含选中是把元件完全包含进来,才会呈现为选中状态。连接:用来连接两个元件。这个操作多用于绘制流程图。钢笔:可以绘制出自定义的形状。缩放:设置工作区域的缩放比例,可以根据页面内容进行调整。布局操作布局操作用来设置页面中元件的布局,包括设置元件顶层、底层、组合、取消组合、对齐、分布操作,其按钮如图1.30所示。图图1.30布局操作按钮布局操作按钮顶层、底层:将工作区域中的元件置于顶层操作
14、和置于底层操作。组合、取消组合:可以将不同元件设置为一个组合,这样可以把组合的元件一起移动或者进行其他操作;同时也可以将一个组合拆散为单独的元件。对齐:提供左对齐、左右居中、右对齐、顶部对齐、上下居中、底部对齐方式,如图1.31所示。分布:包括水平分布和垂直分布两种分布方式,如图1.32所示。水平分布:单击这个按钮,可以让选中的按钮呈现为横向均匀分布。垂直分布:单击这个按钮,可以让选中的按钮呈现为纵向均匀分布。 图图1.31 对齐方式对齐方式图图1.32 分布方式分布方式锁定、开关功能栏、发布、登录操作锁定元件、取消锁定元件、开关左侧功能栏、开关右侧功能栏、预览、共享、发布、登录操作按钮,如图
15、1.33所示。图图1.33 锁定、发布操作锁定、发布操作锁定、取消锁定:将工作区域中的元件锁定,变为不可以移动,也可以取消锁定,进行移动。开关功能栏:包括开关工作区域左侧的功能栏和工作区域右侧的功能栏。预览:以原型预览的方式在浏览器中显示,不生成本地原型文件。共享:通过共享的方式创建团队项目,发布到AxShare上面。发布:可以通过预览的方式发布,也可以通过生成本地文件的形式发布。登录:提供登录的快捷按钮。2. 样式工具栏样式工具栏可用来给文本内容或者元件边框设置样式,可以设置文本内容颜色、字号、字体,也可以给元件边框设置样式,如图1.34所示。图图1.34 样式工具栏样式工具栏:填充背景颜色
16、,同样单击下三角可以选择要填充的颜色。:设置外部阴影,勾选阴影复选框,让它生效,在这里可以设置阴影的偏移位置和模糊程度,并且可以设置阴影的颜色。:设置元件边框的颜色,单击下三角,弹出框可用来选择颜色。:设置元件线宽,单击下三角,弹出框可用来选择边框的宽度。:设置元件的线条样式,单击下三角,弹出框可用来选择线条样式,实线或虚线。:可以设置水平线元件和垂直线元件的箭头样式。 实战演练1.单击矩形一元件,将其边框编辑为红色、粗线、打点式线条;将矩形二编辑成蓝色背景,红色外部阴影,如图1.35所示。图图1.35编辑矩形一和矩形二编辑矩形一和矩形二2.将矩形二的文本字体设置为华文琥珀,字体类型设置为Bo
17、ld Oblique,字号设置为28,添加粗体、斜体、下划线设置,字体颜色设置为黄色,水平位置靠左对齐,垂直位置顶部对齐,如图1.36所示。图图1.36 矩形二字体设置矩形二字体设置3.将矩形二元件的x值设置为360,y值设置为80;宽度w值设置为240, h值设置为100,如图1.37所示。图图1.37 编辑元件的位置和大小编辑元件的位置和大小3. 自定义工具栏工具栏里有很多快捷按钮,有一些按钮是经常会用到的,有一些按钮可能很久都不会用到一次,这时可以自定义工具栏,在自定义工具栏里选择显示什么快捷按钮。单击视图菜单下工具栏选项,选择自定义工具栏,如图1.38所示。图图1.38 自定义工具栏自
18、定义工具栏1.3.3 页面区域页面区域是用来显示软件页面的,从这里可以了解到软件的大致结构,有哪些页面,以及页面之间的关系。页面区域采用树状结构来显示页面,以index页为树的根节点,可以对页面进行增加、移动、删除等操作来管理软件原型的页面,如图1.39所示。图图1.39 页面区域页面区域1.3.4 元件库区域元件库区域包含了制作原型需要的一些基础元件,Axure RP 8中原型设计工具默认包含线框图元件库和流程图元件库、图标元件库。线框图元件库里提供了40种线框图元件,常用的有图片、文本标签、矩形、占位符、水平线、垂直线、文本框、下拉列表框、复选框、单选按钮、提交按钮,如图1.40所示。图图
19、1.40 线框图元件线框图元件流程图元件库里提供了13种流程图元件,有各种图形、图片、文件、角色、数据库等,如图1.41所示。图标元件库里提供了各种各样的图标,比如箭头、电池、统计图标等,如图1.42所示。图图1.41 流程图元件流程图元件图图1.42 图标元件图标元件1.3.5 母版区域母版区域用来设计一些共用、复用的区域,如图1.43所示,如网站尾部版权区域,可能每个页面都会用到版权信息,也可以设计导航菜单,如移动App的底部标签导航,在母版中设计一次,在其他页面可直接引用,达到共用、复用的效果。图图1.43 母版区域母版区域1.3.6 工作区域工作区域是用来绘制原型的画布。在这个区域里完
20、成原型的设计,就像画画时在画布上尽情绘制,如图1.44所示。图图1.44 工作区域工作区域1.3.7 检视区域检视区域是用来设计页面或者元件的样式和交互效果的,可以设置属性,如添加页面交互效果,页面载入时触发事件、窗口尺寸改变时触发事件、窗口滚动时触发事件,以及在更多事件里还提供许多其他的事件,如图1.45所示。图图1.45 属性设置属性设置在检视区域中可以填写页面或者元件注释,自定义注释的名称,如图1.46所示。还可以设计页面、元件的样式,比如页面在浏览器中显示的对齐方式是居中对齐还是居左对齐,页面的背景色或者背景图片,还可以设置草图的效果,针对元件设置禁用、选中等属性,也可以给元件添加样式
21、,设置元件的位置和大小、选择元件的样式,以及字体、边框线、圆角半径、对齐方式等,如图1.47所示。图图1.46 说明说明图图1.47 样式样式1.3.8 页面概要区域页面概要区域用来管理页面上使用的元件,可以查看页面上使用了哪些元件及管理这些元件,比如可以管理动态面板,增加动态面板、移动动态面板及删除动态面板等操作,如图1.48所示。图图1.48 页面概要区域页面概要区域1.1 什么是软件原型1.2 Axure RP 8软件安装1.3 认识Axure软件界面1.4 原型设计流程1.5 小结1.4 原型设计流程1.4.1 需求分析一般情况下,需求分析主要是由产品经理或者需求分析师来完成,但是设计
22、师最好也参与到前期需求分析的过程中,这样就可以和产品经理对需求有一致的理解,达成一致的意见。(1)可以通过用户调研的方式获取用户的需求,调研的方式有很多,如调查报告、访谈等。(2) 可以进行竞品分析,分析竞品的界面样式、操作流程、主要任务流程及用户的需求,不能把竞品的东西直接搬过来使用,有可能不适合,因为核心竞争力有可能不同,为用户解决的需求也有可能不同。(3) 通过分析用户的反馈和产品的数据,分析出用户的需求和痛点,通过产品解决用户的这些需求。1.4.2 页面架构设计思维导图软件理清逻辑关系获取到用户需求之后,开始分析用户的需求,可以使用思维导图软件来理清用户的需求、产品的各个功能模块及其逻
23、辑关系等,如图1.49所示。图图1.49 猿题库猿题库App思维导图思维导图流程图表达主要流程任务分析用户的需求,分析出用户使用产品可以完成的主要流程任务,完成这个流程任务每一步用户是怎么操作的,画出流程图,如图1.50所示。图图1.50猿题库猿题库App流程图流程图产品信息架构设计通过需求分析,以及对产品的思维导图设计和流程图设计,大致可以规划出产品的主要功能点,这些功能点就可以形成产品的初步信息架构,这些信息架构可以理解成房子的地基和框架,只有把这些确定了,才可能继续上层建筑。比如猿题库App中的“练习”“试卷”“发现”和“我”就是这个产品的信息架构。在Axure RP8里有一个页面区域可
24、以对这些信息架构进行管理,页面结构采用树形菜单,层级分明,结构清晰,还能自动生成框架结构图,非常方便,如图1.51所示。 图图1.51 猿题库猿题库App信息架构设计信息架构设计页面布局设计产品信息架构确定之后,综合思维导图的内容和主要流程图,开始页面的布局设计,要确定以下内容。(1)页面布局的总体结构,包括一列布局、两列布局、三列布局,以及几行布局等。(2)页面的导航设计。网站的导航是采用水平导航还是垂直导航,或者是其他的一些导航方式,移动App的导航是放置在顶部还是底部,采用几个标签导航,像猿题库App采用的是底部标签导航,在页面底部放置4个标签导航,如图1.52所示。(3)根据思维导图和
25、流程图规划出来的内容,细分到具体页面结构来进行设计,需要对每一个内容块的展示位置进行布局,比如猿题库App的练习模块展示各个科目的导航设计,如图1.53所示。对页面内容结构的设计取决于设计人员对内容编排的把握,不同的布局会产生不同的效果,可以参照已有成熟产品的内容布局。 图图1.52猿题库猿题库App标签导航标签导航图图1.53 猿题库猿题库App布局布局1.4.3 低保真原型设计通过思维导图软件确定产品的大致内容,通过页面架构设计确定页面总体布局、导航菜单及各个模块后,就可以针对各个页面进行内容设计,也就是低保真原型设计,可通过Axure原型设计工具遵循产品的总体结构进行,如图1.54所示。
26、图图1.54 猿题库猿题库App低保真原型设计低保真原型设计1.4.4 原型评审完成低保真原型设计之后,需要进行原型评审。原型评审,对于设计人员来说可以是一场噩梦,每个评审人都有不同的偏好和侧重点,开发人员可能更关注于容易实现,运营人员希望有足够的区域进行推广,视觉设计师注重美观,产品经理希望早点上线,这就需要设计人员在原型设计时考虑全面,设计方案要有说服力。1.4.5 高保真原型设计高保真原型可以用于给上级汇报或者概念性产品。将低保真原型经过视觉设计师的制图、切图,即可制作出高保真原型,如图1.55所示。图图1.55猿题库猿题库App高保真原型设计高保真原型设计1.1 什么是软件原型1.2 Axure RP 8软件安装1.3 认识Axure软件界面1.4 原型设计流程1.5 小结1.5 小结本章主要介绍了什么是软件原型及Axure RP 8的软件界面,应当做到以下几点。(1)了解什么是软件原型及软件原型的分类,理解它们的优缺点及各自的适用场合。(2)学会Axure RP 8软件的安装。(3)认识Axure的软件界面,了解软件界面上的8个区域及它们含义和功能。(4)理解原型设计流程,并能进行需求分析、页面架构设计、低保真原型设计、原型评审及高保真原型设计。