系统建模语言SysML概述

系统建模语言SysML概述

1 SysML定义

背景

一直以来,系统工程师在进行模型系统建模时,往往会遇到建模方法不规范、不统一的问题,不同的建模方法之间包含的符号与语义不同,导致了其彼此之间不能互相操作和重用,严重影响了系统工程项目的质量和效率。
为了支持基于模型的系统工程(Model Based System Engineering, MBSE),国际系统工程学会(INCOSE)以及对象管理组织(OMG)在对统一模型语言UML进行重用和扩展的基础上,推出了一种标准的系统建模语言SysML。

定义

系统建模语言(Systems Modeling Language)简称SysML,是针对系统工程应用的通用建模语言。系统建模语言可以进行许多系统及超系统的规格、分析、设计及验证与确认的工作。
SysML支持的系统可能包括硬件设备、软件输入、人员、规程、设施、以及其它人造和自然系统元素。SysML能够帮助实现系统的规范定义和架构设计,并定义组件的规范。这些软件可以使用其它领域语言进行设计,比如UML进行软件设计,VHDL进行电气设计等。

SysML的使用有助于MBSE方法论的应用,创造一个内聚的、一致的系统模型 !

2 SysML和UML的关系

从与UML2的关系上看,SysML在一定程度上重用了UML2部分元模型,同时针对系统工程对UML进行扩展,增加了诸如需求、块、限制之类的描述系统的元素和相关图形的支持,最终确保其支持多种体系结构架构标准。如图所示,UML2中被SysML重用的部分称

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值