预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

可视化和仿真实现

Enterprise Architect不仅是用于创建和管理StateMachine图的平台;它还为工程师和其他利益相关者提供复杂的模拟功能,以可视化StateMachines。这使模型栩栩如生,不仅为正在开发模型的工程师提供了可视化工具,还为需要了解模型内容的技术和非技术性的其他受众提供了可视化工具。这有点像作者大声地朗读新写的文本段落,它可以帮助工程师发现模型中或模型方面需要更正或重做的错误。当模型变得更加复杂时,它特别有用,它具有嵌套的子状态,复杂的触发器和后卫以及伪状态(例如Forks和Joins),它们分裂并重新组合了过渡。

通过对触发器,触发器集,嵌套状态,并发状态,动态效果和其他高级仿真功能的广泛支持,此功能提供了一个复杂的环境,可在其中构建交互式和工作模型,以帮助探索,测试和视觉跟踪复杂的业务,软件和软件。系统行为。有一个专用于模拟的功能区,它提供了一系列可用于StateMachines的动态和可执行模拟的项目。该图显示了用于动态仿真的核心工具。

Part of the Simulate ribbon in Sparx Systems Enterprise Architect.

第二幅图显示了其他强大的工具,包括可执行StateMachine,可用于创建StateMachine的执行,以直接从模拟的StateMachines生成完全可实施和可编译的编程代码。该图像还显示了许多其他功能,包括Modelica,正如我们将在后面的主题中看到的那样,Modelica是用于运行复杂参数模拟的复杂工具。

Part of the Simulate ribbon in Sparx Systems Enterprise Architect.

该图显示了我们在上一个练习中观察到的交通信号灯系统的简单动态仿真。它显示了实际的动态仿真。