我正在使用scrum(即敏捷)方法研究项目的概念,我想知道UML图对这种方法的作用.
在做了一些研究之后,我发现用例和序列图可能很有用,但还有什么呢?我应该为整个项目做这些图表,还是迭代迭代?
UML是一种对象建模工具,可以更好地向开发人员,设计人员,客户等利益相关者表达产品/项目的不同方面.这与项目管理方法没有多大关系.您可以遵循敏捷或普通瀑布模型,仍然使用UML.
但是,由于敏捷是一种不断发展的迭代方法,因此保持UML文档更新以更好地处理更改是有意义的.因此,将为每次迭代创建UML图.随着项目的发展,你的UML图也是如此.
通常,有用的UML图是:用例图,类图,序列图,活动图.