插件作为UML用例图中的actor

时间:2014-06-15 13:14:48

标签: uml actor modeling use-case

正如标题所说,让我们说chrome正在开发中,知道一旦它准备就绪,整个单词的开发人员可以创建插件。

问题是,系统Chrome的插件演员是谁? 那么,我是否绘制了一个用例图,其中chrome是系统和"插件"是演员?

知道chrome的用户从不与插件交互。例如,一个插件可以记录你的统计数据并直接将它们发送给alexa。

1 个答案:

答案 0 :(得分:1)

在这种情况下,插件是一个actor(系统actor)(假设chrome本身正在开发中)。

人类用户不与插件交互的事实不会改变这一点。与此actor相关联的用例(插件)组成了Chrome插件API,因此一切正常。

即使插件和人类用户之间存在某种交互,这种配置中的用例模型(开发中的chrome)也不会显示,因为这个人类用户远远超出系统边界,没有直接连接到系统本身。

另一种情况是在更改用例上下文的情况下。如果您决定制作插件的用例模型,那么Chrome将成为演员以及此插件的每个其他人类用户。