2014-10-28 51 views
0

我有一个关于用例图的问题,我从确定演员开始,但是我偶然发现了一些子系统,这些子系统让我迷惑是否把他们当作演员或不是。我知道一个演员可以成为人类,系统和任何在系统中都有目标的人,但我只是想澄清这一点,以便在我的图中找到正确的角色。 谢谢用例digram的演员

+0

http://en.wikipedia.org/wiki/Actor_(UML)解释它并指出进一步阅读。你的问题是什么?到目前为止,你有什么? – xmojmr 2014-10-28 13:45:18

回答

0

任何可以改变系统状态的东西都可以看作是演员

0

@xmojmr是对的。 http://en.wikipedia.org/wiki/Actor_%28UML%29

事情是;你想模拟其他系统使用你系统的功能吗?或者只有系统提供给用户的功能?你可以在一个用例(或任何关于这个问题的UML图)中建立任何你想要的模型。如果包含其他系统,其他人会受益吗?也许最好是根据一组功能(网上购物,维护供应等)或每类用户(客户,子系统,外部系统等)制作图表。你决定,只要人们明白,并不违背UML的规则。 :-)