我正在使用Scrum(即敏捷)方法论来构思一个项目,想知道UML图在这种方法中的作用。
经过一些调查,我发现用例图和顺序图可能有用,但还有什么其他的吗?我应该为整个项目或逐次迭代绘制这些图吗?
UML是一种对象建模工具,可以更好地向开发人员、设计师、客户等利益相关者表达产品/项目的不同方面。它与项目管理方法没有太大关系。您可以遵循敏捷或普通瀑布模型,仍然可以使用UML。
但由于敏捷方法是迭代方法,不断进化,因此保持UML文档更新以更好地处理变化是有意义的。因此,每个迭代都会创建您的UML图表。随着项目的发展,您的UML图表也会相应更新。
通常有用的UML图表包括:用例图、类图、序列图、活动图。