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