什么是MBSE?

在传统的型号研制过程中,系统设计大多采用基于文本的系统工程(TSE),设计产生的大量信息以文本的形式记录,并且在不同部门之间传递。当系统复杂程度较低时,文本还能勉强满足要求。然而,现今的系统具有越来越高的复杂度,在设计过程中,产生的文档数目极其庞大,由于文字固有的缺陷,很容易造成理解的不一致和沟通效率的降低,当设计需要进行小的修改时,需要花费很大的精力去修改与之相关的文档,费时费力,并且,还有非常重要的一点,即文字不能进行验证,这导致系统设计初期并没有有效的验证手段,而只能依靠专家经验,通俗点儿讲,拍脑袋做决定的成分比较大。

那么什么是基于模型的系统工程(MBSE)呢?来看官方的定义,“ MBSE是建模方法的形式化应用,以使建模方法支持系统要求、设计、分析、验证和确认等活动,这些活动从概念性设计阶段开始,持续贯穿到设计开发以及后来的所有寿命周期阶段 ”,从官方定义里可以看出,MBSE的关键词之一便是建模,使用建模手段来支撑产品设计开发的全流程。相比于文字,人类对于图像的感知能力要强得多,因此使用图形化模型的方式来进行系统工程,具有得天独厚的优势:可以解决基于文本的系统工程存在的理解不一致、沟通效率低、设计修改非常困难和不能进行验证的问题。所以,基于模型的系统工程(MBSE)受到越来越多的重视,业已成为系统工程的发展方向,在国内外掀起了研究的热潮。

前面我们提到,MBSE最重要的关键词就是“建模”,建模的过程是使MBSE思想真正落地的过程,因此必须有相应的语言、工具和方法做建模的支撑,建模语言、建模工具和建模方法便是MBSE的三大支柱。在系统设计的不同阶段,都有对应的语言、工具和方法。提到建模语言,就不得不说SysML,它是系统工程的标准建模语言,伴随MBSE的概念一起产生, 由对象管理组织OMG 在对UML2.0 的子集进行重用和扩展的基础上提出。SysML支持以类似UML图的形式定义系统的结构、行为和接口连接关系等,是一种半形式化的建模语言。

关于MBSE,就简单介绍到这里,最后附上一条链接,该文章以漫画形式形象生动的介绍了MBSE,链接如下: http://www.360doc.com/content/17/1224/18/48906365_715914907.shtml

发表评论

电子邮件地址不会被公开。 必填项已用*标注