在用例图中,如果有人需要在完成操作之前登录,那么
O
--- --> (login) ---<<extends>>-- (do action)
| \
/ \ \
<<extends>>
\
(another action)
或
O
--- --> (do action)
| \
/ \ \
(login)
或
O
--- --> (do action)
| \
/ \ \
<<includes>>
\
(login)
还是完全不同的东西?
答案 0 :(得分:1)
用例是为了显示WHOM将要做什么,你可以组织这些人和组中的人(组织和子系统)。不要试图表达内部结构或行动顺序,还有其他图表。
仅当用户的一个操作可以再次包含用户的其他操作时,才使用include
。当系统本身调用另一个动作时,不要显示它!
关于extends
。
对于uses
,它不是用例图的标准构造型。
注意,您不应该在注册后显示用户自动登录 - 它不是用例图级别的信息。将它留在一些文本文档中,稍后将其放入State Machine图中。