系统工程
设计、分析和测试系统架构与软件架构
对于系统工程,使用 System Composer™ 对表示和仿真您的系统的架构和组件行为进行建模。System Composer 中的工作流涉及将利益相关方的需求捕获到系统级需求中,然后使用它们通过行为模型来驱动您的架构设计。使用 System Composer,您可以:
用组件、端口和连接器组成架构模型。
扩展建模语言以获取元数据,并使用原型构建架构元素的风格。
定义端口上的数据、物理或客户端-服务器接口,并使用连接器来描述组件交互。
捕获组件接口,包括端口接口和参数。
通过使用基于元素或属性值的过滤器来生成架构视图。
在序列图中表示您的系统,以将系统行为描述为一系列交互。
使用分配在功能、逻辑和物理架构之间建立直接关系。
执行分析和权衡研究,以优化您的架构设计。
通过添加 Requirements Toolbox™,您可以定义功能和设计需求,并将它们链接到 System Composer 组件和端口。将 Requirements Toolbox 与 Simulink® Test™ 结合使用,通过创建测试用例的链接来自动验证需求。Simulink、Stateflow® 和 Simscape™ 也可以描述架构模型中的组件行为。
您可以使用所有这些工具,在程序的整个生命周期中创建和管理需求以及功能、逻辑和物理架构。
适用产品:系统工程
主题
基于模型的系统工程
- Compose and Analyze Systems Using Architecture Models (System Composer)
Define architectures, add metadata, perform analyses, view component dependencies, and implement behaviors. - Modeling System Architecture of Small UAV (System Composer)
Set up and refine the architecture of a small unmanned aerial vehicle. - Describe System Behavior Using Sequence Diagrams (System Composer)
Learn about and interact with sequence diagrams in System Composer. - System Composer Report Generation for System Architectures (System Composer)
Full report generator script for architectures.
系统架构建模
- Compose Architectures Visually (System Composer)
Create architecture models using built-in model element types, such as components, ports, and connections. - 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. - Visualize Links with Traceability Diagrams (Requirements Toolbox)
Visualize the traceability structure of requirements and other Model-Based Design items with traceability diagrams. - Analyze Formal Requirements of an Electric Vehicle Charger Locking Mechanism (Requirements Toolbox)
Use a Requirements Table block and Simulink Design Verifier™ to construct, analyze, and update formal requirements of an electric vehicle charging station locking mechanism. (自 R2022a 起) - Track Requirement Links with a Traceability Matrix (Requirements Toolbox)
Track and manage links and change issues with the Traceability Matrix. - Review Requirements Verification Status (Requirements Toolbox)
Use the requirements verification status to check test and analysis results linked to your requirements.
组件行为
- 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. - 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. - Modeling System Architecture of Keyless Entry System (System Composer)
Use a keyless entry system for a vehicle to create architecture views for different stakeholder concerns. - Calculate Endurance Using Quadcopter Architectural Design (System Composer)
Design quadcopter by calculating endurance using System Composer analysis.