软件原型设计工具介绍
新大陆电脑股份有限公司
原型的主要价值
原型法主要价值是可视化,强化沟通,降低风险,节省后期变更 成本,提高项目成功率。
对于较大型的软件来说,原型系统可以成为开发团队的蓝图; 另外,原型通过与客户交流,还可以提高客户满意度。
新大陆电脑股份有限公司
原型的基本要求
体现产品主要的功能; 提供基本的界面风格; 展示比较模糊的部分,以便于确认或进一步明确,防患于未然。 原型最好是可运行的,至少在各主要功能模块之间能够建立相互连接。
整个前期的交互流程图设计完之后,就是原形开发的设计阶段,简 单的来说是将页面的模块、元素、人机交互的形式,利用线框描述的 方法,将产品脱离皮肤状态下更加具体生动的进行表达.原型设计是 交互设计师与PD(项目主管)、PM(项目经理)、网站开发工程师沟通的 最好工具。而该块的设计在原则上必须是交互设计师的产物,交互设 计以用户为中心的理念会贯穿整个产品。利用交互设计师专业的眼光 与经验直接导至该产品的可用性。
Axure借鉴了office的界面,能够让用户快速上手,并且提供了 丰富的组件样式修改,使得通过其能够创建低保真、高保真甚至接 近于实际效果的界面。然而最让人称道的是,Axure的丰富的脚本模 式,可以通过点击和选择能够快速完成界面元素的交互,如链接、 state切换、动态变化等效果,使得 Axure能够生成十分接近于真实 产品的原型。另一方面,Axure能够导入其他人创建的元件库,使得 Axure能够满足绝大多数类型产品的设计。
新大陆电脑股份有限公司
需求变更是正常的,也是难免的,应允许用户和开发团队自身对 需求进行变更。变更处理的关键在于跟踪和控制,如何使产生的影响 应得到控制,这属于配置管理的内容。
新大陆电脑股份有限公司
原型方法的一般过程
新大陆电脑股份有限公司
几款软件原型设计工具
1. AxureRP-Pro
Axure(读音为Ack-Sure)无疑是目前最受关注的原型开发工具, 其能通过组件的方式帮助网站或软件设计师快速建立带有注释的原 型(流程图、线框图),并凭借自定义可重用的元件、动态面板以 及丰富的script能够建立基本功能或页面逻辑的动态演示文件。
新大陆电脑股份有限公司
原型在软件过程的地位
软件的根本目的是实现用户的需求,提供用户日常使用,解决用 户工作中有所不便的问题,提高其工作效率,改进质量,加强管理控 制,最终直接或间接地提高其效益。因此软件开发本质上就是需求的 处理和实现,而软件原型对需求确定来说具有非常重要的意义。 原型方法包括2个基本过程,即原型制作和原型评价。
软件原型设计工具介绍
GUI Design Studio工具
介绍内容 一.什么是软件原型 二.几款常用的原型设计工具 三.重点介绍GUI Design Studio 四.GUI Design即把系统主要功能和接口通过快速开发制作为“软件样机”,以 可视化的形式展现给用户,及时征求用户意见,从而明确无误地确定 用户需求。同时,原型也可用于征求内部意见,作为分析和设计的接 口之一,可方便于沟通。
网站构架图(Site Structure) AxureRP可以快速绘制树状的网 站构架图,而且可以让构架图中的每一个页面节点,直接连接 到对应网页。 示意图(Wireframe) Axure RP内建了许多会经常使用到的 widget元件,例如:按钮(Button)、图片(Image)、文字面板 (Text Panel)、选择钮(Radio Button)、下拉式菜单 (Droplist)。
新大陆电脑股份有限公司
AxureRP-Pro
新大陆电脑股份有限公司
AxureRP-Pro的简介
相较于利用PowerPoint或Visio软件,Axure RP 可以让应用 网站策划人员或网站功能介面设计师,更快速且更简易的建立Web AP和Website的wireframe、流程图、prototype和规格。 AxureRP-Pro不仅仅是一个原型设计工具,它可以做:
型开发,在内部进行原型评价,请客户进行原型评价,以保证确实反 映了用户的真正想法。 3. 实现需求
当前的软件开发过程常常采用迭代方式进行开发,逐步求精,以 降低风险和成本。对迭代的次数,每次迭代的里程碑,要实现的目标, 及可提交的成果必须有可验证的清晰的计划。项目管理是一种艺术, 迭代规划及里程碑定义都是一种挑战、一种艺术,但项目管理不在本 文讨论范围。 4. 需求变更
新大陆电脑股份有限公司
AxureRP-Pro的简介
流程图(Flowchart)AxureRPFlowDiagram快速建立流程图就像建立 wireframe一样容易,Flow Widget中有设计流程图时会经常用到 的形状,您可以轻松在流程之间加入连接线并设定连接的格式。 交互设计(InteractionDesign) 大多数的widget可以对一个或多 个事件产生动作,包括OnClick、OnMouseOver和OnMouseLeave等 原型设计(HTML Prototype): Axure RP可以将wireframe,输出 成符合InternetExplorer或Firefox等不同浏览器的HTML prototype。 自动输出word格式规格文件(Specification) Axure RP可以输出 Word的格式的文件,规格文件包含了目录、网页清单、网页和附 有注解的Master、Annotation、Interaction和Widget特定的资讯, 以及结尾文件(例如:附录),规格的内容与格式也可以依据不同 的阅读对象来变更。
如果从需求角度看软件过程,我们可以把软件过程这样划分: 1. 需求收集和分析
搜集需求得到需求说明书,了解软件要做什么,做成什么样,解 决用户什么问题。这时候软件公司以书面文档方式提出,例如需求问 询表等。
新大陆电脑股份有限公司
原型在软件过程的地位
2. 提供原型并进行评价 制定原型开发计划,根据用户需求及不确定的高风险部分进行原