一个好的敏捷建模工具?

A good agile modelling tool?

我正在开始一个新项目,我想使用敏捷建模而不是 UML。

虽然对于 UML,我一直使用 DIA,但是您有任何工具可以推荐用于敏捷建模吗?

谢谢

白板。说真的,你想完成什么?您是否正在寻找一种工具来帮助您进行交流?您在寻找代码生成吗?您是否正在寻找可以帮助您制定架构和设计的东西? "Agile Modeling" 是一个棘手的 space。我发现做架构和设计与大多数人对 "Agile" 开发的想法不一致。这并不意味着我认为您不应该这样做,但在我推荐工具之前,我需要知道 为什么 您想要进行建模。

对我来说,进行敏捷建模就是进行 "running gunfight" 建模。每次迭代都尽可能少地建模,以便下一次迭代能够成功(并且不会破坏我的整体架构)。因此,您选择的建模工具是无关紧要的。它只是一种通信媒介,所以任何可以绘制 UML 和流程图的东西都可以。我其实很支持房间中央的大白板风格的造型。它鼓励迭代,并使事物高度可见。

如果您希望使用建模来生成整个域层,那么您可能会遇到一些痛苦。我还没有看到这种级别的建模在敏捷项目中取得成功(尽管我在瀑布式项目中见过几次)。