军用软件工程培训课程
一、课程基本信息
二、培训内容
1. 军用软件工程概述
军用软件特点(高可靠/高安全/实时/嵌入);软件在武器装备中作用;军用软件工程发展历程;国外软件工程标准(MIL-STD/DOD-STD);我国军用软件标准体系。
2. 军用软件标准体系
GJB 2786A《军用软件开发通用要求》结构与内容;GJB 438B/C《军用软件开发文档通用要求》详解;GJB 5000B《军用软件能力成熟度模型》;标准间关系与选用原则;标准剪裁方法。
3. 软件生存周期过程
软件生存周期模型(瀑布/增量/迭代/原型);过程分类(主要/支持/组织);软件开发过程;软件维护过程;过程定义与改进;过程裁剪原则。
4. 软件需求分析
合格需求特征(正确/完整/一致/可验证);系统需求与软件需求关系;需求获取方法;需求分析技术(原型/场景/建模);需求规格说明编写;需求验证与确认;需求变更管理。
5. 软件设计方法
概要设计内容(体系结构/模块划分/接口);详细设计内容(数据结构/算法/实现细节);设计表示方法(结构图/流程图/状态图);设计准则(模块化/信息隐藏/高内聚/低耦合);设计评审要点。
6. 软件实现与编码
编程语言选择(C/C++/Ada/Java);编程规范与风格;代码走查与审查;静态分析工具应用;单元测试方法;代码覆盖率分析;代码集成管理。
7. 软件测试技术
测试级别(单元/集成/系统/验收);测试类型(功能/性能/接口/边界/强度/安全);测试用例设计(等价类/边界值/判定表/因果图);测试环境构建;测试文档(计划/说明/报告);回归测试。
8. 软件文档编写
软件文档种类(开发/产品/管理);需求规格说明编写要点;设计说明编写要点;测试文档编写规范;用户手册编写;文档评审与批准;文档版本控制。
9. 软件配置管理
配置管理职责;配置项识别;版本控制工具(Git/SVN);变更控制流程;配置审计;基线管理;软件产品发布;配置状态报告。
10. 软件质量保证
SQA职责与活动;过程与产品评价;评审与审核;不符合项跟踪;质量度量;软件质量计划;SQA与测试关系;质量保证报告。
11. GJB 5000B能力成熟度模型
成熟度等级(1-5级);过程域分类(项目管理/工程/支持/过程管理);关键过程域解读;过程改进路线图;评估方法(SCAMPI);军用软件研制能力评价。
12. 军用软件项目管理
软件项目计划;规模估算(代码行/功能点);工作量与成本估算;进度管理(关键路径/甘特图);风险管理;供方管理;项目监控与控制。
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表下载请点击
服务优势:
丰富专家资源,精准匹配相关行业,相关项目技术精英,面向用户实际需求,针对性培训或咨询,互动式交流,案例教学,精品小班,实际工程项目经验分享,快捷高效,节省时间与金钱,少走弯路与错路。
专家力量:
中国科学院相关研究所高级研究人员
西门子,TI,vmware,MSC,Ansys,MDI,Mentor, candence,Altium,Atmel 、Freescale,达索,华为等
大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高
多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享
针对客户实际需要,真实案例演示,互动式沟通,学有所值