`
zhuruxin86
  • 浏览: 105996 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

应用软件设计需要原型设计工具

 
阅读更多
转http://hi.baidu.com/redouble/blog/item/d83112df2f33911462279860.html

依据ICONIX过程与AMDD方法,敏捷设计的过程可以大致总结为以下的几个步骤:

进行用例分析(或者用户故事),同时设计初步的域(domain)模型。
输出:初步用例、领域模型
同时参照用例和领域模型进行系统健壮性分析(robust)。
输出:健壮性分析图、更新的用例、初步细化的系统类图(由领域模型而来)。
参照健壮性分析图,进行系统详细设计——画出UML顺序图。
输出:顺序图(针对每一个用例至少一个顺序图)、最终细化的系统类图。
以上过程比较清晰,其中robust分析过程是为了弥补用例分析用顺序图之间的GAP而加入的过程。
不过,在第二步与第三步之间,如果能够加入原型分析(界面草图与页面流程),则其输出文档显然比系统顺序图更加直观。系统原型分析的结果能够更加有助于编程人员对与系统需求的理解,而这一步也是AMDD方法建议的步骤。
所以建议加入一步:
2.5. 依据用例分析文档,健壮性分析进行系统原型设计
输出:原型分析文档(页面流程图、系统界面草稿)

你现在在使用什么工具进行系统原型设计?MS Visio, Powerpoint, yEd, Dreamwaver, Flash还是纸和笔?(Sparx EA中虽然集成了界面设计工具,但是毕竟太过简单了)
其实现在已经有很多专业的原型设计工具了,主要的有以下几种:

Axure RP
Caretta GUI Design Studio
iRise Studio
Elegance Lucid Spec
Mockup Screens
OmniGraffle (only for MAC)
Balsamiq Mockups
有免费版本,但是有功能限制(不能保存,只能其他工具进行抓图了)。但是画出来的图是手写风格的,真的非常漂亮。
Serena Prototype Composer (free)
免费版本,功能非常齐全(建立项目、多层次的流程设计、界面设计、数据流转设计等等)。
Pencil (firefox addon)
居然是作为firefox插件形式的产品。免费。虽然只有界面设计功能,但是已经足够令人惊奇的了。
以上产品功能各具特色,都是很成熟的产品,而且非常容易使用。但是值得提到的是Serena Prototype Composer,使我们可以免费的使用到高品质的产品,强烈建议使用。

分享到:
评论

相关推荐

    一款进行软件界面原型设计的工具

    今天我们将聚焦于一款用于软件界面原型设计的工具,它以其强大的模板和预制功能著称,能帮助设计师快速构建出高保真度的界面原型。 这款工具名为“UIDesigner V1.0”,其主要功能在于提供一个高效且直观的设计环境...

    软件原型图设计工具

    这款名为“软件原型图设计工具”的应用,显然是为了简化这个过程而设计的。 首先,让我们了解一下原型图设计的重要性。在软件开发过程中,原型图是一种视觉表现形式,它展示了应用程序的布局、功能和交互方式。通过...

    web原型设计工具

    Web原型设计工具是用于创建网页或应用程序交互模型的软件,它们帮助设计师在开发过程中快速构建出界面布局和功能流程的初步构想。这些工具通常强调易用性,以手绘风格呈现,给予用户自然、直观的体验。...

    AxureRP 专业的快速原型设计工具

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

    Axure原型设计工具

    Axure原型设计工具是一款在IT行业中广泛使用的交互原型设计软件,尤其受到产品经理、设计师和UI/UX专家的喜爱。它的核心功能在于帮助用户快速创建线框图、交互原型以及规格文档,使得产品设计流程更为高效。 1. **...

    Java EE项目原型设计工具

    Java EE项目原型设计工具是开发Java企业级应用时不可或缺的一部分,它主要负责在项目初期创建交互式的用户界面原型,帮助开发者、设计师以及客户快速理解应用的功能布局和用户体验。这种工具通常具备直观易用的拖放...

    PPT法快速设计原型模板,只需要修改内容即可

    【PPT法快速设计原型模板】是一种高效的设计方法,尤其适用于UI设计师和产品经理在初期阶段快速构建软件原型。这种方法利用PowerPoint(PPT)的模板功能,通过替换文本内容,可以迅速生成应用或网站的界面原型,从而...

    快速原型设计工具

    快速原型设计工具是IT行业中一个至关重要的组成部分,特别是在软件开发和用户体验设计领域。这些工具允许设计师迅速构建模型,模拟实际产品的功能,以便在早期阶段就能获得用户反馈和团队共识,从而减少开发风险和...

    Axure8.0原型设计工具

    总的来说,Axure 8.0作为一款专业的原型设计工具,以其高效、灵活的特点,广泛应用于互联网产品设计领域,成为设计师不可或缺的利器。通过熟练掌握其使用技巧,可以显著提升产品设计的效率和质量。

    十大原型设计工具(附带墨刀使用教程).pdf

    * GUI Design Studio是一款面向应用软件设计图形用户界面的专业工具,特别适合客户端软件设计。 * 该软件能够快速将设计思路以可视化的方式来表现出来,并实现基本的交互,便于演示以及与客户完成有效沟通交流。 * ...

    Axure8 原型工具

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

    软件原型设计与应用-基于Axure RP 8交互设计项目实践完整版教学课件汇总

    软件原型设计与应用-基于Axure RP 8交互设计项目实践完整版教学课件汇总 软件原型设计是软件工程中不可...Axure RP 是一款功能强大且易于使用的原型设计工具,对于软件工程中的原型设计来说,它是一个不可或缺的工具。

    快速产品原型设计软件

    "快速产品原型设计软件"正是这样一种工具,它专为设计师和开发者提供了一个高效、快捷的方式来创建静态页面,以便在实际编码之前进行预览和讨论。 在产品设计阶段,快速原型设计软件允许设计人员快速绘制出页面结构...

    原型图设计工具

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

    软件需求原型设计工具 Axure 9.0

    Axure RP 9.0是一款专业且功能强大的原型设计工具,尤其在软件开发的需求原型设计领域备受推崇。这款工具能够帮助设计师快速构建交互式的线框图、原型以及规格文档,从而有效沟通和验证软件产品的设计理念,减少开发...

    原型设计工具(GUI)

    在标题中提到的“原型设计工具(GUI)”,它专门针对C/S(客户端/服务器)架构的软件设计。C/S架构是一种分层结构,其中客户端负责用户交互,而服务器处理数据和业务逻辑。对于这种类型的系统,GUI原型设计尤为重要,...

    GUI 原型设计工具

    GUI(图形用户界面)原型设计工具是用于创建应用程序或网站用户界面草图的软件,它帮助设计师在实际编码之前可视化并测试交互流程。GUI原型设计的重要性在于,它能提前识别和解决问题,提升用户体验,减少开发过程中...

    网站原型图设计工具(含注册码)

    这款工具名为Axure RP,它是一款广受欢迎的原型设计软件,特别适合网站和移动应用的原型制作。Axure RP提供了一系列丰富的功能,包括线框图绘制、交互设计、自动生成文档等,使得设计过程更加高效和直观。 首先,...

    Pencil-一个十分好用的软件原型设计工具

    适合产品经理快速搭建产品原型的工具,可设计桌面应用、IOS、Android等多种平台的界面原型,并提供HTML、PNG等输出格式选择,加快软件开发流程

Global site tag (gtag.js) - Google Analytics