动态模型


动态模型用于对系统的行为随时间变化而进行的建模和描述。它支持活动图,状态图,顺序图,以及包含业务过程建模的扩展功能。

顺序图
顺序图用来显示用户,对象,界面和实体之间的交互。它提供了随时间变化,消息在对象间传递的时序图。这些图经常被放于模型用例内来图示用例情形:用户如何与系统交互,内部如何完成任务。通常这些对象用特殊构造型按钮表示,如下图的例子。对象"Login Screen"使用用户接口"User interface"图标.对象"SecurityManager"使用控制器"Controller"图标。" users"使用实体"Entity"图标。

活动图
活动图用来显示系统中不同的工作流是如何构造的,它们如何开始,以及它们从开始到结束所可能采用的判断方式。他们也图示某些活动执行中,并行处理可能发生在那里。

状态图(state charts)
状态图用来详细描述系统中,对象经历的状态转移和变化。它们显示一个对象如何从一个状态到另一个状态,以及控制这种变化的规则,通常有一个开始和结束状态。

过程模型
过程模型是UML活动图的扩展,用于业务过程建模 - 该图显示这个过程的目标,过程的输入,输出,事件和所包含的信息。