一、MBSE(Model Based Systems Engineering,基于模型的系统工程)
1.MBSE的三大支柱:建模语言、建模方法、建模工具
2.能够构建和阅读形式良好的模型,是MBSE的核心
3.SysML与方法无关;你可以使用SysML创建系统模型,不管你认为对于自己的需求哪种建模方法最合适
4.我强烈推荐你选择一种兼容XML元数据交换(XML)的工具。XML标准让兼容的工具可以交换模型数据。
二、系统建模语言概览
1.SysML并不是一种独立的语言。而是统一建模语言(Unified Modeling Language,UML)子集的一种形式(扩展)。
2.SysML:一种建模语言。了解SysML不是什么也同样重要:它不是一种建模方法。
3.SysML图分类
你要知道带空三角形箭头的线的意义,才能够理解这幅图的意思。那些线叫做泛化。你可以按照箭头的方向把它读作“…….是……的一种类型”。
4.每种类型图的目的的简要总结
模块定义图用于表示模块和值类型之类的元素(定义能够在可操作的系统中存在的事物类型)以及那些元素之间的关系。BDD的通常用法包括显示系统层级关系树以及分类树。
内部模块图用于指定单个模块的内部结构。更精确的说法是,IBD会显示模块内部组成部分