我正在尝试构建一个从支持管理器类的类图中派生的状态图。
这是类图(声誉< 10所以只能提供链接):
http://i.imgur.com/3wFO9Gu.png
这是我到目前为止构建的状态图:http://i.imgur.com/vBTyTLX.png
我不确定这是否正确。但是状态图应该代表Manager类,而管理器类应该代表:
这可能代表一个状态图吗?或者这需要几个?图表是否正确表示经理如何处理员工提出的资源问题?
答案 0 :(得分:0)
对我来说,你想要表示的似乎是一个活动图而不是状态图,因为对我来说,你描述的是一个比状态更多的工作过程。
在一个独特的图表中表示您的行为应该是可行的(如果它仍然可以理解) 你是唯一不能判断你的代表是否合适的人,但也许你可以为你的方法添加链接(调用)!?
答案 1 :(得分:0)
状态图是definitelly不是显示Manager活动的适当工具。原因很多,我只给你一个 - 经理可以拥有这个状态图所代表的“工作流程”的几个“线程” - 一个工作可以处于“待处理”状态,另一个处于“确认”状态等。
因此,此工作流程宁愿定义“Job”类,而不是Manager。您可以查看此类的乘法,因为并非所有liks都是在Job类创建上建立的。
管理员(您列出的)的责任可以通过类上的方法及其活动图中的顺序来建模。
答案 2 :(得分:0)