Axure RP(Axure Rapid Prototyping)是一款高速实现、准确表达、带有交互效果且易于上手的原型设计工具。

本人在曾參与某系统需求分析时開始接触Axure RP,初步掌握了一定的开发基础。成功制作出系统需求原型,对需求分析工作产生了积极效应。

在此经验的基础上。兴许又在其它项目中进行了较为成功的运用,并获得了良好的效果。

就个人的经验而言。使用Axure RP进行原型开发,一旦掌握了一定的开发技巧后。加上一个良好的规划。那么非常多东西都能够信手拈来。

好的东西须要分享并使很多其它人获益,给实际工作带来效益,这样才干得以体现其价值。对此。本人在此分享使用Axure RP进行原型开发的一些经验。与各位一起探讨,也希望很多其它人能够分享自身使用Axure RP的相关经验。

Axure RP就其本身而言。事实上仅是一个工具,大部分人都能够非常快学习并掌握之。但要做出好的原型,会用仅仅是一个最基本要求,关键是要有一套良好的原型开发思想,这套开发思想除了要有总体规划之外,还须要充分结合实际业务需求,在理解需求的基础上进行开发。

眼下本人使用的Axure RP版本号为6.5.0.3012,该版本号能够通过互联网获得。

关于Axure RP的安装及基本使用,有对应的教程,比如:Axure_rp_6.5_基础教程、

Axure.RP.6.Prototyping.Essentials等,大家通过认真学习这些教程自然能够达到事半功倍的效果。

因此。这些基础性内容不再这里提及,这里要谈的是本人在之前的几个项目中是怎样完毕高速原型开发的。

一、了解原型设计开发的特点。

首先我们须要对原型开发工具具有相对深入的了解。明白原型工具能做什么,不能做什么。

事实上仅仅要关注好部件、母版、动态面板,并学会灵活运用部件属性。那么原型的效果就基本出来了。

其次就是要明白我们须要做哪类原型。是网页版的。client版的,还是手机版的,等等,由于每一类原型的设计要求都是不一样的。假设我们是开发Web版的原型,那么我们都知道网页尺寸的设计与浏览器及操作系统的尺寸是息息相关的,或许我们须要知道普通情况下Windows XP的任务栏高度为30px。而Windows 7的任务栏高度为40px;我们须要知道一些主浏览器的界面參数(状态栏、菜单条、滚动栏高度等);我们也须要知道系统分辨率的设计对原型的影响(安全分辨率为1024*768px,可建议的大分辨率为1280*800px)。我们还须要知道网页的宽度与首屏高度等等。假设我们是开发手机版的原型,或许我们须要知道诸如Android、IOS等的设计尺寸。

当然,就我们眼下所涉及的系统而言,一般的原型开发都是基于Web版本号的。因此我们须要重点关注这一块的设计就可以。

二、做好原型的总体规划。

在动手进行正式的原型开发之前,一定要结合实际需求及已开发过的相似系统做好原型的框架规划,包含原型总体风格、色调、布局、展现形式等。个人觉得,至少要做到并做好下面几个方面:

(1) 原型设计开发要有统一理念。

这个统一主要是指要有统一的界面布局。比如每个子页面的风格都应该是同样或相近的,各类组件(比如文本框、下拉选择框、表格、消息提示框等)都应该是一致的。

又比如所有界面的重置button或关闭button的样式、事件等都应该是一致的。

(2) 原型设计开发要有对称思想。这里关系到原型界面的布局问题,比如页面底部摆放的button应该是总体居中并向两边分散排列的。一个信息提示框的文字正常情况下应该是居中显示的。诸如此类。

(3) 原型设计开发要注意细节。

做一个原型事实上不难。但要做一个用户体验好的原型就相对困难了。

这里说的困难事实上非常多时候都不是技术上的难题,而是跟我们愿不愿意做好交互体验。愿不愿意注意每个细节等有关。好的界面原型,非常多时候并非说其有多花俏。而是每一处细节都做到极致,细到每个文字怎样描写叙述、控件怎样展现、每个表格的高度及表头背景色是否一致等都做得非常到位。事实上,这个对我们而言还真不是什么难事。难就难在我们愿不愿意花时间去处理这些细节问题。

非常多时候,细节问题关注到了。总体效果就出来了,客户的惬意度也就提升了。

此外,在原型开发时,假设可能,一定要给每个页面、每个母版、每个动态面板、每个部件进行适当的命名,这对于复杂原型的开发更是如此,同一时候也有利于多人协作开发。

当然这更是一个良好的习惯,好的习惯经常会帮助我们将事情做好。

(4) 原型设计开发要有产品意识。做原型开发或许有时候仅仅是一个草图,但很多其它时候是希望能够做出一个贴近真实系统的原型。

毕竟,假设仅是为了做一个草图。还不如一张纸和一支笔来得方便快捷。

因此。做原型的设计开发要时刻有产品意识,或许我们能够觉得我们是在创造产品。而产品是提供给客户的。应该将产品瑕疵降到尽可能低。因此,在时间许可的情形下,我们应该追求精益求精。

(5) 原型设计开发要保持更新。这里有两层含义,一是项目开发过程中会存在需求变更的情形,此时涉及到变更的原型也应随之更新。二是开发出来的原型应与对应的文档保持一致性,特别是在数据项方面。

对于原型规划,详细到实操层面。就是要明白整个原型整个界面风格,大概有多少功能模块,菜单怎样展现,哪些须要做成弹出窗体,哪些须要做成嵌套窗体,哪些须要以页面形式开发,哪些又须要以动态面板进行展现,哪些须要做成部件,而哪些又须要做成母版。

三、设计并形成原型部件库。

一套系统,或者是一系列相似的系统,其原型部件都应该有统一的标准。

这套标准就包含了表单、文本框、下拉选择框、复选框、单选button、button等方方面面。那么这一套的标准事实上风格也应该是高度统一的。比如,互联网行业有非常成熟的开发框架,往往会涉及到一些经常使用的下拉框、选择框等基础性元素。相似这些基本元素都能够做成部件,以方便兴许复用。

我们在设计制作部件时,最好还是能够多參考一些优秀的部件库。这些部件库能够在Axure官方站点上获取。下图所列就是一些经常使用的部件库。

事实上,仅仅要我们用心,自己也能够制作出一套非常有用的部件。比如,要制作一个普通button,能够使用矩形就可以完毕,能够将调整矩形形状,能够配置悬停样式、鼠标按下样式、选中样式、禁用样式等,部分演示样例图例如以下:

四、分类设计原型母版。

为使得原型开发真正达到高速构建的目的,在原型开发过程中尽可能地将公共部分提取并转换为母版,之后在设计开发每个原型页面时採用组装的方式将会大大提供开发效率,同一时候有利于兴许一些基础数据的改动。

就个人经验而言,母版主要划分为两大类,一类是系统公共组件。还有一类是系统业务母版。公共组件包含:button、文本框、下拉选择框、日期选择框、标签页、对话框、组合框、分页控件、各类表格、页面标题区域、页面底部区域,等等。当中。每一类组件又能够依据实际业务场景及对应的大小要求而设计多套。

单拿表格组件来说,就能够设计出横向展现的普通表格、纵向展现的普通表格、带序号的横向表格、带复选框的横向表格、带单选button的横向表格,等等。

并且这些表格的标题、字体大小、背景颜色、线条颜色都应该依据系统总体风格配置好。

另外。通常一个系统里面都有查询统计的影子,因此将一些经常使用的查询条件母版化也是非常可行的。而依据个人经验。查询条件的栏目一般为两栏四列或者三栏六列。这样总体布局会相对合理。

五、灵活运用动态面板。

动态面板是展示在页面不跳转的情况下所能实现的各种交互状态。通过动态面板能够实现高级的交互功能,实现原型的高保真度。从还有一个角度来看。动态面板的每一种状态事实上能够看做是一个页面,我们能够在该状态下设计所须要的原型效果。通过对动态面板进行隐藏、显示或切换到不同状态从而实现我们所须要的交互效果。

普通情况下。我们知道动态面板能够实现诸如Tab页签的切换效果、鼠标触发式和点击触发式的下拉菜单效果、鼠标触发式的浮窗效果、JS的鼠标点击弹层效果等等。而非常多时候,为了使得整个原型做得更为形象逼真,整一个系统都能够通过动态面板来实现,特别是对于制作手机原型更是如此。

一个应用系统原型网页版和手机版均所有採用动态面板实现,其文件夹布局例如以下:

採用整个动态面板来设计原型的优点在于交互效果更好、操作更流畅、用户体验当然也会更好。

总的来说,进行原型开发。应有必要的积累。并且在进行原型开发时应在条件许可的条件下做到更加严谨一点、细心一点、友好一点。除此之外。应在平时进行必要的积累,能够多学习一些优秀的设计(比如http://huaban.com/nav8079206363http://www.uisdc.com/等),然后结合实际业务需求和系统实际应用,设计一套或多套适合于项目甚至行业的原型,并在兴许其它相似项目的开发过程中以此为基础不断优化、不断完好、不断提高。

关于使用Axure RP进行原型开发的一些心得体会的更多相关文章

  1. Axure RP 快速原型设计工具

       Axure RP是美国Axure Software Solution公司旗舰产品,是一个专业的快速原型设计工具,让负责定义需求和规格.设计功能和界面的专家能够快速创建应用软件或Web网站的线框图 ...

  2. 2.7 Axure rp (快速原型设计工具)

    一.   Axure rp 下载安装 直接百度栏输入Axure rp即可下载.安装无特别处,一直点击下一步即可. 安装的如果是英文版,可以下载汉化包,进行汉化. 汉化参照网址:http://www.a ...

  3. axure rp ----专业的快速原型设计工具

    Axure RPAxure的发音是』Ack-sure』,RP则是』Rapid Prototyping』快速原型的缩写.Axure RP Pro是美国Axure Software Solution公司的 ...

  4. 原型设计的工具-----Axure RP

     原型设计的工具-----Axure RP 1.原型设计的工具 目前能用于原型设计的工具有很多,其中有七种比较好. (1)    Axure RP (2)    Mockplus (3)    Jus ...

  5. 关于Axure RP软件的介绍——软件工程实践第二次个人作业

    关于Axure RP软件的介绍——软件工程实践第二次个人作业 Axure RP是一个非常专业的快速原型设计的一个工具,客户提出需求,然后根据需求定义和规格.设计功能和界面的专家能够快速创建应用软件或W ...

  6. Axure RP一个专业的快速原型设计工具

    Axure RP是一个专业的快速原型设计工具.Axure(发音:Ack-sure),代表美国Axure公司:RP则是Rapid Prototyping(快速原型)的缩写. Axure简要介绍 Axur ...

  7. Axure rp8团队原型图开发

    说道原型图大家都不陌生,Axure rp作为这类工具可以说在网页布局的设计给开发人员提供了很大便利,目前我只熟悉过这一种,不知道小伙伴们有没有其他好用的工具推荐给大家用一下吗.好了,废话不多说,今天给 ...

  8. 学习Axure RP原型设计

    1 概述 原型设计是应用开发设计的第一要素.好的原型设计不仅可以起到沟通的作用,而且对客户而言应用程序拥有更直观的体现.原型设计通过内容和结构展示以及界面布局编排,实现在开发前期用户与产品进行交互.提 ...

  9. Axure RP for Mac(网站交互式原型设计工具)破解版安装

    1.软件简介    Axure RP 是 macOS 系统上一款最知名和最强大的原型设计工具,增加了大量新的特性,如应用多个动画,并同一时间运行一个小部件,如褪色,同时移动等,而且具有全新的图标和界面 ...

随机推荐

  1. C++ bitset类的使用与简介

    有些程序要处理二进制位的有序集,每个位可能包含的是0(关)或1(开)的值.位是用来保存一组项或条件的yes/no信息(有时也称标志)的简洁方法.标准库提供了bitset类使得处理位集合更容易一些.要使 ...

  2. 动态生成的chosen实现模糊查询

    $('select', newTr).chosen({ width: '100%', search_contains: true }); //初始化复制行下拉框

  3. 【bzoj3007】拯救小云公主 二分+对偶图+并查集

    题目描述 英雄又即将踏上拯救公主的道路…… 这次的拯救目标是——爱和正义的小云公主. 英雄来到boss的洞穴门口,他一下子就懵了,因为面前不只是一只boss,而是上千只boss.当英雄意识到自己还是等 ...

  4. UVALive 6609 Minimal Subarray Length(RMQ-ST+二分)

    题意:给定长度为N的数组,求一段连续的元素之和大于等于K,并且让这段元素的长度最小,输出最小长度即可,若不存在这样的元素集合,则输出-1 题目链接:UVAlive 6609 做法:做一个前缀和pref ...

  5. windows系统——U 盘损坏修复

    u盘损坏怎么修复 1.打开控制面板——管理工具——计算机管理——存储——磁盘管理——右击“磁盘1”——点击“初始化磁盘”——“确定”——初始化完毕后,U盘为“联机”状态. 2.在右边空白处“新建磁盘分 ...

  6. [bzoj 1782] [Usaco2010 Feb]slowdown慢慢游

    [bzoj 1782] [Usaco2010 Feb]slowdown慢慢游 Description 每天Farmer John的N头奶牛(1 <= N <= 100000,编号1-N)从 ...

  7. [CODEVS1051]接龙游戏

    题目描述 给出了N个单词,已经按长度排好了序.如果某单词i是某单词j的前缀,i->j算一次接龙(两个相同的单词不能算接龙). 你的任务是:对于输入的单词,找出最长的龙. 输入描述 Input D ...

  8. ThickBox弹出框的使用方法

    原文发布时间为:2009-08-22 -- 来源于本人的百度文章 [由搬家工具导入] 请访问:http://www.blueidea.com/articleimg/2007/12/5182/tickb ...

  9. Berkeley DB Java Edition 简介

    一.             简介        Berkeley DB Java Edition (JE)是一个完全用JAVA写的,它适合于管理海量的,简单的数据. l         能够高效率的 ...

  10. C#图解教程学习笔记——数据类型与数据存储

    一.数据类型1. 预定义类型C#提供16种预定义类型,包括13种简单类型和3种非简单类型:(1)简单类型<1>11种数值类型: 不同长度的有符号和无符号整数类型 浮点数的float和dou ...