创建大型软件时,第一个要绘制的UML图是什么?

创建大型软件时,第一个要绘制的UML图是什么?,uml,software-design,Uml,Software Design,我对绘制UML图的顺序感到困惑。我不知道从哪里开始画。如果我随身携带场景,那么应该首先使用哪个图?从用例(以及相关的图)开始。一旦确定了参与者和用例,就可以开始设计类模型了。创建实现用例的协作。然后在内部展示类的实例如何协作以实际实现用例所需的内容 我建议使用ICONIX方法,因为这是我很久以前就开始使用的方法。另一个选择是从活动图开始。即进行业务流程分析 我总是从问题域类图开始。(我的意思的一些例子是和。)理解领域中的概念以及它们之间的关系是极其重要的。如果您不了解问题域,其他一切都将变得混乱

我对绘制UML图的顺序感到困惑。我不知道从哪里开始画。如果我随身携带场景,那么应该首先使用哪个图?

从用例(以及相关的图)开始。一旦确定了参与者和用例,就可以开始设计类模型了。创建实现用例的协作。然后在内部展示类的实例如何协作以实际实现用例所需的内容


我建议使用ICONIX方法,因为这是我很久以前就开始使用的方法。

另一个选择是从活动图开始。即进行业务流程分析

我总是从问题域类图开始。(我的意思的一些例子是和。)理解领域中的概念以及它们之间的关系是极其重要的。如果您不了解问题域,其他一切都将变得混乱和脆弱,包括业务流程、需求、用例和协作。是一个不正确的域模型的示例,是建议的更正。

请参阅“谢谢我会看一看”谢谢!!但我很困惑,因为只有一个演员。我还需要绘制用例吗?我随身带着一张业务流程图。还有一个产品故事板……嗯,你害怕吗?用例是您可以与业务和开发人员讨论的基础知识(不能仅讨论需求)。所以是的:绘制单个参与者和用例。