分享

揭开SysML神秘面纱(1)——初窥门径

 天蓝的心 2016-06-03

SysML,System Modeling Language,系统建模语言,这抽象的名字就让人望而生畏,九种不同的模型图令初学者手足无措,学习资料的匮乏、说明书的枯燥,令许多想学习的人把SysML拒之门外。而国外的NASA实验室、洛克希德.马丁等多家知名单位早已采用SysML进行产品设计,巴西海军甚至在某项目的招标文件中,明确提出竞标单位要使用SysML描述解决方案。SysML究竟是什么,有何过人之处?就让我为您揭开SysML的神秘面纱。


现阶段的装备都是高复杂性大系统,装备设计制造越来越复杂,往往涉及多学科领域,如机械、电子、控制、传感器等等。另一方面,一个项目往往由多个团队组成,不同团队和人员的专业背景、个人能力、表达方式各不相同,这给项目的交流带来很大困难。因此,迫切需要一种语言,可以描述任何学科,使项目工程师采用同一种方式描述各自负责的系统,解决跨学科、跨部门沟通的难题

SysML由此而来。

SysML是一种语言,与汉语、英语、日语等自然语言一样,SysML语言是人与人沟通的媒介,也有语法和词汇。系统工程师利用SysML语言“说出”各自观点,由于语法和词汇相同,也可以“听得懂”其他系统工程师“说出”的模型。可以把SysML形象的比喻为系统工程的“普通话”。


SysML——系统工程的“普通话”

SysML是一种图形建模语言,使结构、行为、需求和参数等系统设计的重要方面可视化,帮助工程师解决日益增长的系统复杂性问题,促进系统工程师之间跨学科的沟通。SysML不仅可以打通软件、硬件等具体设计领域,还可将需求、成本、项目管理等不同阶段的工程整合到一起,促进跨开发生命周期的沟通。

一共有9种SysML图:模块定义图、内部模块图、包图、用例图、活动图、序列图、状态机图、参数图、需求图,其中模块定义图、内部模块图、包图属于结构图,用例图、活动图、序列图、状态机图属于行为图。


SysML模型图组成

9种图从不同角度对系统进行描述,系统工程师根据项目具体情况在9种图中选择,完成SysML建模,从而实现跨学科、跨部门的沟通。

SysML图由元素类型和规则组成,元素类型即是SysML语言的“词汇”,规则即是SysML语言的“语法”,每种图均有各自的元素类型和规则,系统工程师在规则的约束下组织元素类型,即形成了SysML模型图。


从下期开始

通过通俗易懂的盖浇饭系统,介绍9种图的使用场景和作用。尽量避免学习语言的枯燥和晦涩,让各位对SysML语言有直观的印象。



如有感兴趣的朋友,可随时与我们联系沟通。

系统工程部:谢工

手机: 13801369842

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多