概述
一体化联合作战环境下的武器装备系统,面临着庞大的系统规模和需求不稳定等多重困难,传统的面向过程的结构化系统工程方法已经无法完成对系统的描述,必然要求工程思想和方法学的变革。 updm(unified platform for defense modeling武器装备统一建模平台)涵盖了:体系工程、系统工程、软件工程等内容,关注从武器装备体系论证的特性出发,采用基于模型的系统工程方法学(mbse)为武器装备体系建模方法和过程提供支撑平台。
面临的挑战
现代武器装备系统的开发对传统的系统工程提出如下挑战:
• 系统需求的规范化统一管理
♦ 武器装备系统的需求精确描述方法;
♦ 需求的分层、分解、分配;
♦ 需求的分析、一致性保证和验证;
♦ 需求的沟通、挖掘、确认;
♦ 变更预测、变更管理和变更的影响分析;
♦ 需求在研发周期内的统一管理。
• 支持复杂大系统研发的方法与技术
♦ 复杂大系统研发的指导思想;
♦ 复杂大系统的高层概念描述方法和建模手段;
♦ 系统的快速原型建立与迭代开发;
♦ 基于模型的系统分析和系统设计能力。
• 系统验证、评估与优化
♦ 系统的设计验证、优化和重用;
♦ 系统的性能/效能评估;
♦ 系统综合集成与集成验证方法。
• 对团队研发的协同能力
♦ 团队开发的组织和任务安排;
♦ 团队开发人员与开发任务的协同工作;
♦ 统一的开发思想和方法;
♦ 统一的团队和开发管理手段。
技术方案架构
功能说明
• 可视化过程支撑
由stages工具支撑:
♦ 提供可视化过程指导;
♦ 支持与项目管理、配置管理、变更管理工具的集成。
• 需求管理
由doors工具支撑:
♦ 提供需求信息的条目化管理,支持需求分层、分解、分配;
♦ 提供需求信息采集;
♦ 支持与updm模块的集成。
• updm(architect、design、developer)
主要由sa、stimulus、rhapsody、rational design manager等系列工具支撑:
♦ 需求精确描述验证和分析;
♦ 快速作战体系架构原型;
♦ 基于dodaf的装备体系架构设计;
♦ mbse支持;
♦ 面向对象的嵌入式软件架构设计;
♦ 软件模型在环测试;
♦ 系统模型在环测试;
♦ 试验设计和优化。
• 项目管理、配置管理、变更管理
由rational team concert工具支撑:
♦ 项目计划和项目状态监控;
♦ 协同研发;
♦ 配置和变更管理;
♦ ... ... 。
• 测试管理、试验管理
由rational quality manager工具支撑:
♦ 测试计划、案例、脚本管理;
♦ 试验设备管理;
♦ 测试和试验结果/报告管理
♦ ... ...。
• 数据中心(核心数据模型)
♦ 过程元数据存储。
♦ 数据分析和发布
♦ 基于过程元数据的分析和评估;
♦ 基于分析结果的发布。