我正在构建一个rails应用程序,但我在解决如何为应用程序架构创建图表时遇到了麻烦。
我在过去创建过UML类图,因此这就是我要去的地方。我已经找到了通过rake任务生成UML类图的railroady gem,但是它将模型与控制器分开了--这让我感觉很零碎。
我想知道的是,是否有另一种(最好是更好的)方法来为MVC (rails) web应用程序建模。
我不一定要找一个gem来为我生成图表,我很高兴在visio中手动创建它,我只是不知道我应该使用哪种类型的图表。
发布于 2013-03-14 00:42:24
存在一个名为UWA (Ubiquitous Web Application)的metodology,它不仅允许您描述数据结构,还允许您描述导航、表示和事务模型。
UWA方法有一个以用户为中心的方法,它改进了需求和设计定义。由于这种metodology是专门为web应用程序建模而开发的,因此它允许清晰地分离内容、导航、事务、发布和操作元素。
UWA从面向目标的需求工程开始,自然地出现在后期设计阶段,揭示了应该实现的关键功能。这导致了对一些需求的推理,这些需求可能没有事先确定,或者可能被低估了。
你可以找到更多关于UWA here的信息。
即使您决定不应用此方法,它也可以为您提供一些使UML图适应web应用程序的技巧。
https://stackoverflow.com/questions/15388164
复制相似问题