课程培训
军工软件开发培训课程体系(选修)

军工软件开发培训课程体系(选修)


课程目录

第一层次:军工软件基础与工程规范

  • 专题一:军工软件开发概述与GJB标准体系

  • 专题二:GJB 5000B军用软件能力成熟度模型

  • 专题三:军工软件工程化与文档规范(GJB 438B/C)

  • 专题四:军工软件开发环境与配置管理

第二层次:军工软件需求与设计专题

  • 专题五:军工软件需求工程与需求管理

  • 专题六:军工软件架构设计与建模方法

  • 专题七:军工软件详细设计与人机界面设计

  • 专题八:基于AADL/EAST-ADL的安全关键系统建模

第三层次:军工软件实现与编程专题

  • 专题九:军工嵌入式C/C++编程规范(MISRA-C/GJB 5369)

  • 专题十:军工Java/C#安全编程规范

  • 专题十一:实时嵌入式系统软件开发

  • 专题十二:分布式系统中间件与通信编程

第四层次:军工软件测试与验证专题

  • 专题十三:军用软件测试基础与测试级别(GJB/Z 141)

  • 专题十四:单元测试与集成测试技术

  • 专题十五:配置项测试与系统测试技术

  • 专题十六:软件可靠性测试与安全性测试

  • 专题十七:军用软件测试工具与自动化测试

第五层次:军工软件质量与过程管理专题

  • 专题十八:军工软件质量保证(SQA)与软件配置管理

  • 专题十九:军工软件评审与审计技术

  • 专题二十:软件测量与分析(度量)技术

  • 专题二十一:军用软件过程改进与组织级管理

第六层次:军工安全关键软件与高可信软件专题

  • 专题二十二:安全关键软件开发与DO-178C/GJB 2786

  • 专题二十三:军用软件安全性分析与故障树分析

  • 专题二十四:软件故障模式影响分析(软件FMEA)

  • 专题二十五:信息保障与软件安全加固技术

第七层次:军工软件新技术与前沿应用专题

  • 专题二十六:代码大模型与AI辅助软件开发

  • 专题二十七:软件工厂与开发流水线技术

  • 专题二十八:智能体驱动的作战决策软件技术

  • 专题二十九:军用软件DevOps与持续集成/持续部署

第八层次:军工软件综合实践与认证专题

  • 专题三十:GJB 5000B二级/三级内部评估员认证

  • 专题三十一:军用软件测试技术与测试员认证

  • 专题三十二:典型军工嵌入式软件项目案例实战

  • 专题三十三:指控系统软件开发案例实战

课程体系概述

本课程体系聚焦于军工软件开发这一核心领域,在结合军工企业实际人才需求国防科研院所项目经验的基础上,按照软件工程的生命周期和技术层次,分为八个层次,共三十三个选修专题。每个专题均明确标注了所依据的GJB标准和采用的工具方法,方便学员根据军工单位的实际需求进行精准选择。

军工软件开发具有鲜明的行业特点:高可靠性与安全性要求、严格的工程化过程管理、强制性的GJB标准符合性、安全关键等级划分、全生命周期技术状态管理、自主可控国产化替代。据行业调研,现代武器装备中嵌入式软件的代码量已超过千万行,软件成本占比超过65%,软件质量直接影响装备战斗力。GJB 5000B《军用软件能力成熟度模型》已成为军工软件承制单位的强制性要求,相关培训和评估需求旺盛。

当前,中国指挥与控制学会等机构正在推动“大模型和软件工厂军事应用”等前沿技术培训,GJB 5000B三级内部评估员和软件测试技术研修班也在各地常态化开展。轩宇信息等机构联合军工单位开展GJB 5000B二级内评员培训,吸引了全国58家单位、120多名技术骨干参与。湖南省军民融合公共服务平台已系统化推出GJB 5000B、GJB 9001C、GJB 2786、GJB 438等相关标准培训课程。中际赛威等培训机构也开设了基于GJB 141的军用软件测试技术高级研修班。本课程体系充分参考了这些培训项目的课程设置和经验积累。

第一层次:军工软件基础与工程规范

本层次旨在构建军工软件开发的理论基础与行业规范,是后续所有专题学习的前提。

专题一:军工软件开发概述与GJB标准体系

培训对象

  • 新入职军工院所/企业的软件工程师

  • 从民用领域转向军工领域的软件开发人员

  • 军工项目管理人员和质量管理人员

培训目标

  • 了解军工软件的特点与分类

  • 掌握军工软件相关的GJB标准体系框架

  • 熟悉军工软件研制流程与技术状态管理

  • 具备军工软件开发的基本职业素养

培训内容介绍

  1. 军工软件定义与分类:嵌入式软件、系统软件、应用软件、测试软件

  2. 军工软件特点:高可靠性、强实时性、安全关键、长生命周期、环境适应性

  3. 软件在国防装备中的战略地位:软件定义装备、数字化战场、智能化趋势

  4. 军工软件相关GJB标准体系:GJB 8000(软件工程)、GJB 5000B(能力成熟度)、GJB 2786(软件开发)、GJB 438B/C(文档规范)、GJB 141(测试)

  5. 军工软件研制流程:论证阶段、方案阶段、工程研制阶段、定型阶段、生产阶段

  6. 技术状态管理:软件配置项识别、基线管理、变更控制、状态记实

  7. 软件安全性关键等级:DAL A/B/C/D等级划分、开发保证要求

  8. 国产化替代要求:自主可控政策、国产操作系统、国产数据库、国产工具链

  9. 军工软件开发保密要求:涉密项目管理制度、开发环境隔离、代码保密

  10. 军工软件开发常用工具:需求管理工具、设计建模工具、开发环境、测试工具

  11. 军工典型案例分析:某型飞控软件/火控软件研制流程

  12. 综合研讨:军工软件开发常见问题与对策

专题二:GJB 5000B军用软件能力成熟度模型

培训对象

  • 军工软件过程改进人员

  • 软件项目管理人员

  • 质量保证人员

  • 内部评估员候选人

培训目标

  • 掌握GJB 5000B标准的体系结构与核心实践域

  • 理解军用软件能力成熟度模型的分级要求

  • 能够进行组织级的过程定义与改进

  • 满足军工软件承制单位对GJB 5000B认证的要求

培训内容介绍

  1. GJB 5000B发展历程:从GJB 5000到GJB 5000A到GJB 5000B-2021的演变

  2. 成熟度等级划分:初始级、已管理级、已定义级、定量管理级、优化级

  3. 过程域体系:项目管理类、工程类、支持类、过程管理类

  4. 二级(已管理级)核心实践域:项目策划、项目监控、供方协议管理、测量分析、过程与产品质量保证、配置管理、需求开发与管理、技术解决方案、验证与确认

  5. 三级(已定义级)核心实践域:组织过程焦点、组织过程定义、组织培训、风险管理、决策分析与解决、同行评审等

  6. 四级(定量管理级)核心实践域:组织过程性能、定量项目管理

  7. 五级(优化级)核心实践域:组织革新与部署、原因分析与解决

  8. GJB 5000B与CMMI的异同:国产化适配、军用特色实践

  9. 实施难点与对策:文档编写要点、过程落地技巧、工具链支持

  10. 内部评估方法与流程:评估准备、现场评估、发现项分析、评估报告

  11. GJB 5000B政策要求:承制单位资格要求、项目招标门槛、第三方评估

  12. 综合研讨:某单位GJB 5000B三级实施案例剖析

专题三:军工软件工程化与文档规范(GJB 438B/C)

培训对象

  • 军工软件开发工程师

  • 软件项目管理人员

  • 文档编写与评审人员

培训目标

  • 掌握军工软件工程化的核心要求

  • 能够按照GJB 438B/C标准编写各类软件文档

  • 熟悉软件文档的评审要点与管理流程

  • 满足军工项目对文档规范性的严格要求

培训内容介绍

  1. 软件工程化基本概念:过程定义、过程执行、过程改进

  2. GJB 438B/C标准概述:适用范围、文档体系结构、与GJB 5000B的关联

  3. 软件开发计划编写要点:项目概述、过程定义、资源计划、进度安排

  4. 软件需求规格说明编写要点:功能需求、性能需求、接口需求、质量需求

  5. 软件设计说明编写要点:架构设计、模块设计、接口设计、数据设计

  6. 软件测试计划/说明/报告编写要点:测试策略、测试用例、测试过程、测试结果

  7. 软件用户手册编写要点:操作说明、维护说明、故障处理

  8. 软件配置管理计划编写要点:配置项识别、变更控制、版本管理

  9. 软件质量保证计划编写要点:质量目标、评审计划、审计计划

  10. 文档评审要点:需求评审、设计评审、测试评审、验收评审

  11. 文档配置管理:文档版本控制、文档变更管理、文档基线管理

  12. 综合实战:某型软件完整文档体系编制演练

专题四:军工软件开发环境与配置管理

培训对象

  • 军工软件开发工程师

  • 配置管理员

  • 系统集成工程师

培训目标

  • 掌握军工软件开发环境的搭建与配置

  • 能够进行软件配置管理工具的使用与管理

  • 掌握版本控制、变更控制、基线管理方法

  • 满足军工项目对配置管理的严格要求

培训内容介绍

  1. 军工软件开发环境组成:开发环境、测试环境、目标环境、集成环境

  2. 开发工具链集成:需求工具、设计工具、编码工具、测试工具的集成

  3. 版本控制工具应用:SVN/Git服务器搭建、分支管理策略、权限控制

  4. 软件配置项识别:配置项划分原则、命名规范、标识方法

  5. 基线管理:功能基线、分配基线、产品基线的建立与控制

  6. 变更控制流程:变更申请、变更评估、变更批准、变更实施、变更验证

  7. 软件库管理:开发库、受控库、产品库的三库管理

  8. 配置状态记实:配置项状态记录、变更记录、基线状态报告

  9. 配置审计:功能配置审计、物理配置审计的方法与要点

  10. 持续集成环境:Jenkins搭建、自动化构建、每日构建

  11. 问题跟踪系统:JIRA/Redmine配置、问题流程定义、统计分析

  12. 综合实战:军工软件项目配置管理环境搭建与演练

第二层次:军工软件需求与设计专题

专题五:军工软件需求工程与需求管理

培训对象

  • 军工软件需求分析师

  • 系统工程师

  • 软件项目经理

培训目标

  • 掌握军工软件需求获取、分析、规约、验证的方法

  • 能够进行需求跟踪与需求变更管理

  • 掌握需求管理工具的使用

  • 满足军工软件工程化对需求管理的严格要求

培训内容介绍

  1. 需求工程概述:需求开发与需求管理、军工软件需求特点

  2. 需求获取方法:用户访谈、场景分析、原型法、文档分析

  3. 需求分析方法:结构化分析、面向对象分析、功能分解

  4. 需求规约编写:GJB 438B/C需求规格说明编写要点

  5. 功能需求定义:功能层次、功能流、功能接口

  6. 性能需求定义:实时性要求、资源占用、精度要求

  7. 质量需求定义:可靠性、可维护性、安全性、可移植性

  8. 接口需求定义:人机接口、软硬件接口、系统间接口

  9. 需求跟踪矩阵:正向跟踪、逆向跟踪、双向跟踪

  10. 需求变更管理:变更影响分析、变更控制流程、变更追溯

  11. 需求管理工具应用:需求管理工具配置与使用

  12. 综合实战:某型军工软件需求开发与管理全过程演练

专题六:军工软件架构设计与建模方法

培训对象

  • 军工软件架构师

  • 系统设计师

  • 资深软件工程师

培训目标

  • 掌握军工软件架构设计的原则与方法

  • 能够进行软件架构的建模与描述

  • 掌握架构评估与选型技术

  • 满足军工复杂系统对软件架构的要求

培训内容介绍

  1. 软件架构概述:架构定义、架构视图、架构风格

  2. 军工软件架构特点:分层架构、模块化、接口标准化、可扩展性

  3. 架构设计方法:属性驱动设计、面向方面架构设计

  4. 架构视图描述:逻辑视图、开发视图、进程视图、物理视图、场景视图

  5. UML建模语言:用例图、类图、序列图、组件图、部署图

  6. 实时系统建模:时间约束、并发建模、资源建模

  7. 安全关键系统建模:安全功能建模、错误处理建模

  8. 架构评估方法:ATAM(架构权衡分析方法)、SAAM(软件架构分析方法)

  9. 架构设计模式:分层模式、客户-服务器模式、发布-订阅模式

  10. 中间件架构:DDS、CORBA、ICE在军工中的应用

  11. 架构文档编写:GJB 438B/C软件设计说明架构部分

  12. 综合实战:某型指控系统软件架构设计与评估

专题七:军工软件详细设计与人机界面设计

培训对象

  • 军工软件设计师

  • 嵌入式软件工程师

  • 人机交互设计人员

培训目标

  • 掌握军工软件详细设计的方法与技术

  • 能够进行模块级设计、接口设计、数据设计

  • 掌握人机界面设计原则与军用HMI设计规范

  • 满足军工装备对软件可用性的要求

培训内容介绍

  1. 详细设计概述:模块划分、接口定义、数据结构设计

  2. 结构化设计方法:模块化、信息隐藏、高内聚低耦合

  3. 面向对象设计方法:类设计、继承关系、多态应用

  4. 实时系统设计:任务划分、优先级分配、通信机制设计

  5. 接口设计:函数接口、消息接口、共享内存接口

  6. 数据设计:数据结构定义、数据库设计、数据持久化

  7. 军用人机界面特点:强光照环境、振动环境、单手操作、快速响应

  8. 军用HMI设计规范:GJB 1062A军用显示控制界面要求

  9. 界面设计原则:一致性、简洁性、反馈性、容错性

  10. 图形界面开发:图形界面库在军工中的应用

  11. 详细设计文档编写:GJB 438B/C详细设计说明

  12. 综合实战:某型武器控制终端人机界面设计

专题八:基于AADL/EAST-ADL的安全关键系统建模

培训对象

  • 安全关键系统设计人员

  • 航空/航天软件工程师

  • 嵌入式系统架构师

培训目标

  • 掌握AADL(架构分析与设计语言)的基本概念与建模方法

  • 能够使用AADL进行嵌入式实时系统建模与分析

  • 了解EAST-ADL在汽车电子领域应用

  • 满足安全关键系统对架构分析与验证的要求

培训内容介绍

  1. 安全关键系统建模需求:可靠性分析、安全性分析、实时性分析

  2. AADL语言概述:组件类型、组件实现、属性集、包

  3. 软件组件建模:线程、线程组、进程、数据、子程序

  4. 硬件组件建模:处理器、存储器、总线、外设

  5. 系统部署建模:绑定、分区、通信连接

  6. 流延迟分析:端到端流、延迟计算、时序验证

  7. 可靠性建模:故障模型、错误传播、容错机制

  8. AADL工具使用:开源工具集安装与使用

  9. 错误模型附件:故障注入、错误传播建模

  10. EAST-ADL简介:汽车电子架构描述语言、功能安全建模

  11. 模型验证与仿真:模型检查、执行验证、代码生成

  12. 综合实战:某型飞控系统AADL建模与分析

第三层次:军工软件实现与编程专题

专题九:军工嵌入式C/C++编程规范(MISRA-C/GJB 5369)

培训对象

  • 军工嵌入式软件工程师

  • 安全关键软件开发人员

  • 软件质量保证人员

培训目标

  • 掌握嵌入式C/C++语言的安全编程规范

  • 能够遵循MISRA-C和GJB 5369规范编写代码

  • 掌握代码静态分析工具的配置与应用

  • 满足军工安全关键软件对代码可靠性的要求

培训内容介绍

  1. 嵌入式C语言特点:资源受限、位操作、指针应用、内存管理

  2. MISRA-C标准:MISRA-C规则体系、规则分类

  3. GJB 5369航天C语言安全子集:与MISRA-C的差异、强制规则

  4. 数据类型使用规范:整型大小、有符号/无符号、类型转换

  5. 控制结构使用规范:if/else、switch、循环、goto限制

  6. 指针使用规范:空指针检查、指针运算、数组访问

  7. 内存管理规范:静态分配优先、动态分配限制、内存泄漏防范

  8. 预处理器使用规范:宏定义、条件编译、文件包含

  9. 嵌入式C++规范:EC++标准、异常处理限制、模板使用限制

  10. 代码静态分析工具应用:静态分析工具应用、规则配置

  11. 代码审查要点:审查流程、检查单、常见缺陷

  12. 综合实战:遵循GJB 5369规范的代码编写与静态检查

专题十:军工Java/C#安全编程规范

培训对象

  • 军工应用软件工程师

  • 指挥信息系统开发人员

  • 安全加固工程师

培训目标

  • 掌握Java/C#的安全编程规范

  • 能够进行安全的网络编程与并发编程

  • 掌握代码混淆与防逆向技术

  • 满足军工信息系统对软件安全的要求

培训内容介绍

  1. Java安全体系:类加载器、字节码验证、安全管理器、访问控制器

  2. Java语言安全规范:输入验证、输出编码、异常处理、日志记录

  3. 安全通信编程:SSL/TLS配置、证书管理、加密套件选择

  4. 并发安全:线程安全、同步机制、死锁预防、原子性操作

  5. 反序列化安全:过滤机制、白名单策略、攻击防范

  6. C#安全规范:代码访问安全、角色安全、加密模型

  7. .NET安全编程:安全字符串、安全异常、安全反射

  8. Web应用安全:XSS防护、CSRF防护、SQL注入防护

  9. 数据库安全:连接加密、SQL参数化、最小权限原则

  10. 代码混淆技术:混淆工具、混淆策略、反调试技术

  11. 软件防逆向工程:代码加密、水印技术、自修改代码

  12. 综合实战:某型指控信息系统的安全编程实现

专题十一:实时嵌入式系统软件开发

培训对象

  • 嵌入式实时软件工程师

  • 操作系统内核开发人员

  • 驱动开发工程师

培训目标

  • 掌握实时嵌入式系统的软件开发方法

  • 能够进行多任务划分与优先级分配

  • 掌握任务间通信与同步机制

  • 满足军工装备对强实时响应的要求

培训内容介绍

  1. 实时系统概念:硬实时、软实时、确定性、响应时间

  2. 实时操作系统选型:VxWorks、天脉、ReWorks、RT-Thread

  3. 任务管理:任务创建/删除、任务状态、任务控制块

  4. 任务调度算法:优先级抢占、时间片轮转、速率单调调度

  5. 任务间通信:消息队列、管道、共享内存、信号

  6. 同步与互斥:互斥信号量、计数信号量、事件标志、优先级反转解决

  7. 定时器管理:系统时钟、软件定时器、高精度定时

  8. 中断处理:中断延迟、中断嵌套、中断线程化、ISR设计

  9. 内存管理:静态分区、动态分配、内存保护、内存泄漏检测

  10. 设备驱动开发:字符设备、块设备、网络设备驱动框架

  11. 板级支持包(BSP)开发:启动代码、时钟配置、串口初始化

  12. 综合实战:基于VxWorks/天脉的实时控制软件设计

专题十二:分布式系统中间件与通信编程

培训对象

  • 分布式系统软件工程师

  • 通信协议开发人员

  • 系统集成工程师

培训目标

  • 掌握分布式系统中间件的基本概念与选型

  • 能够进行DDS/CORBA中间件的应用开发

  • 掌握实时通信协议的设计与实现

  • 满足军工分布式系统对可靠通信的要求

培训内容介绍

  1. 分布式系统概述:架构模式、通信模型、时间同步

  2. 中间件技术分类:面向消息、面向对象、面向数据

  3. DDS(数据分发服务)标准:DCPS模型、QoS策略、实时特性

  4. DDS应用开发:域参与者、发布者、订阅者、数据类型定义

  5. DDS在军工应用:舰载系统、指挥控制系统、雷达系统

  6. CORBA中间件:GIOP/IIOP协议、POA模型、服务端开发

  7. 实时CORBA:可移植对象适配器、线程池、优先级传播

  8. 国产中间件:国产中间件系列

  9. 军用实时通信协议:1553B高层协议、AFDX、TTEthernet

  10. 发布-订阅模式设计:主题设计、QoS匹配、可靠性保证

  11. 时间同步机制:NTP、PTP(1588)、军用时间同步协议

  12. 综合实战:基于DDS的分布式指控系统通信设计

第四层次:军工软件测试与验证专题

专题十三:军用软件测试基础与测试级别(GJB/Z 141)

培训对象

  • 软件测试工程师

  • 测试管理人员

  • 软件质量保证人员

培训目标

  • 掌握军用软件测试的基本概念与标准体系

  • 理解测试级别、测试类型、测试技术的分类与关系

  • 熟悉GJB/Z 141军用软件测试指南的要求

  • 满足军工软件承制单位对测试能力的要求

培训内容介绍

  1. 软件测试标准体系:国际标准、国家标准、军用标准

  2. GJB/Z 141军用软件测试指南:适用范围、核心框架、与相关标准的关系

  3. 军用软件测试特点:高可靠性要求、安全性测试、嵌入式环境、装备鉴定要求

  4. 测试级别:单元测试、集成测试、配置项测试、系统测试

  5. 测试类型:功能测试、性能测试、接口测试、边界测试、强度测试、可靠性测试、安全性测试、恢复性测试等

  6. 测试技术:静态测试、动态测试、白盒测试、黑盒测试

  7. 测试过程:测试策划、测试设计、测试执行、测试总结

  8. 测试文档:测试计划、测试说明、测试报告、问题报告

  9. 测试环境要求:宿主机环境、目标机环境、半实物仿真环境

  10. 测试充分性准则:覆盖率准则、等价类划分、边界值分析

  11. 测试管理与评审:测试过程管理、测试结果评审、测试问题跟踪

  12. 综合研讨:军用软件测试与其他领域测试的异同

专题十四:单元测试与集成测试技术

培训对象

  • 软件测试工程师

  • 嵌入式软件开发者

  • 白盒测试人员

培训目标

  • 掌握单元测试的目标、对象与依据

  • 能够进行测试用例设计与执行

  • 掌握集成测试策略与测试环境构建

  • 满足军工软件对底层测试的完整性要求

培训内容介绍

  1. 单元测试概念:测试目标、测试对象、测试依据

  2. 单元测试内容:模块接口测试、局部数据结构测试、路径测试、边界测试、错误处理测试

  3. 静态测试技术:代码审查、静态分析、控制流分析、数据流分析

  4. 动态测试技术:插桩技术、驱动模块开发、桩模块开发

  5. 测试用例设计方法:语句覆盖、分支覆盖、条件覆盖、路径覆盖、MC/DC覆盖

  6. 单元测试环境:宿主机测试环境、目标机测试环境、交叉测试环境

  7. 单元测试工具:单元测试工具应用

  8. 集成测试概念:集成测试目标、进入和约束条件

  9. 集成测试策略:大爆炸集成、自顶向下集成、自底向上集成、三明治集成、基于功能分解集成

  10. 集成测试中的测试环境要求:测试环境构建原则、测试环境类型与有效性

  11. 集成测试用例设计:接口测试、交互测试、集成功能测试

  12. 综合实战:某型软件单元测试与集成测试全过程演练

专题十五:配置项测试与系统测试技术

培训对象

  • 软件测试工程师

  • 系统测试人员

  • 第三方测试机构人员

培训目标

  • 掌握配置项测试的基本要求与过程

  • 能够进行系统测试的需求开发与设计

  • 掌握各类测试类型的原理与应用

  • 满足军工软件验收测试与鉴定测试的要求

培训内容介绍

  1. 配置项测试概念:配置项定义、测试目标、测试依据

  2. 配置项测试基本要求:测试完整性、环境真实性、过程规范性

  3. 测试类型详解:性能测试、可靠性测试、易用性测试、安全性测试等

  4. 性能测试:响应时间测试、吞吐量测试、资源利用率测试

  5. 可靠性测试:稳定性测试、压力测试、恢复性测试、余量测试

  6. 安全性测试:访问控制测试、数据完整性测试、安全审计测试

  7. 易用性测试:操作性测试、符合性测试、用户文档测试

  8. 配置项测试过程:测试需求开发、测试设计与实现、测试执行与总结

  9. 系统测试概念:系统测试与配置项测试的异同

  10. 系统测试过程与文档体系:系统测试计划、系统测试说明、系统测试报告

  11. 系统测试环境:半实物仿真环境、硬件在环环境、实装环境

  12. 综合实战:某型指控系统配置项测试与系统测试演练

专题十六:软件可靠性测试与安全性测试

培训对象

  • 可靠性测试工程师

  • 安全测试工程师

  • 安全关键软件开发者

培训目标

  • 掌握软件可靠性测试的原理与方法

  • 能够进行软件安全性测试设计与执行

  • 掌握故障注入测试技术

  • 满足军工安全关键软件的验证要求

培训内容介绍

  1. 软件可靠性概念:可靠度、失效率、平均无故障时间

  2. 可靠性测试目标:验证可靠性指标、发现可靠性缺陷、评估可靠性水平

  3. 可靠性测试方法:统计测试、压力测试、长时间运行测试

  4. 可靠性测试用例设计:基于运行剖面、基于关键功能、基于历史缺陷

  5. 可靠性增长测试:测试-改进-再测试循环

  6. 软件安全性概念:安全功能、安全完整性等级、安全关键功能识别

  7. 安全性测试类型:安全功能测试、安全漏洞测试、安全容错测试

  8. 故障注入测试原理:硬件故障注入、软件故障注入、接口故障注入

  9. 故障注入方法:变异测试、故障模拟、错误注入

  10. 安全性测试工具:故障注入工具、漏洞扫描工具、渗透测试工具

  11. 安全性测试评估:风险分析、残余风险评估、安全等级评定

  12. 综合实战:某型飞控软件可靠性测试与故障注入测试

专题十七:军用软件测试工具与自动化测试

培训对象

  • 软件测试工程师

  • 自动化测试工程师

  • 测试工具管理员

培训目标

  • 掌握军用软件测试主流工具的使用方法

  • 能够进行测试自动化框架设计与实现

  • 掌握测试工具链的集成与应用

  • 满足军工软件测试效率与规范性的要求

培训内容介绍

  1. 测试工具分类:测试设计工具、静态分析工具、动态测试工具、测试管理工具

  2. 静态分析工具应用:静态分析工具规则配置、告警分析、质量度量

  3. 单元测试工具应用:单元测试工具测试用例生成、插桩、覆盖率分析

  4. 嵌入式测试工具:嵌入式测试工具应用

  5. 性能测试工具应用:性能测试工具性能测试脚本开发

  6. 接口测试工具应用:接口测试工具接口自动化测试

  7. 测试管理工具应用:测试管理工具应用

  8. 自动化测试框架:关键字驱动、数据驱动、混合驱动

  9. 测试脚本开发:测试脚本开发语言应用

  10. 持续集成中的自动化测试:持续集成工具集成、每日构建测试

  11. 测试工具链集成:需求-设计-测试-缺陷全程追溯

  12. 综合实战:某型软件自动化测试框架设计与实现

第五层次:军工软件质量与过程管理专题

专题十八:军工软件质量保证(SQA)与软件配置管理

培训对象

  • 软件质量保证工程师

  • 配置管理员

  • 过程改进人员

培训目标

  • 掌握软件质量保证的职责与活动

  • 能够进行质量保证评审与审计

  • 掌握软件配置管理的流程与实践

  • 满足GJB 5000B对质量保证与配置管理的要求

培训内容介绍

  1. 软件质量保证概述:SQA目标、SQA职责、SQA活动

  2. 质量保证计划编制:SQAP内容、评审计划、审计计划

  3. 过程符合性评审:过程检查、工作产品评审、不符合项跟踪

  4. 产品审计:功能审计、物理审计、接口审计

  5. 质量度量:过程质量度量、产品质量度量、缺陷分析

  6. 质量保证报告:周报/月报、质量趋势分析、问题预警

  7. 软件配置管理流程:配置项识别、基线管理、变更控制

  8. 配置管理工具应用:版本控制工具权限控制、分支策略、标签管理

  9. 版本发布管理:版本命名、发布包组成、发布说明

  10. 配置审计:功能配置审计、物理配置审计

  11. 配置状态报告:配置项状态、变更记录、基线状态

  12. 综合实战:军工软件项目SQA与SCM全过程演练

专题十九:军工软件评审与审计技术

培训对象

  • 软件评审员

  • 质量保证工程师

  • 项目管理人员

培训目标

  • 掌握军工软件评审的类型与流程

  • 能够有效组织和管理技术评审

  • 掌握审计的方法与技术

  • 满足军工软件工程化对评审规范的要求

培训内容介绍

  1. 软件评审概述:评审目的、评审类型、评审角色

  2. 同行评审:正式同行评审、技术评审、走查

  3. 管理评审:项目评审、阶段评审、里程碑评审

  4. 技术评审流程:计划、准备、会议、返工、验证

  5. 评审检查单:需求评审检查单、设计评审检查单、代码评审检查单、测试评审检查单

  6. 评审数据收集:缺陷数据、工作量数据、效率数据

  7. 审计类型:功能审计、物理审计、过程审计、产品审计

  8. 审计流程:审计计划、审计准备、现场审计、审计报告

  9. 审计准则:GJB 5000B审计准则、GJB 2786审计要求

  10. 不符合项处理:不符合项记录、原因分析、纠正措施、验证关闭

  11. 评审与审计工具:评审管理工具、在线评审系统

  12. 综合实战:某型软件需求规格说明技术评审演练

专题二十:软件测量与分析(度量)技术

培训对象

  • 软件度量分析师

  • 过程改进人员

  • 项目管理人员

培训目标

  • 掌握软件度量的基本概念与指标体系

  • 能够进行项目级与组织级度量

  • 掌握度量数据分析与决策方法

  • 满足GJB 5000B对测量与分析实践域的要求

培训内容介绍

  1. 软件度量概述:度量目标、度量类型、度量模型

  2. GJB 5000B测量与分析实践域:目标、实践、典型工作产品

  3. 项目级度量:规模度量、进度度量、工作量度量、缺陷度量

  4. 组织级度量:过程性能度量、产品质量度量、组织能力度量

  5. 缺陷度量:缺陷密度、缺陷注入率、缺陷去除效率、缺陷老化

  6. 规模度量方法:代码行计数、功能点分析、用例点估算

  7. 工作量度量:实际工作量、偏差分析、生产率计算

  8. 进度度量:里程碑完成率、关键路径偏差、挣值管理

  9. 质量度量:缺陷率、故障密度、可靠性增长

  10. 度量数据分析方法:趋势分析、控制图、帕累托分析

  11. 度量工具应用:数据分析工具应用、度量数据库

  12. 综合实战:某型项目度量体系设计与数据分析

专题二十一:军用软件过程改进与组织级管理

培训对象

  • 过程改进工程师

  • SEPG成员

  • 组织级管理人员

培训目标

  • 掌握软件过程改进的框架与方法

  • 能够进行组织级过程定义与部署

  • 掌握过程评估与改进计划制定

  • 满足军工单位持续过程改进的要求

培训内容介绍

  1. 过程改进框架:IDEAL模型、PDCA循环、CMMI过程改进

  2. 组织级过程定义:组织标准过程集、过程裁剪指南、过程资产库

  3. 过程资产库建设:过程文档、模板、检查单、最佳实践、经验教训

  4. 组织培训管理:培训需求分析、培训计划、培训实施、培训效果评估

  5. 过程部署与推广:试点项目选择、过程推广策略、变革管理

  6. 过程评估方法:SCAMPI评估、内部评估、差距分析

  7. 改进计划制定:改进目标、改进措施、资源需求、时间安排

  8. 过程性能基线:建立基线、更新基线、应用基线

  9. 量化过程管理:SPC控制图、过程能力分析

  10. 新技术引入:新技术评估、试点验证、组织推广

  11. 经验教训管理:经验收集、经验验证、经验库建设

  12. 综合实战:某单位软件过程改进计划制定

第六层次:军工安全关键软件与高可信软件专题

专题二十二:安全关键软件开发与DO-178C/GJB 2786

培训对象

  • 航空/航天软件工程师

  • 安全关键系统开发者

  • 适航认证人员

培训目标

  • 掌握安全关键软件的特点与开发要求

  • 了解DO-178C航空软件适航认证要求

  • 熟悉GJB 2786军用软件开发通用要求

  • 满足军工安全关键软件的开发与认证要求

培训内容介绍

  1. 安全关键软件定义:失效后果分类、安全完整性等级

  2. DO-178C概述:历史发展、适用对象、与DO-178B的区别

  3. DO-178C过程框架:计划过程、开发过程、验证过程、配置管理、质量保证、适航联络

  4. 软件等级(DAL)划分:A/B/C/D/E等级、失效后果、开发保证要求

  5. 软件计划过程:软件认证计划、软件开发计划、软件验证计划、软件配置管理计划、软件质量保证计划

  6. 软件开发过程:需求过程、设计过程、编码过程、集成过程

  7. 软件验证过程:评审与分析、测试覆盖、结构覆盖分析(MC/DC覆盖)

  8. 工具鉴定:开发工具、验证工具、工具鉴定要求

  9. GJB 2786军用软件开发通用要求:核心内容、与DO-178C的异同

  10. GJB 2786开发阶段:系统需求分析、软件需求分析、概要设计、详细设计、编码与测试、测试与验收

  11. 安全关键软件开发实例:飞控软件、发动机控制软件

  12. 综合研讨:某型航空软件DO-178C适航认证实践

专题二十三:军用软件安全性分析与故障树分析

培训对象

  • 软件安全分析师

  • 安全关键软件开发者

  • 可靠性安全性工程师

培训目标

  • 掌握软件安全性分析的基本方法

  • 能够进行故障树分析(FTA)与事件树分析

  • 掌握危险源识别与风险分析方法

  • 满足军工装备软件安全性的分析要求

培训内容介绍

  1. 软件安全性概念:危险、风险、安全关键功能、安全完整性

  2. 软件安全性分析过程:危险源识别、风险分析、安全需求定义、安全验证

  3. 初步危险分析(PHA):系统级危险源识别、危险分类

  4. 故障树分析(FTA)基础:顶事件、中间事件、底事件、逻辑门

  5. 软件故障树分析:软件故障树构建、最小割集计算、定量分析

  6. 事件树分析(ETA):初始事件、事件链、后果分析

  7. 软件危险分析技术:软件HAZOP、软件FMEA

  8. 马尔可夫分析:状态转移、可用度计算、可靠性预测

  9. Petri网分析:并发系统建模、可达性分析

  10. 安全性需求导出:从分析结果导出安全需求

  11. 安全性验证:安全需求测试、安全功能验证

  12. 综合实战:某型飞控软件故障树分析与安全性评估

专题二十四:软件故障模式影响分析(软件FMEA)

培训对象

  • 软件可靠性工程师

  • 软件测试工程师

  • 软件设计师

培训目标

  • 掌握软件FMEA的基本原理与方法

  • 能够进行软件功能级与细节级FMEA

  • 掌握风险优先数与危害性分析

  • 满足军工软件可靠性设计与分析的要求

培训内容介绍

  1. FMEA概述:起源发展、在软件领域的应用、与硬件FMEA的异同

  2. 软件FMEA类型:系统级FMEA、功能级FMEA、详细级FMEA

  3. 软件故障模式分类:逻辑故障、数据故障、接口故障、时序故障、资源故障

  4. 故障原因分析:需求错误、设计缺陷、编码错误、环境因素

  5. 故障影响分析:局部影响、上一级影响、最终影响

  6. 严酷度分类:灾难级、致命级、临界级、轻微级

  7. 发生概率等级:根据复杂度、成熟度、历史数据

  8. 风险优先数计算:严酷度×发生概率×可检测度

  9. 危害性矩阵:将故障模式按危害性排序

  10. 软件FMEA表格:标准表格填写、分析报告编制

  11. 软件FMEA工具:FMEA软件应用、分析数据库管理

  12. 综合实战:某型嵌入式软件FMEA分析全过程演练

专题二十五:信息保障与软件安全加固技术

培训对象

  • 软件安全工程师

  • 信息系统开发人员

  • 安全加固工程师

培训目标

  • 掌握信息保障的基本概念与技术框架

  • 能够进行软件安全加固与防护设计

  • 掌握软件脆弱性分析与渗透测试技术

  • 满足军工信息系统对网络安全的要求

培训内容介绍

  1. 信息保障概念:信息保障框架、纵深防御策略

  2. 软件安全威胁分类:STRIDE模型(欺骗、篡改、抵赖、信息泄露、拒绝服务、权限提升)

  3. 安全开发生命周期:安全需求、安全设计、安全编码、安全测试

  4. 软件脆弱性分析:静态代码扫描、动态模糊测试、二进制分析

  5. 常见安全漏洞:缓冲区溢出、SQL注入、XSS、CSRF、不安全的反序列化

  6. 安全加固技术:最小权限、安全配置、服务最小化、访问控制

  7. 加密技术应用:加密算法选择、密钥管理、数字签名

  8. 认证与授权:身份认证机制、RBAC权限模型、SSO单点登录

  9. 安全审计与日志:日志记录、审计分析、入侵检测

  10. 渗透测试技术:信息收集、漏洞利用、权限提升、后渗透

  11. 软件安全度量:漏洞密度、修复时间、安全评级

  12. 综合实战:某型信息系统安全加固与渗透测试演练

第七层次:军工软件新技术与前沿应用专题

专题二十六:代码大模型与AI辅助软件开发

培训对象

  • 软件工程师

  • AI应用研究人员

  • 软件开发管理者

培训目标

  • 了解代码大模型的技术进展与应用场景

  • 掌握AI辅助软件开发的工具与方法

  • 能够利用大模型进行代码生成、补全与优化

  • 满足军工软件智能化开发的发展需求

培训内容介绍

  1. 代码大模型概述:GPT、Codex、CodeGen、StarCoder等技术演进

  2. 代码生成技术:自然语言生成代码、注释生成代码、代码翻译

  3. 代码补全与智能提示:IDE插件应用、上下文感知、性能优化

  4. 代码审查辅助:AI代码审查、缺陷检测、质量评估

  5. 测试用例生成:AI辅助测试设计、自动生成测试用例

  6. 程序修复技术:AI辅助缺陷定位、自动修复生成

  7. 代码大模型在军工应用的挑战:逻辑推理瓶颈、专业领域适配、安全可靠性验证

  8. 大模型选型策略:开源模型vs商业模型、通用模型vs领域微调

  9. 提示工程技巧:有效提示设计、思维链提示、few-shot学习

  10. 本地化部署与微调:国产大模型适配、领域数据训练

  11. AI辅助开发的风险与控制:生成代码验证、安全漏洞防范

  12. 综合研讨:大模型在军工软件工程中的应用前景与挑战

专题二十七:软件工厂与开发流水线技术

培训对象

  • DevOps工程师

  • 软件开发管理人员

  • 软件工厂建设者

培训目标

  • 掌握软件工厂的概念与技术体系

  • 能够构建持续集成/持续交付流水线

  • 了解软件工厂在军事系统开发中的应用潜力

  • 满足军工软件高效开发与快速交付的需求

培训内容介绍

  1. 软件工厂概念:定义、核心理念、与传统开发的差异

  2. 开发流水线技术:CI/CD流水线、自动化构建、自动化测试、自动化部署

  3. 代码仓库管理:Git分支策略、代码审查流程、合并管理

  4. 构建自动化:自动化构建工具、构建脚本、依赖管理

  5. 测试自动化:单元测试自动化、接口测试自动化、UI测试自动化

  6. 部署自动化:环境配置、容器化部署、编排管理

  7. 知识库构建技术:经验知识库、组件库、模式库、最佳实践库

  8. 可视化分析平台:流水线可视化、质量仪表盘、进度监控

  9. 低代码组装技术:可视化开发、组件装配、配置化开发

  10. 软件工厂平台工具:CI/CD工具应用

  11. 军工软件工厂特殊要求:安全可控、离线环境、严格测试

  12. 综合实战:某型软件工厂流水线设计与搭建

专题二十八:智能体驱动的作战决策软件技术

培训对象

  • 指挥控制系统软件工程师

  • AI算法工程师

  • 作战仿真开发者

培训目标

  • 掌握智能体的基本概念与架构

  • 能够进行多智能体协同决策系统的设计

  • 了解智能体在指挥控制与作战决策中的应用

  • 满足智能化作战对智能决策软件的需求

培训内容介绍

  1. 智能体概述:Agentic AI定义、智能体特性(自主性、反应性、社会性)

  2. 智能体架构:反应式架构、慎思式架构、混合式架构

  3. 多智能体系统:协同机制、通信协议、任务分配、冲突消解

  4. 智能体决策技术:强化学习、蒙特卡洛树搜索、博弈论决策

  5. 战场态势感知:环境建模、信息融合、态势理解

  6. 任务规划与调度:分层任务网络、动态规划、实时调度

  7. 智能体驱动的作战装备决策技术:装备自主控制、协同作战、自适应战术

  8. 智能蓝军技术:对抗性智能体、作战模拟、训练对抗

  9. 人机协同决策:人机接口、意图理解、辅助决策

  10. 智能体开发框架:智能体开发框架应用

  11. 智能体验证与评估:仿真环境测试、对抗测试、性能评估

  12. 综合实战:某型战术级多智能体协同决策系统设计

专题二十九:军用软件DevOps与持续集成/持续部署

培训对象

  • DevOps工程师

  • 软件开发运维人员

  • 软件工厂建设者

培训目标

  • 掌握DevOps的理念与实践方法

  • 能够构建持续集成/持续部署流水线

  • 了解DevOps在军工软件中的适用性与特殊要求

  • 满足军工软件快速迭代与高质量交付的需求

培训内容介绍

  1. DevOps概述:文化理念、核心原则、与传统开发运维的区别

  2. 持续集成(CI):代码集成、自动构建、冒烟测试

  3. CI工具链:CI工具配置、Pipeline即代码

  4. 持续部署(CD):自动部署、蓝绿部署、金丝雀发布

  5. 基础设施即代码:自动化配置工具应用

  6. 容器化技术:Docker镜像构建、容器编排、K8s部署

  7. 监控与日志:应用监控、日志收集、告警管理

  8. 安全DevOps(DevSecOps):安全左移、自动化安全测试

  9. 军工DevOps特殊要求:安全可控、离线环境、严格测试、合规性

  10. 军工软件版本管理:版本策略、标签管理、发布流程

  11. 度量与反馈:部署频率、交付时间、缺陷率、恢复时间

  12. 综合实战:某型军工软件CI/CD流水线设计与实现

第八层次:军工软件综合实践与认证专题

专题三十:GJB 5000B二级/三级内部评估员认证

培训对象

  • 软件过程改进人员

  • 内部评估员候选人

  • 质量管理人员

培训目标

  • 掌握GJB 5000B二级/三级的核心实践要求

  • 能够进行内部评估的准备与实施

  • 掌握评估发现项的判定与报告编写

  • 获得内部评估员资格证书

培训内容介绍

  1. GJB 5000B政策要求解读:上级机关要求、承制单位资格、项目招标门槛

  2. 二级实践域深度解读:项目策划、项目监控、测量分析、过程与产品质量保证、配置管理、需求开发与管理、技术解决方案、验证与确认

  3. 三级实践域深度解读:组织过程焦点、组织过程定义、组织培训、风险管理、决策分析与解决、同行评审等

  4. 评估准备:评估计划、文档收集、人员访谈准备

  5. 现场评估流程:启动会、文档审查、人员访谈、实践域评分

  6. 发现项判定:强项、弱项、改进机会的判定标准

  7. 评估报告编写:评估结论、发现项列表、改进建议

  8. 工程文档编写要点:需求规格说明、设计说明、测试报告等

  9. 工具链支持:过程管理工具、度量工具、配置管理工具

  10. 习题演练与模拟评估:典型场景模拟、案例分析

  11. 认证考试:理论知识考核、实践能力考核

  12. 综合研讨:各单位实施经验分享与交流

专题三十一:军用软件测试技术与测试员认证

培训对象

  • 软件测试工程师

  • 测试管理人员

  • 质量保证人员

培训目标

  • 掌握军用软件测试的核心技术与方法

  • 能够独立设计和实施软件测试过程

  • 掌握测试管理要求与评审要求

  • 获得软件测试技术专项培训证书

培训内容介绍

  1. 军用软件测试标准体系:GJB/Z 141、相关标准深度解读

  2. 测试级别实战:单元测试、集成测试、配置项测试、系统测试的完整实施

  3. 测试类型实战:功能测试、性能测试、可靠性测试、安全性测试、易用性测试等

  4. 测试技术实战:静态测试、动态测试、白盒测试、黑盒测试

  5. 测试用例设计方法:等价类划分、边界值分析、判定表、正交试验、路径覆盖

  6. 测试环境构建:宿主机环境、目标机环境、半实物仿真环境

  7. 测试管理要求:测试过程管理、测试评审管理、问题跟踪管理

  8. GJB 2725A军用实验室认可中的测试要求

  9. GJB 5000中的软件测试要求:测试过程与成熟度模型的关系

  10. 测试工具实战:测试工具实操演练

  11. 测试文档编写:测试计划、测试说明、测试报告规范编写

  12. 综合实战:完整测试项目全过程演练与认证考核

专题三十二:典型军工嵌入式软件项目案例实战

培训对象

  • 嵌入式软件工程师

  • 项目开发团队成员

  • 软件项目经理

培训目标

  • 掌握军工嵌入式软件项目的完整开发流程

  • 能够进行需求-设计-编码-测试全过程实践

  • 了解典型项目中的常见问题与解决方案

  • 提升军工嵌入式软件的工程实战能力

培训内容介绍

  1. 项目背景介绍:某型飞控计算机/火控计算机/导航计算机项目

  2. 项目需求分析:功能需求、性能需求、接口需求、安全需求

  3. 系统架构设计:模块划分、任务分配、通信机制设计

  4. 详细设计与编码:模块设计、接口定义、编码实现(遵循MISRA-C/GJB 5369)

  5. 静态分析与代码审查:静态分析工具检查、代码走查、问题修改

  6. 单元测试与集成测试:单元测试工具测试、覆盖率分析

  7. 配置项测试与系统测试:功能测试、性能测试、可靠性测试

  8. 文档编制:需求规格说明、设计说明、测试报告完整编写

  9. 配置管理:版本控制、基线管理、变更控制全过程

  10. 项目评审:技术评审、管理评审、阶段评审模拟

  11. 问题分析与归零:典型缺陷分析、归零报告编写

  12. 项目总结:经验教训、最佳实践、过程改进建议

专题三十三:指控系统软件开发案例实战

培训对象

  • 指控系统软件工程师

  • 分布式系统开发者

  • 系统集成工程师

培训目标

  • 掌握指控系统软件的体系结构与开发特点

  • 能够进行分布式通信、态势显示、指挥决策模块开发

  • 了解指控系统与外部系统的集成方法

  • 满足指控系统软件开发的实际需求

培训内容介绍

  1. 指控系统概述:体系结构、功能组成、信息流程

  2. 系统需求分析:指挥控制需求、态势感知需求、协同作战需求

  3. 分布式通信中间件选型与应用:DDS/CORBA实现

  4. 态势显示模块开发:地图显示、标绘功能、目标跟踪显示

  5. 指挥决策模块开发:辅助决策、计划生成、命令下发

  6. 武器控制接口开发:火控接口、武器状态监控、发射控制

  7. 数据记录与回放:战场数据记录、事后分析、训练评估

  8. 系统集成与联试:与传感器集成、与武器系统集成、与上级指控集成

  9. 人机界面设计:军用HMI规范、操作流程设计、界面实现

  10. 系统测试与验证:功能测试、性能测试、可靠性测试

  11. 现场联调问题处理:典型问题分析、故障排查技巧

  12. 项目总结:指控系统开发经验、关键技术总结

选修路径建议

 
 
学员背景 推荐选修专题 学习目标
新入职军工软件工程师 专题一 → 专题三 → 专题四 掌握军工规范与工程化基础
软件项目经理/管理人员 专题二 → 专题五 → 专题十九 → 专题三十 GJB 5000B过程管理与评估认证
软件需求分析师 专题五 → 专题六 → 专题七 需求开发与架构设计
嵌入式软件工程师 专题九 → 专题十一 → 专题三十二 嵌入式编程与项目实战
软件测试工程师 专题十三 → 专题十四 → 专题十五 → 专题三十一 测试技术与测试员认证
软件质量保证人员 专题十八 → 专题十九 → 专题二十 质量保证与过程度量
安全关键软件工程师 专题二十二 → 专题二十三 → 专题二十四 安全关键软件开发与分析
软件安全工程师 专题二十五 → 专题十六 → 专题二十四 软件安全加固与安全测试
指控系统开发者 专题十二 → 专题三十三 → 专题二十八 分布式系统与指控软件开发
前沿技术研究人员 专题二十六 → 专题二十七 → 专题二十八 大模型、软件工厂、智能体
DevOps工程师 专题二十七 → 专题二十九 → 专题四 CI/CD流水线与配置管理
GJB 5000B评估员 专题二 → 专题三十 → 专题二十一 内部评估员认证与过程改进

军工软件培训资源说明

 
 
培训机构/单位 培训特点 适用专题
中国指挥与控制学会 大模型与软件工厂军事应用、前沿技术 专题二十六、二十七、二十八
中国新时代认证中心 GJB 5000B内部评估员认证、软件测试技术认证 专题二、三十、三十一
轩宇信息 GJB 5000B二级/三级内评员培训、软件工程化 专题二、三、三十
湖南省军民融合公共服务平台 GJB 5000B全系列培训、GJB 438文档培训 专题二、三、四、三十
中际赛威 军用软件测试技术、GJB 141测试标准 专题十三、十四、十五、三十一
航天工业集团某所 安全关键软件开发、DO-178C适航认证 专题二十二、二十三
国防科技大学 可信嵌入式系统、航天软件工程 专题八、十一、二十二
西北工业大学 安全关键软件、机载软件 专题二十三、二十四

课程体系说明

本选修课程体系具有以下特点:

  1. 标准体系完整覆盖:紧密围绕GJB 5000B、GJB 2786、GJB 438B/C、GJB/Z 141等核心军用软件标准,满足军工软件承制单位的认证与过程改进需求

  2. 工程化导向:强调软件工程化的全过程管理,从需求、设计、编码、测试到质量保证,覆盖软件全生命周期

  3. 安全关键突出:针对军工软件高可靠性、高安全性的特点,设置专门的安全关键软件开发与分析专题

  4. 前沿技术融合:融入大模型、软件工厂、智能体等新技术在军事领域的应用

  5. 认证体系对接:对接GJB 5000B内部评估员认证、软件测试技术认证等专业资格认证

  6. 理论与实践结合:既有标准解读、方法讲授,又有工具实操、项目案例实战




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>