产品更新
M-Require 3620版本:解耦+复用—实现需求验证能力升级
M-Require 3620版本通过“解耦验证计划与验证活动”并引入标准化活动库,实现需求验证模型重构。验证计划聚焦管理策略,验证活动承载具体执行,活动库支持模板复用。新方案解决了复杂需求跟踪难、进度模糊、重复劳动等痛点,提升了测试效率、管理透明度与知识沉淀能力。

M-Require 3620版本:解耦+复用实现需求验证能力升级

 

 

在软件研发过程中,需求验证是质量保障的关键一环。然而,当需求变得复杂、涉及多个场景和多个维度时,传统的验证方式往往力不从心。例如,需求要验证其功能、性能、安全等多个方面是否完成并达标,但它却无法在系统中完整地被跟踪检查;想了解需求验证进行的程度时,却缺少多维度的状态视图提供呈现;相似的验证工作往往要从头开始,重复劳动造成时间和成本的无效消耗。

 

华望系统科技自主研发的M-require软件的3620版本采用 “解耦验证计划与验证活动,引入标准化活动库”的方式,提出了需求验证模型的重构方案,有效解决了上述在需求验证过程中存在的困境。

 

  现状与痛点

在以往的工作模式下,需求验证计划承担了过多职责——既要定义策略、范围、目标,又要承载具体的验证场景和步骤。这常常导致出现以下三个典型问题:

1、复杂需求无法完整被跟踪

一个需求往往需要从功能、性能、安全、异常等多个维度进行验证。在以往的模型中,当一个需求关联多个验证计划、每个计划又包含多个测试用例时,需求难以呈现被完整验证的全貌。

2、验证进度和状态模糊

业务方、产品经理、测试负责人等各角色在了解当前验证开展的进度和状态时,只能看到多个孤立的计划执行结果,无法呈现出多维度结果聚合的状态。

3、重复劳动低效且易错

同类需求的验证场景高度相似,却没有可复用的模板,项目团队被迫重复建模。这不仅效率低下、成本提升,还容易遗漏关键验证点。

 

●  解决方案:解耦+复用

为了解决上述痛点,M-Require 3620版本采用 “解耦验证计划与验证活动,引入标准化活动库”的方式,提出了需求验证模型的重构方案

1、验证计划—专注于“管什么”

验证计划不再承载具体步骤,而是聚焦于组织与管理。它定义了:

  • 验证策略:采用什么验证方法;
  • 验证范围:覆盖哪些需求、哪些模块;
  • 验证目标:计划要达成的验收标准;
  • 验证责任:谁对验证计划的制定负责。

2、验证活动—专注于“怎么验”

验证活动是真正的执行单元,它承载了:

  • 验证场景:在什么条件下进行验证;
  • 验证步骤:验证活动具体怎么操作;
  • 验收标准:怎样评价验证达到要求。

一个验证计划可以包含多个验证活动,从而实现对单个需求的多场景、多维度的覆盖。

3、验证活动库—专注于“怎么复用”

验证活动库是一个中央知识库,用于沉淀标准化的验证活动模板,它实现了:

  • 固化:将高频使用的验证场景固化为模板;
  • 调用:开展新需求验证时可直接从活动库引用模板;
  • 迭代:持续完善和更新库内容。

 

●  案例解析 

以某无人机飞行控制系统中的核心需求为例,完整演示M-Require 3620版本中新方案的模型应用。

需求背景

无人机在GPS信号丢失且存在电磁干扰的环境中,能够保持姿态稳定而不出现漂移或震荡。

建模步骤

1、创建验证计划

1)创建如下“抗干扰能力专项验证计划”大纲:

 

要素

内容

验证范围

主需求及关联的3个子需求

验证策略

HIL(硬件在环)仿真 + 外场实测

验证目标

所有场景下姿态角度误差 ≤ 2°

责任人

张三(系统测试组)

 

 

2)新建满足需求的验证计划(如图1所示):

 

 

1     验证计划列表的界面图

 

2、从活动库装配验证活动

从验证活动库中装配以下4个验证活动:其中3个活动直接采取复用,创建时间从2小时缩短至15分钟。

 

活动名称

验证维度

验收标准

GPS丢失后姿态保持

功能/鲁棒性

丢星30秒内漂移量<1m

电磁干扰下IMU数据校验

数据质量

IMU噪声增幅<200%

强风干扰响应时间

性能

扰动后2秒内恢复稳定

传感器融合故障切换

可靠性

IMU异常时,100ms内切换至备用

 

1)点击验证计划,弹出关联验证活动的弹框(如图2所示):

 

 

2     关联验证活动的界面图

 

 

2)点击弹框中的“添加”,在库中选择可以复用的验证数据进行添加(如图34所示):

 

 

 

3     选取验证活动的界面图

 

 

 

 

4     关联验证活动的界面图

 

 

3)在弹框中勾选验证活动后点击执行,选择验证结果状态并添加相关描述(如图56所示):

 

 

 

5     填写执行结果的界面图

 

 

 

6     关联验证活动的界面图

 

 

4)验证活动执行后,对应的验证计划以及关联的需求完成更新(如图78所示):

 

7    验证计划列表的界面图

 

 

8     需求特性的界面图

 

 

3、多维度状态跟踪

验证计划启动后,进入关联的验证活动的执行操作。当所有维度的结果均显示“通过”后,可进入发布审批阶段。当需求下的所有验证计划均已完成后,可进入发布审批阶段。此时,需求将被自动聚合在多维度状态下的看板中,可清晰地呈现出对应的验证计划和验证活动及其执行情况。

1)进入“验证活动矩阵”菜单,点击新建并输入名称,选择需要验证检查的需求数据,新建验证活动矩阵(如图910所示):

 

 

 

9     验证活动矩阵列表的界面图

 

 

10     新建验证活动矩阵的界面图

 

 

2)点击活动矩阵数据进入详情,选择活动视图,显示需求的验证完成情况以及验证活动的执行情况(如图1112所示):

 

11     验证活动矩阵(默认视图)的界面图

 

12     验证活动矩阵(活动视图)的界面图

 

 

●  新功能的价值

01 对于测试团队:提效避繁

  • 验证活动库的存在,让标准化场景实现“一次创建,多次复用”;
  • 验证计划与验证活动的解耦与组合,可快速灵活响应需求变更。

02 对于项目管理者:风险可控

  • 需求验证状态的多维度聚合,让管理者清晰识别验证空白;
  • 看板视图功能,使得哪个维度滞后、哪个活动阻塞一目了然。

03 对于业务方/产品经理:质量可信

  • 每个需求都有明确的验证活动清单和执行记录;
  • 验收执行基于可追溯、可复现的验证证据。

04 对于组织机构:知识沉淀

  • 验证活动库成为组织机构的“数据资产”;
  • 新人上手只需调用和学习库中的模板,降低了培训时间和成本。

 

 

 

 

他们都在用华望数字化设计平台
凭借优秀的产品质量及稳定的技术服务实力,获得多个行业头部企业与高等院校支持
中国载人航天工程中心
国家航天局探月与航天
工程中心
中国航天科技集团
有限公司
中国航天科工集团
有限公司
清华大学
中国广核集团
有限公司
中国核工业集团
有限公司
国家核电技术公司
中国电子科技集团
有限公司
浙江大学
中国船舶集团
有限公司
中国科学院
中国航空发动机集团
有限公司
中国航空工业集团
有限公司
北京航空航天大学
华为技术有限公司
上海电气新能源发展
有限公司
中国铁道科学研究院集团
有限公司
中国兵器工业集团
有限公司
国防科技大学
中国兵器装备集团
有限公司
中国卫星网络集团
有限公司
中国东方电气集团
有限公司
中国工程物理研究院
西北工业大学