参考:
https://www.jianshu.com/p/87f712ad7d74
https://zhuanlan.zhihu.com/p/671315256
https://www.bilibili.com/read/cv28380105/?jump_opus=1
https://www.cnblogs.com/dewxin/p/14444599.html
https://www.jianshu.com/p/9c7ea1cafbb7
https://www.ibm.com/cn-zh/products/systems-design-rhapsody?gclid=CNXq1uXvx4QDFdnEhAAdJ3kGBw&gclsrc=ds
https://baike.baidu.com/item/MagicDraw/769127?fr=ge_ala
https://baike.baidu.com/item/%E7%B3%BB%E7%BB%9F%E5%BB%BA%E6%A8%A1%E8%AF%AD%E8%A8%80/22735684?fr=ge_ala
IBD的目的
IBD 是为了指定单个模块的内部结构。
IBD 是系统或者系统一个组成部分的静态(结构化)视图。
IBD 可以表达在BDD 中无法表达的信息: 组成部分属性和引用属性之间的连接;在连接之间流动的事件、能量和数据的类型;以及通过连接提供和请求的服务。
UPDM是一个 UML 配置文件(定制包),是针对DoDAF/MODAF 规范的统一配置文件 ,它提供了一种一致的、标准化的方法来描述基于 UML 的工具中的 DoDAF、MODAF 和 NAF 体系结构以及交换标准。
Rhapsody 的功能
IBM® Engineering Systems Design Rhapsody® (Rational Rhapsody) 及其产品系列为建模和系统设计活动提供行之有效的解决方案,帮助企业管理许多组织在产品和系统开发中都会遇到的复杂性问题。Rhapsody 隶属 IBM Engineering 产品服务组合,为系统工程师提供协作式设计开发和测试环境,支持 UML、SysML、UAF 以及 AUTOSAR 导入和导出功能。该解决方案还允许控制国防部架构框架(DoDAF、MODAF 和 UPDM),帮助加快 DO-178、DO-178B/C、ISO 26262 等行业标准的推出。
MagicDraw
一款UML建模和面向对象系统设计分析工具
SysML(System Modeling Language,系统建模语言),是一种专门为系统工程应用开发的标准建模语言,它是由对UML2.0的子集进行重用和扩展而来的。