使用EA进行动态建模
动态建模用于表示和模拟系统随时间变化的行为。它包括对活动图、状态图、序列图和扩展(包括业务流程建模)的支持。
顺序图
顺序图用于显示系统中用户、屏幕、对象和实体之间的交互。它提供了对象之间随时间传递的消息的顺序映射。这些图经常被放置在模型中的用例下面,以说明用例场景——用户将如何与系统交互,以及在内部发生什么来完成工作。通常,对象使用特殊的模式化图标表示,如下例所示。对象标记为登录屏幕显示使用用户界面图标。标记为SecurityManager的对象使用Controller图标显示。对象标签用户显示使用实体图标。
活动图
活动图用于显示系统中不同的工作流是如何构建的,它们是如何开始的,以及从开始到结束可能采取的许多决策路径。它们还可以说明在某些活动的执行中并行处理可能发生的位置。
状态图
状态图用于详细描述对象在系统中可能经历的状态转换或变化。它们展示了一个对象如何从一种状态移动到另一种状态,以及控制这种变化的规则。状态图通常有开始和结束条件。
流程建模
流程模型是用于对业务流程建模的活动图的UML扩展——此图显示了流程的目标、输入、输出、事件和流程中涉及的信息。
|