在RESTful应用程序中模拟用户流的最有效方法是什么?

时间:2011-02-28 18:54:07

标签: uml user-experience balsamiq

如何以非常简单有效的方式沟通用户通过我的应用程序的路径?

我目前正在使用Ruby和Rails环境,因此我倾向于根据RESTful URI可视化我的应用程序。例如,如果我希望我的用户注册,我可以匹配一个名为/ users / new的新路由。问题是,我希望超越该特定操作,并可视化创建帐户需要多少页面或表单以及与该流程相关的一些业务逻辑。换句话说,我希望看到工作流程图和一些实现细节的混合(在接口级别)。

我正在考虑展示包装在盒子中的模型图片,并通过箭头将它们与相应的GET,POST,PUT,DELETE方法和附加的URI相关联。我认为这是一个好主意,但我还没有看到激励我的例子。

根据您的经验,有什么可以帮助您了解整体情况? Balsamiq模型允许定义链接并在应用程序中导航,但它无法用于概念化。

2 个答案:

答案 0 :(得分:0)

您是否想过使用思维导图?您可以尝试免费FreeMind

如果你坚持使用UML,你可以考虑一个活动图。

答案 1 :(得分:0)

我认为你走的是正确的道路。显示不同屏幕以及它们之间用户交易的可能组合是一种很好的技术。基本上,您可以显示用户在您的应用程序中的流程,并强调用户在途中做出的决定。 这里提供了一个很好的例子http://vimeo.com/43869717

这种技术称为故事板。你应该能够找到一些例子。但我上面提到的那个是最好的故事板技术之一。我一直用它来展示从用户角度到我的团队的全局和应用工作流程。