我知道活动图是:
与流程图相比。
但是除了上面提到的这些之外,使用活动图而不是流程图的可能原因还有哪些呢?
活动图并不比流程图“更简单”。流程图是活动图的更简单(早期)版本。 流程图至少在 20 年前就被发明了,通常被非程序员用来记录工作流程。人们必须做出决策的任何业务流程都可以描述为流程图。因此,例如,决定如何归档复杂信息的职员可能会在墙上挂一张流程图。
因为流程图是活动图的子集,所以实际上不需要做出任何决定。如果您需要添加更复杂的描述,流程图自然会变成活动图。
Sparx 对您可以在活动图中描述的事物范围有
是UML 中的一种 “流程图” ..,带有花哨的功能。不存在“UML 流程图”这样的东西。如果使用 UML,它就是一个活动图。如果使用其他东西,那么正在使用其他东西。 [UML] 活动图是
,支持选择、迭代和并发.. .. 活动图可以被视为流程图的一种形式。 无论好坏,UML 都是一种标准化。这很好,因为它很好,“标准化”,但也意味着它并不适合所有任务:所选的“流程图”模型(及其扩展)可能更适合特定问题/领域。
.. 活动图可以被视为流程图的一种形式。
无论好坏,UML 都是一种标准化。这很好,因为它很好,“标准化”,但也意味着它并不适合所有任务:所选的“流程图”模型(及其扩展)可能更适合特定问题/领域。