第一章 MBSE概览

第一章 基于模型的系统工程概览

这是《SysML精粹》的读书笔记,记录SysML语言学习及自己的思考。

MBSE:
  MBSE(基于模型的系统工程)是一种应用建模方法的正式方式,支持系统需求、设计、分析、验证和确认活动,这些活动从概念设计阶段开始,贯穿整个设计开发过程及后续的生命周期阶段。(INCOSE,《Systems Engineering Vision 2020》)

MBSE三大支柱:
  实践MBSE的三大支柱:建模语言,建模方法,建模工具。

建模语言:

建模语言定义语法,决定特定模型的形式是否良好的一系列规则。规则本身不会制定如何建模及建模方法。 MBSE最常用的是系统建模语言SysML。此外还有如SysML一样,图形建模语言(UML、UPDM、BPMN、MARTE、SoaML、IDEFx等),文本建模语言(Verilog、Modelica等)

建模方法:

建模方法类似路线图,它是创建系统模型要执行的一系列设计任务的文档。建模之前,首先要明确为什么要建模?

明确建模目的:

  • 创建的模型是否只作为所有设计决定的权威中心记录?central record of authority
  • 是否需要从模型自动生成文本产出物,用于评审和批准?review and approval
  • 模型管理需求的可跟踪性,并执行下游影响分析?
  • 使用模型来执行另一种配置的优劣势研究?trade studies of alternative configurations
  • 系统模型会与专门的公式计算工具和仿真工具整合,以执行模型吗?equation-solving tools and simulation tools to execute the model directly
  • 模型本身会是下游设计和开发团队——像软件、硬件、可靠性/可用性/性能分析——的输入吗?
  • 模型会包含在开发后验证系统程序集的整合测试及接受性测试的案例吗?

系统模型的范围:

  • 系统的外部环境有多少需要建模?
  • 系统的哪些部分需要建模?
  • 哪些行为需要建模?
  • 需要以多么深入的程度分析内部结构和行为?
  • 在模型中需要有哪些细节?
  • 哪些细节可以忽略?

MagicGrid方法论:
在这里插入图片描述
其它建模方法及参考文献:

  • Method: INCOSE Object-Oriented Systems Engineering Method (OOSEM)
  • Reference: Friedenthal, Sanford, et al., A Practical Guide to SysML, Second Edition: The Systems Modeling Language (Boston: MK/OMG Press, 2011)
  • Method: Weilkiens System Modeling (SYSMOD) method
  • Reference: Weilkiens, Tim, Systems Engineering with SysML/UML: Modeling, Analysis, Design (Boston: MK/OMG Press, 2008)
  • Method: IBM Telelogic Harmony-SE
  • Reference: Hoffmann, Hans-Peter, “Harmony-SE/SysML Deskbook: Model-Based Systems Engineering with Rhapsody,” Rev. 1.51, Telelogic/I-Logix white paper (Telelogic AB, May 2006)

建模工具:

商业软件:

  • Agilian (vendor: Visual Paradigm)
  • Artisan Studio (vendor: Atego)
  • Enterprise Architect (vendor: Sparx Systems)
  • Cameo Systems Modeler (vendor: No Magic)
  • Rhapsody (vendor: IBM Rational)
  • UModel (vendor: Altova)

免费建模工具:The following are free modeling tools, offered with an Eclipse Public License (EPL) or General Public License (GPL):

  • Modelio (creator: Modeliosoft)
  • Papyrus (creator: Atos Origin)

参考资料链接:

  • 2
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
MBSE(Model-Based Systems Engineering)是一种面向系统工程的方法论,通过建立和使用系统模型来支持整个系统开发过程。Subsystem(子系统)是系统工程中的一个概念,指的是系统中的一个相对独立的部分,它可以被进一步细分为更小的组件和模块。 在MBSE方法论中,通过使用系统建模语言(如SysML)和相应的工具,可以对系统进行全面的描述和分析。在这个过程中,将系统分解为多个子系统是非常有意义的,因为它能够帮助我们更好地理解系统的结构和功能。 通过将系统分解为子系统,我们能够更加清晰地定义系统的边界和不同部分之间的相互关系。这使得系统工程师能够更好地理解每个子系统的功能和性能需求,并能够更好地设计和优化每个子系统的实现。 使用MBSE方法进行子系统建模可以带来多个益处。首先,它提供了一种清晰的方式来组织和管理系统的复杂性,使得系统工程师能够更好地进行系统综合和整体优化。其次,通过建立子系统模型,可以实现各个子系统的快速原型设计和验证,从而加快开发进程。此外,子系统模型还可以作为系统文档的一部分,提供给项目团队其他成员参考和理解系统的结构和功能。 总之,MBSE方法论结合子系统概念为系统工程师提供了一种强大的工具,用于描述和分析系统,以及实现系统设计和开发的目标。它帮助我们更好地管理系统的复杂性,并从整体和细节层面上推动系统工程的发展。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值