0

让我画一个场景:

将规范交给需要通读并开始他的项目(Web 应用程序)的开发人员。大多数时候,开发人员只是开始编码并且很少做计划。这会导致某些部分延迟或匆忙完成,因为它们不是立即显而易见的。

我试图通过首先让开发人员勾勒出所有功能、类、页面、数据库表等来改变我们小型 Web 开发商店的这种心态。想法是整个应用程序可以快速原型化,然后填充实际代码在以后。

我知道这可以在笔记本或白板上完成,但理想情况下,我想要某种软件在建模后创建类或函数。甚至可能提供一些评论。

这可能吗?软件存在吗?我只是懒惰吗?

旁注:我想这类似于 API 的规划和实现方式。

4

4 回答 4

0

我一直在使用mindmanger来查看新系统的工作流程,最近我使用balsamiq来模拟 UI。我觉得这个组合非常好。

加思

于 2010-03-02T15:41:26.323 回答
0

就像使用 UML 生成代码一样?

http://www.altova.com/umodel/uml-code-generation.html

http://netbeans.org/kb/61/uml/codegen.html

http://www.visual-paradigm.com/product/sde/ec/

于 2010-03-02T15:41:36.340 回答
0

我推荐http://www.sparxsystems.com/ “企业架构师”解决方案。
MS-VISIO 也是很好的解决方案。

于 2010-03-02T15:42:25.930 回答
0

笔记本/白板方法非常适合中型应用程序。我会小心要求人们首先像这样草拟他们的课程。你应该确保的是,所有的需求都被理解了,核心部分的设计是合乎逻辑的——目标是尝试回答“如何”的问题,而不涉及具体的实现细节。

首先勾画出类的问题是它是上述之后的下一个阶段。当然也有例外,但对于一般的应用程序,我会警惕有人问我将使用哪些类和哪些确切的方法,即使主体最初可以是空白的。

于 2010-03-02T15:43:54.057 回答