<分区>
我正在开始一个新项目,我想使用敏捷建模而不是 UML。
虽然对于 UML,我一直使用 DIA,但是您有任何工具可以推荐用于敏捷建模吗?
谢谢
<分区>
我正在开始一个新项目,我想使用敏捷建模而不是 UML。
虽然对于 UML,我一直使用 DIA,但是您有任何工具可以推荐用于敏捷建模吗?
谢谢
最佳答案
白板。说真的,你想完成什么?您是否正在寻找一种工具来帮助您进行交流?您在寻找代码生成吗?您是否正在寻找可以帮助您制定架构和设计的东西? “敏捷建模”是一个棘手的领域。我发现进行架构和设计与大多数人的“敏捷”开发理念不一致。这并不意味着我认为您不应该这样做,但在我推荐工具之前,我需要知道您为什么要进行建模。
对我来说,进行敏捷建模就是进行“枪战”建模。每次迭代都尽可能少地建模,以便下一次迭代能够成功(并且不会破坏我的整体架构)。因此,您选择的建模工具是无关紧要的。它只是一种通信媒介,所以任何可以绘制 UML 和流程图的东西都可以。我其实很支持房间中央的大白板风格的造型。它鼓励迭代,并使事物高度可见。
如果您希望使用建模来生成整个域层,那么您可能会遇到一些痛苦。我还没有看到这种级别的建模在敏捷项目中取得成功(尽管我在瀑布式项目中见过几次)。
关于architecture - 一个好的敏捷建模工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30005178/