系统工程
设计、分析和测试系统架构与软件架构
对于系统工程,使用 System Composer™ 对表示和仿真您的系统的架构和组件行为进行建模。System Composer 中的工作流涉及将利益相关方的需求捕获到系统级需求中,然后使用它们来驱动您的架构设计。使用 System Composer,您可以:
用组件、端口和连接器组成架构模型。
扩展建模语言以获取元数据,并使用原型构建架构元素的风格。
定义端口上的数据、物理或客户端-服务器接口,并使用连接器来描述组件交互。
捕获组件接口,包括端口接口和参数。
通过使用基于元素或属性值的过滤器来生成架构视图。
在序列图中表示您的系统,以将系统行为描述为一系列交互。
使用分配在功能、逻辑和物理架构之间建立直接关系。
通过为架构模型元素分配活动图元素来描述和验证系统行为。
执行分析和权衡研究,以优化您的架构设计。
通过添加 Requirements Toolbox™,您可以定义功能和设计需求,并将它们链接到 System Composer 组件和端口。将 Requirements Toolbox 与 Simulink® Test™ 结合使用,通过创建测试用例的链接来自动验证需求。Simulink、Stateflow® 和 Simscape™ 也可以描述架构模型中的组件行为。
您可以使用所有这些工具,在程序的整个生命周期中为功能性、逻辑和物理架构级别的设计模型创建、管理和验证需求。
适用产品: 系统工程
主题
基于模型的系统工程
- Choose Architecture Template for System Design (System Composer)
Select an architecture template based on domain-specific extensions. - Compose and Analyze Systems Using Architecture Models (System Composer)
Define architectures, add metadata, perform analyses, view component dependencies, and implement behaviors. - Describe System Behavior Using Activity Diagrams (System Composer)
Learn about and interact with activity diagrams in System Composer. - Describe System Behavior Using Sequence Diagrams (System Composer)
Learn about and interact with sequence diagrams in System Composer.
系统架构建模
- Compose Architectures Visually (System Composer)
Create architecture models using built-in model element types, such as components, ports, and connections. - Decompose and Reuse Components (System Composer)
Configure components for reuse across models. - Define Port Interfaces Between Components (System Composer)
Learn about port interfaces that define the connections between components. - Extend System Composer Language Elements Using Profiles (System Composer)
Extend architectures by defining stereotypes in profiles to apply to model elements with property values.
需求和测试
- Allocate and Trace Requirements from Design to Verification (System Composer)
Link, trace, manage, verify, and validate requirements. - Validate Requirements for Machine Cooling System Architecture (System Composer)
Validate requirements using a machine cooling example. - 使用可追溯性图可视化链接 (Requirements Toolbox)
通过可追溯性图可视化需求和其他基于模型的设计项目的可追溯性结构体。 - 使用可追溯性矩阵跟踪需求链接 (Requirements Toolbox)
使用可追溯性矩阵来跟踪和管理链接和变更问题。 - 审查需求验证状态 (Requirements Toolbox)
使用需求验证状态来检查与您的需求相关的测试和分析结果。
组件行为
- Implement Component Behavior Using Simulink (System Composer)
Associate components with behavior models in Simulink. - Implement Component Behavior Using Simscape (System Composer)
Associate components with physical behavior in Simscape. - Implement Component Behavior Using Stateflow Charts (System Composer)
Associate components with state machine behavior in Stateflow.
分析、权衡研究与视图
- Analyze Architecture (System Composer)
Perform static analysis on a System Composer architecture to evaluate characteristics of the system. - Analysis Function Constructs (System Composer)
Perform roll-up, class-based, allocation-based, remaining useful life, and variant analysis. - Simple Roll-Up Analysis Using Robot System with Properties (System Composer)
Perform a simple roll-up analysis for a robot using System Composer analysis tools. - Create Custom Views Using Architecture Views Gallery (System Composer)
Create and modify views using the Architecture Views Gallery tool.