培训对象:系统工程师、嵌入式系统设计师、航空航天/汽车电子/装备制造领域研发人员、需求工程师、需要从多学科视角进行复杂系统建模的技术人员。
培训目标:
理解SysML的9种图形语言(需求图、用例图、块定义图、内部块图、活动图、状态机图、序列图、参数图、包图)及其应用场景。
掌握从自然语言需求到SysML需求图的转换方法,实现需求的可视化、结构化与可追溯管理。
能够构建系统的结构模型(块定义图、内部块图)与行为模型(活动图、状态机图、序列图),实现系统级设计的模型化表达与验证。
培训内容介绍:
SysML概述:了解SysML的演进背景、与UML的关系及扩展,掌握SysML的9种图表分类(行为图、结构图、需求图)。
需求建模与需求图:绘制需求图,定义需求元素(功能需求、性能需求、接口需求),建立需求之间的派生、满足、验证关系。
需求追溯管理:将自然语言需求转换为SysML需求图,实现需求到设计、测试的端到端追溯,支持表格视图与图形化符号结合。
用例图:绘制系统级用例图,识别外部参与者与系统功能用例,建立用例与需求图的关联映射。
块定义图(BDD):定义系统的模块化结构,创建块(Block)与值类型(ValueType),建立块之间的关联、泛化、依赖关系。
内部块图(IBD):绘制内部块图表达系统内部组件之间的连接关系,定义端口(Port)与流属性(Flow Property),细化接口与连接器。
活动图:绘制活动图表达系统的功能流程与控制流、数据流,使用分区(Partition)表达职责划分,支持并行处理建模。
状态机图:绘制状态机图表达系统的状态行为,定义状态、转移、事件、守卫条件,支持分层状态与并发状态机。
序列图:绘制序列图表达系统组件间的交互顺序,定义生命线与消息(同步/异步),使用交互片段(Combined Fragment)表达复杂交互。
参数图:绘制参数图表达系统性能约束与物理方程,定义约束参数绑定,支持工程计算与性能验证。
分配关系:建立需求到功能、功能到结构的分配关系,确保系统设计的完整性与可追溯性。
完整案例实战:从系统需求出发,完成需求图→用例图→BDD/IBD→行为模型的完整建模流程,使用Enterprise Architect等工具进行实操。