哪种格式最适合第一个不在纸上的原型?[关闭]


12

控制台应用程序(我最喜欢的),快速而草率的表格,MS Paint(用于GUI);在大多数情况下,哪种情况最适合您的标准应用程序?为什么?

Answers:


17

信不信由你,PowerPoint

我知道您可能会笑,我肯定是刚开始的,但是关于PowerPoint的很多很棒的事情使它成为了很好的原型工具。

  • 易于部署 -每个人几乎都拥有PowerPoint,因此您不必担心不必要的设置,而只是为了让某人能够使用原型。
  • 简单的模型 -每个人几乎都知道如何在PowerPoint中解决问题,因此,在快速创建UI时,这与绘图一样容易。
  • 交互性 -这就是它变得很好的地方。PowerPoint使您可以在幻灯片上创建链接,通过单击一个区域将您带到另一张指定的幻灯片。如果将此隐喻用于建议的UI的按钮和其他链接,则可以将用户设置在最大化的PowerPoint演示文稿的前面,并让他们在观看和记录笔记时单击离开。

你可以得到附加一样的工具这样做的更好看。


好主意啊!
Morgan Herlocker

您所描述的听起来与Hypercard类似;我不知道PowerPoint可以那样使用。我想念Hypercard,那将是一个不错的原型制作工具。
2011年

@jhocking-太好了。因此,这是一个可以变成实际应用的样机工具?它像Microsoft的Sketchflow一样吗?: microsoft.com/expression/products/sketchflow_overview.aspx
Ryan Hayes

超级卡?哦,这是一个非常古老的Mac程序,例如在OSX之前的版本中:en.wikipedia.org/wiki/HyperCard遗憾的是该软件之所以死亡,是因为它对很多东西都很有用,我不得不研究一下指出。
2011年

19

对我而言,它是Balsamiq,我出于很多原因而喜欢它。

  • 易于使用 -Balsamiq的界面非常简单快捷,我可以将它们组合在一起。
  • 看起来像一个模型 -向客户/客户/供应商展示它时,看起来像一个模型,因此不要混淆“我快完成了”或类似的事情。
  • 看起来很专业 -除了上一点,是的,它看起来像“手工绘制”,但仍然看起来很专业。
  • 通用UI控件 -都可用,可以快速构建类似于真实应用程序的模型。

+1哦,快点!米切尔,这真是太荒谬了!感谢您发布!
瑞安·海斯

1
@Ryan-是的,大约一年前,我发现了这个东西之后,就再也不能使用其他任何东西了,真是太好了
Mitchel Sellers

哦,上帝!这是最好的。
MVCylon 2011年

Balsamiq能否使单击的按钮做出反应?与之类似,用户可以通过单击按钮来测试界面,然后将其发送到另一张幻灯片。
2011年

1
@jhocking-是的,有可能,所有这些都可以很好地导出为PDF功能
Mitchel Sellers

1

Blend中的SketchFlow是一个好主意:

  • 风格强化了这一想法,它是利益相关者管理期望的原型
  • 如果您知道Blend,就会知道SketchFlow-顶层只有一层额外的薄层,可让您创建“屏幕”并轻松浏览它们。
  • 由于它们全部都在真实的XAML中,因此您可以启用交互性并花时间开发对应用程序的外观或功能至关重要的真实功能,例如重要的动画过渡或DataTemplate原型(Blend的示例数据功能非常适合此功能) 。它具有内置的行为,可插入Blend的“屏幕映射”层-只需拖放按钮并从下拉菜单中选择一个值,即可将按钮或链接导航到另一个屏幕。
  • 重用SketchFlow原型并将其转化为真正的应用程序非常困难-您通常可以循环使用某些视觉布局,但只能在基本级别上进行。我认为这是一件好事,因为制作原型并不能使您处于构建真正应用程序的正确状态。
  • 您可以将原型导出到仅需运行Silverlight的独立“播放器”应用程序。该播放器启用了所有交互功能,即使您尚未连接交互功能,也可以让您浏览应用程序的屏幕,并且涉众可以通过原型上的注释或墨水标记提供反馈。

它的主要问题是它不像Balsamiq,PowerPoint原型工具或其他视觉工具那样纯粹是视觉拖放,因此您至少需要了解Blend / XAML的基础知识。


1

我是MS Paint的忠实粉丝。我喜欢涂鸦的质量差,因此很容易扔掉并重新开始。使用了更复杂的图表和可视化工具后,我发现自己花了太多时间试图弄清楚如何表达一个复杂的主意,而该主意本身应该已经足够简单到可以素描。

我认为它和餐巾纸一样具有动力-粗略地理解这个主意就足以使事情动起来。对我来说,我不想触摸图表工具,除非已经对图表进行了深思熟虑。

但是可能只是我和我奇怪的方式。


0

大概取决于您要使用哪个平台来构建应用程序(Web应用程序?桌面?C ++?Java?),但是我通常直接从纸面转到实际平台。好处:看起来很真实,因为它是真实的,在您确定了如何布局GUI后,只需添加所需的功能,即可完成您的应用程序。

这就是所谓的快速应用程序开发

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.