我有一个关于用例图的问题,我从识别演员开始,但我遇到了一些子系统让我混淆是否将他们当作演员。我知道演员可以是人,系统和任何东西在系统中有一个目标,但我只想澄清这一点,以便在我的图表中定位正确的角色。 谢谢
答案 0 :(得分:0)
任何可以改变系统状态的东西都可以被视为 Actor 。
答案 1 :(得分:0)
@xmojmr是对的。 http://en.wikipedia.org/wiki/Actor_%28UML%29
事情是;你想模拟其他系统使用你的系统的功能吗?或者只是系统为用户提供的功能?您可以在用例(或任何UML图表)中为您想要的任何内容建模。如果您包含其他系统,其他人会受益吗?也许最好每组功能(网上购物,维护供应等)或每种类型的用户(客户,子系统,外部系统等)制作图表。你决定,只要人们理解并且它不违反UML规则。 : - )