用例图 - 系统作为Actor

时间:2017-09-01 21:40:37

标签: uml use-case ooad

我可以将系统作为参与者包含在用例图中吗?

系统会自动发送电子邮件和/或自动更新其他用户的某些详细信息。

2 个答案:

答案 0 :(得分:0)

没有

正在考虑的系统应该支持与系统交互的角色的用例。用例是针对演员,而不是系统。在您的情况下,用例将是Receive Mail (about X),而某个actor(用户)将是主要角色。所以他在这里有一些附加价值。

答案 1 :(得分:0)

取决于。如果你有一个负责发送电子邮件的系统 - 让我们称之为NOTIFY - 和另一个系统 - 我们称之为X - 使用NOTIFY然后X可以被建模为用例的演员发送电子邮件通知。另一方面,NOTIFY本身不能使用自己的用例建模为演员。

Example