基于模型开发可以把系统逻辑、接口行为、算法逻辑可视化,仿真验证可以提前发现设计缺陷,大幅减少后期编码阶段问题。但不少项目存在两套工作流,建模工具内部维护一套模型,研发管理系统维护一套需求文档,两者相互独立。模型修改只在建模环境内部完成,不会同步更新外部需求、测试用例,等到 ASPICE 评估时,模型和过程文档对不上,成为高频不符合项。
项目推进中经常遇到几类现实难题。模型迭代频繁,每一次模型改动,很难快速识别会影响哪些系统需求、哪些测试用例。模型输出代码之后,代码变更又反向修改模型,模型文件、代码、需求三者版本出现错位。仿真测试报告保存在建模工具内,无法和系统测试用例做关联,评估师很难把仿真结果当作有效的 ASPICE 验证证据。大量评审只针对模型本身开展,评审记录独立保存在建模平台,没有纳入项目统一过程资产库。
模型本身不能自动满足 ASPICE 要求,需要把模型资产接入研发管理流程,建立跨工具的追溯链路,而不是把模型和过程管理割裂开。
亚远景 APMS 不替代专业建模工具,更多承担统一过程枢纽的角色。模型的元信息、版本基线、关键接口描述可以同步同步至平台内部,建立系统需求与模型单元之间的关联条目。模型发生版本迭代时,项目人员在平台记录版本变更信息,标记受影响的需求条目,触发对应的评审与测试回归提醒。仿真报告、模型评审纪要作为工作产物归档,和对应的需求、测试用例建立关联,不再孤立保存在建模工具本地。
亚远景 DPAI 可以读取模型导出的描述信息,辅助比对模型行为描述与需求文本之间的差异,标记模型逻辑和需求描述不一致的地方,给工程师提供核对参考。模型改动之后,辅助梳理受影响的需求清单,减少人工逐条比对的工作量,所有核对结果依旧需要工程师人工确认,不直接替代设计评审。
开展内部预评估阶段,亚远景 PCAT 可以设置基于模型开发专项检查点,核查模型版本基线、模型与需求追溯关系、仿真测试证据归档情况。评估时可以直接调取归档的模型相关过程材料,不用评估师再登录多款第三方建模工具查找资料。
工具只是桥梁,不能消除建模本身的工程工作。基于模型开发落地 ASPICE,核心是明确边界:建模工具负责逻辑设计与仿真,研发管理体系负责管控基线、追溯、评审、证据归档。两套系统各司其职,做好信息互通,就可以发挥 MBSE 的效率优势,同时满足 ASPICE 对可追溯、证据完整的硬性要求。
