前页 后页

状态建模

Enterprise Architect具有Unified Modeling Language静态和动态图(包括状态图)的完整且严格的实现。系统中的任何实体都可以具有StateMachine图,并且这些图可以方便地位于“浏览器”窗口中的实体下方。该工具对这些机器的许多强大方面都提供了丰富的支持,包括直接从图中生成代码的能力。 StateMachine图也可以自动转换为状态表。

Business Analysis tools, the StateMachine diagram in Sparx Systems Enterprise Architect

状态机图

StateMachine图是一种表示有关业务或技术实体的生命周期信息的强大方法。它可以用来描述在实体的生命周期或周期中发生的重要条件(状态)。通常,仅使用StateMachine图对生命周期中具有重要阶段的实体进行建模。据称该实体已按照StateMachine的规定从一个国家过渡到另一个国家。可以描述允许状态转换发生的触发器和事件,并且可以定义限制状态更改的保护措施。每个国家都可以定义在进入,退出国家和离开国家时发生的行为。

Enterprise Architect允许StateMachine图自动转换为状态表。状态表编辑器通常是某些用户使用StateMachine的更直观的方法。

可以将StateMachine导出到电子表格文件,以便分析状态和转换。

还支持模拟StateMachine和创建可执行状态机,该可执行机可用于为多个平台上的多个软件产品生成特定于语言的行为“引擎”。

了解更多: StateMachine图

视觉过滤器

可视过滤器可用于隐藏或隐藏图的某些部分,以便强调其他部分。在会议或演示中向团队展示StateMachine图时,这特别有用。上下文过滤易于设置,并且将强调当前选择的图元素及其直接连接的元素。

了解更多: 视觉过滤器