Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Uml 用例的活动图,我是否包括<&书信电报;包括>&燃气轮机;在里面?_Uml_Diagram_Use Case_Flowchart_Activity Diagram - Fatal编程技术网

Uml 用例的活动图,我是否包括<&书信电报;包括>&燃气轮机;在里面?

Uml 用例的活动图,我是否包括<&书信电报;包括>&燃气轮机;在里面?,uml,diagram,use-case,flowchart,activity-diagram,Uml,Diagram,Use Case,Flowchart,Activity Diagram,例如,如果我正在制作“更新组件”的活动图(流程图),我是否也需要在该活动图中包含“显示可用组件更新”活动图?它们是不同的用例,“更新组件”包括“显示可用组件更新” 谢谢。与“每个用例场景一个序列图”的最佳实践相反,没有规则(据我所知)活动图的范围应该有多广 这里唯一适用的规则是“使用细节层次,使事情对读者足够清楚” 2014年9月12日,这位大师在接受《客观观点》杂志马克·柯林斯·科普采访时说,我认为这是最合理的 : “应使用UML对备选方案进行推理。建立一些图表。扔掉一些针对它的用例。扔掉这些

例如,如果我正在制作“更新组件”的活动图(流程图),我是否也需要在该活动图中包含“显示可用组件更新”活动图?它们是不同的用例,“更新组件”包括“显示可用组件更新”

谢谢。

与“每个用例场景一个序列图”的最佳实践相反,没有规则(据我所知)活动图的范围应该有多广

这里唯一适用的规则是“使用细节层次,使事情对读者足够清楚”

2014年9月12日,这位大师在接受《客观观点》杂志马克·柯林斯·科普采访时说,我认为这是最合理的

:

“应使用UML对备选方案进行推理。建立一些图表。扔掉一些针对它的用例。扔掉这些图表,然后编写一些针对您最佳决策的代码。重复(并重构)”

例如,中的活动图

同时显示更多的用例。属于一个参与者的每个通道可以由一个单独的用例来描述

如果“显示可用组件更新”用例由“更新组件”用例连接或连接到“更新组件”用例,“更新组件”的活动图可以包含调用其中的“显示可用组件更新”活动的CallBehavior动作