原型设计在软件需求分析阶段能够清晰、快速的展现用户需求及软件功能。本文通过介绍原型设计在开发过程中的作用及软件的发展,对比常用的几款原型设计工具的优缺点,为软件开发人员推荐一款原型设计工具GUI Design Studio,结合供应商评价系统的设计过程,介绍了GUI Design Studio在软件开发中的应用,体现了原型设计在软件开发中的必要性。
1 原型设计的概念
软件项目的开发过程主要分为五个阶段:需求分析阶段、设计阶段、编码阶段、测试阶段和维护阶段。原型设计是在项目需求分析阶段,在获取基本的需求说明后,利用软件工具对界面模块、元素进行粗放式的排版和布局,再加入一些交互性的元素,构造出一个简约的项目模型,满足用户的基本需求,然后通过不断的补充和修改来完善整个项目的设计思路。
原型设计能够使项目设计更具体,更形象、更生动,展现了项目的蓝图、功能和效果,设计人员对软件要达到的目标一目了然,相当于做了一份详细的需求分析。
原型设计是软件的开端,也是软件开发的基础,因此原型设计在需求分析阶段乃至整个软件开发过程具有重要的作用和意义。
2 原型设计工具的使用
原型设计思想是需要原型工具来实现的,随着原型设计在软件开发中越来越普遍,原型设计工具种类也越来越多,我们以前经常会用到以下几种设计工具:
纸笔:用纸和笔进行项目原型描绘,是最简单也是最常见的原型设计工具,但不便于后续的研讨、设计、开发和备案。
word,PPT,visio:他们并不是专门的原型设计工具,由于配套的功能不够,只能提供简单的静态界面设计,不利于交互的表达与演示。
UIDesigner:由腾讯公司开发的一款界面原型设计工具,虽然能够实现整体的演示和交互功能,但可使用的元素较少,界面效果相对单一而且制作较复杂。
我们在供应商评价系统的开发中应用了GUI Design Studio,他是一款给应用软件设计图形用户界面的专业工具。它拥有强大的设计功能和简单的操作,是一个可以简化界面布局设计、系统交互复杂度,不需要软件开发和编码的完整的设计工具。
3 GUI Design Studio在项目中的应用
3.1 GUI Design Studio简介
GUI Design Studio是一款基于Windows系统下的界面原型构建工具,在不用编程和书写脚本的情况下使用标准元素绘制个人化的屏幕、窗口及控件快速创建演示原型。它可以使产品构思文档化,创建各种原型,为开发者定义规范。GUI Design Studio提供了大部分C/S、B/S组建示意图,可组合使用,在一般软件界面模型设计阶段基本可以满足需要。
3.2 实现界面设计
GUI Design Studio提供了强大的标准化控件、图标、注释功能支持,内置120多种设计元素和图标,使用标准的Windows控件,Web元素以及其他的泛型元素创建窗体。此外,还提供很多不同情况下的变型以加快构建速度。还能组合不同设计元素以创建自定义控件以及变型。在界面设计中选择右侧的设计器面板中的元素进行拖拽或双击即可完成界面的设计。
通过上图可以看出GUI Design Studio的界面效果图设计美观、具有比较真实的效果。
3.3 实现界面的交互
GUI Design Studio能够将静态的原型设计通过创建不同类型连接,使之呈现为一个生动的交互式原型,直观的展现了界面间的交互功能。
3.4 实现项目需求变更
在软件需求分析过程中,用户随时会提出一些新的需求,他们会对模块界面、功能和性能提出更高更多的要求,利用GUI Design Studio工具可对软件的需求变更进行修改,用户可通过界面模型动态的展示,对存在的不足和新的需求与开发人员进行交流,利用GUI Design Studio进行修改和完善。
在供应商评价系统中,开发人员和用户通过界面原型的展示,提出了许多修改意见和原先遗漏的需求,例如在该系统中每年我厂的供货商评价排名情况全部显示在首页上,通过首界面模型的演示后用户建议,在供应商排名中加入排序功能。这样可以按综合得分正序、倒序两种方式显示,方便用户查看。
4 结语
通过GUI Design Studio在软件开发中的应用可以看出GUI Design Studio不仅能够清晰、快速的创建演示模型,还能实现界面的基本交互,极大的提高了软件开发的效率,它在系统需求阶段是与用户交流的工具,在系统设计阶段是设计的依据,体现原型设计思想在软件开发中的重要性,因此对原型设计的研究对软件的开发具有很重要的意义和作用。
作者:陆远征 来源:数字技术与应用 2014年4期
中国论文网(www.lunwen.net.cn)免费学术期刊论文发表,目录,论文查重入口,本科毕业论文怎么写,职称论文范文,论文摘要,论文文献资料,毕业论文格式,论文检测降重服务。 返回通信学论文列表