主要内容

系统工程

设计、分析和测试系统架构与软件架构

对于系统工程,使用 System Composer™ 对表示和仿真您的系统的架构和组件行为进行建模。System Composer 中的工作流涉及将利益相关方的需求捕获到系统级需求中,然后使用它们来驱动您的架构设计。使用 System Composer,您可以:

  • 用组件、端口和连接器组成架构模型。

  • 扩展建模语言以获取元数据,并使用原型构建架构元素的风格。

  • 定义端口上的数据、物理或客户端-服务器接口,并使用连接器来描述组件交互。

  • 捕获组件接口定义,包括端口接口和特定于实例的参数。

  • 使用架构数据生成具有基于查询的过滤器的架构视图。

  • 使用序列图将组件之间的交互描述为一系列消息交换。

  • 使用分配在功能、逻辑和物理架构之间建立直接关系。

  • 使用活动图将系统分解为其功能行为并仿真活动以可视化和验证系统中的数据流。

  • 执行分析和权衡研究,以优化您的架构设计。

  • 使用 Simulink®、Stateflow® 和 Simscape™ 来描述架构模型中的组件行为。仿真架构模型来验证设计过程不同阶段的系统设计。

通过添加 Requirements Toolbox™,您可以定义功能和设计需求,并将它们链接到 System Composer 组件和端口。将 Requirements Toolbox 与 Simulink Test™ 结合使用,通过创建测试用例的链接来自动验证需求。

您可以使用所有这些工具,在程序的整个生命周期中为架构级别的设计模型创建、管理和验证需求。

主题

基于模型的系统工程

系统架构建模

需求和测试

组件行为

分析、权衡研究与视图

精选示例

交互式学习

The System Composer Onramp interface shows a description of the task, an interactive model, and shows an assessment of whether the model matches the requirements set by the training.

System Composer 入门之旅
完成免费、自定进度的交互式课程,帮助您开始使用 System Composer。

视频

System Composer introductory video.

什么是 System Composer
System Composer 是一款基于模型的系统工程工具,用于系统和软件架构设计,允许您将复杂系统或系统的系统 (SoS) 分解为更小、更易于管理的部分。

Requirements traceability video.

在 MATLAB 中分析需求可追溯性的三种方法
需求可追溯性分析是跟踪需求与开发生命周期其他方面(包括设计和测试)之间的联系的过程。它可确保每个需求都被考虑在内,具备存在合理性,已正确实现,并通过测试得到验证。