DDD领域驱动设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集匿 2026-4-20 14:42潘老师好啊想请您指点系统工程建模的选型。我现在的工作和这篇文章有点像文章里是基于OPM建立模型。印象里您一直在推广SysML想听听您关于两者的看法期盼您能在百忙之中拨冗指点基于OPM的无人机集群智能化指挥控制概念模型另咱的课有装备研发、作战体系方面的例子吗UMLChina潘加宇省流版1从利用AI以及工具生态等角度考虑建议用SysML v2。我没有在实际项目中用过OPM。2我们的课程目前没有装备研发、作战体系方面的例子但可以触类旁通。以下是展开版从道理上看选择OPM和SysML都可以。OPM和SysML都是国际标准老的OPM 2015标准目前已废止新的OPM 2024标准https://www.iso.org/standard/84612.htmlSysML v1标准https://www.iso.org/standard/65231.htmlSysML v2现在还是在OMG框架下完善的阶段。经过一定时期的成熟应用后大概率也会被提交给ISO替代现有的19514标准。工具和生态上SysML强很多SysML一开始是UML的扩展而UML的工具是很多的最多时达178款。SysML推出之后一部分UML工具选择同时支持SysML像MagicDraw更是转向以SysML建模为主。随着SysML v2的到来新的SysML v2建模工具就更多了。国产的声称自己是SysML v2工具的就有好些例如**、**、**、**……读者感兴趣自己搜。OPM的工具目前主要是OPCloudhttps://www.opcloud.tech/在可扩展性和工程下游的仿真和集成上SysML工具也要比OPM工具强很多。利用AI上还是看好SysML v2OPM的OPL文本和SysML v2的文本都可以作为AI输入和输出的表示形式但目前可用于训练AI的SysML素材更多。**********就拿你所给文章的“无人机集群作战”搜一下公开的论文研究时用得更多的应该还是SysML。例如这个论文下面是刚才文章里OPM的“朴素”表达我觉得还是SysML好一些。以上仅是我现在的看法我没有在任何实际项目中真正用过OPM所以对比很可能是不正确的。把OPM和SysML结合起来的书也有例如OPM创始人Dov Dori写的这本我们的课程目前没有装备研发、作战体系方面的例子主要的原因是这些主题不太好展开讨论。UMLChina上有一些文章例如电磁轨道炮设计-基于模型的系统工程20190819更新实际上UML/SysML得到较大重视的一个领域就是国防工业。国防工业也是国产SysML v2工具的稳固客户群。各种敏捷、DDD伪创新可以在“互联网”横行霸道、“无脑试错”幸运的是国防工业目前还没有毕竟出问题会涉及很多人的生命。虽然没有装备研发、作战体系方面的例子我们的公开课经常也有军队的同学来上的。通过在课堂上讨论别的同学、别的领域的项目回去应用在自己的项目上也是可以的。民用的飞行器和军用的飞行器道理是共通的。就拿刚才你说的那个文章大规模洪水或大规模森林火灾时无人机集群救灾和无人机集群作战道理也是共通的。