让我勾画一个场景:
将规范交给开发人员 需要仔细阅读并开始他的 项目(网络应用程序)。最 开发人员刚开始的时候 编码,并将做很少 规划。这导致某些部分迟到或匆忙完成,因为它们不是 很明显。
我试图在我们的小型Web开发商店中改变这种心态,首先让开发人员勾勒出所有功能,类,页面,数据库表等。这个想法是整个应用程序可以快速原型化,然后是实际代码稍后填写。
我知道这可以在笔记本电脑或白板上完成,但理想情况下我希望在建模后创建类或功能的某种软件。甚至可能会提供一些评论。
这可能吗?该软件是否存在?我只是懒惰吗?
附注:我认为这与计划和实施API的方式类似。
答案 0 :(得分:0)
我一直在使用mindmanger来查看新系统的工作流程,并且使用balsamiq来模拟UI。我觉得这个组合非常好。
加特
答案 1 :(得分:0)
与使用UML生成代码一样?
http://www.altova.com/umodel/uml-code-generation.html
答案 2 :(得分:0)
我推荐http://www.sparxsystems.com/“Enterprise Architect”解决方案 MS-VISIO也是很好的解决方案。
答案 3 :(得分:0)
笔记本/白板方法适用于中型应用程序。我会小心要求人们首先勾勒出他们的课程。您应该确保所有要求都被理解,并且核心部分是逻辑 - 目标是尝试回答“如何”问题而不涉及具体的实现细节。
草绘第一个类的问题在于它是上面的 next 阶段。当然也有例外情况,但对于一般应用程序,我会警惕有人问我将使用哪些类以及哪些确切的方法,即使这些主体最初可能是空白的。