Scott W. Ambler |
UML 活动图记录单个操作或方法的逻辑、单个用例或商业过程的逻辑流程。在很多方面,活动图是结构化开发中流程图和数据流程图 (DFD) 的面向对象等同体。本提示改编自 The Object Primer 2nd Edition 的第 6 章。
图 1 中的活动图描述了大学新生第一次将如何办理入学的商业逻辑。
退出活动可能有几种方法,如您看到的“填写入学表”活动的那样。如果正确填写了表格,那么可以继续进行大学的入学手续。但是,如果表格不正确,那么必须获得帮助(可能从注册员获得帮助)以正确填写它们。 这个活动图非常有趣,因为它省掉了 图 2 中标识的几个用例的逻辑。用例模型没有很好地表达处理的顺序是件好事。例如,虽然图 2 中显示的用例图为您清楚地描述了该系统所执行的功能类型,但是它没有明确地表达这些用例可能发生的顺序。但是,图 1 的活动图做到了这一点。总之,不同模型的优缺点各有不同。 |
何时使用 UML 活动图
最新推荐文章于 2021-05-15 18:26:22 发布