求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
知名某轨 “ReWorks中
塞默菲舍 《嵌入式软件架构设
某水声通 嵌入式Linux应
广汽研究 ARM处理器体系架
联合汽微 嵌入式软件架构设计
某全球知 Linux内核和系
广汽研究 嵌入式软件架构设计

相关课程  
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
 

嵌入式软件开发过程         
 
讲师:Jacker.Zhu,具有超过10年嵌入式系统分析设计经验,多个嵌入式系统的架构设计经验。曾经培训咨询的客户:西门子、ABB、阿海珐、三菱、艾默生、中兴、飞利浦、阿尔卡特朗讯、华为、爱立信研发中心、诺基亚-西门子研发中心。
时间地点: 北京 上海 深圳 根据报名开班
课程费用: 5000元/人 ,详见 公开课学习手册
企业内训: 可以根据企业需求,定制内训,详见 内训学习手册


《开发工程师》  认证方式  
1.知识:权威知识考试;
2.技能:真实案例实践考评;
3.经验:工作经验审核;
4.素养:未来发展潜力的评估。

 

结合一个嵌入式软件开发实际案例,作为贯穿案例讲解开发过程:需求、设计、开发、测试。

 
培训目标:
  • 对嵌入式开发过程总体了解
  • 掌握嵌入式软件需求分析方法
  • 掌握嵌入式软件架构设计方法
  • 掌握嵌入式软件详细设计方法
  • 了解从设计到开发的过渡
  • 了解嵌入式软件测试过程
  • 掌握嵌入式软件测试方法
    • 测试需求分析
    • 测试用例设计
    • 测试分析与报告
    • 测试自动化
培训对象:嵌入式应用软件设计师,高级软件开发工程师
学员基础:有嵌入式开发实际开发经验,设计经验。
授课方式: 小班授课(12人之内)+ 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容: 3天
嵌入式开发过程概览 嵌入式软件开发面临的问题
嵌入式软件典型过程
过程参考:敏捷,CMMI,IPD,UP
方法参考:面向过程,面向对象,面向服务
开发过程基础:角色、工作、交付物、时间、质量
开发过程概览:
  • 需求分析
  • 总体设计
  • 概要设计
  • 详细设计
  • 开发
  • 测试
  • 部署
嵌入式软件需求分析
产品特性
功能需求
非功能需求:性能、可靠性、安全性、扩展
接口需求
物理需求
设计约束
实施需求
编写《需求文档》
总体设计
总体设计的目标
总体设计的范围
划分功能体
设计功能体接口
确定关键技术选型
确定总体设计的边界
编写总体设计《说明书》
嵌入式软件概要设计

设计层次框架
确定层次关系
划分软件模块
设计模块接口
设计处理过程
编写《概要设计说明书》
详细设计
详细设计和架构设计的边界区分
详细设计的形式和内容
模块的详细设计
处理过程的详细设计
数据处理的详细设计
详细设计描述与编挡
编写《详细设计说明书》
从设计过渡到开发
采用组件建模构建单元
划分组件
建模构建依赖关系
子系统和组件的装配关系图
把组件分解为源代码目录
使用UML的图建模《组件模型》
编写《开发目录》
单元测试
通过单元测试驱动开发
单元测试的粒度与对象
设计单元测试用例
编写单元测试代码
单元测试编码与执行
汇总《单元测试报告》
嵌入式软件测试过程
测试需求
测试计划
测试设计
测试执行
测试评估
案例:实际测试项目案例过程回顾
测试需求分析
收集对照软件需求
系统需求分析
测试范围分析
测试对象识别
测试验收标准分析
测试策略分析
案例:实际测试案例需求分析
测试用例设计方法
测试用例设计目标与范围
测试用例设计方法:等价类、 边界值、因果图、判定表
测试用例覆盖率分析:
  • 路径分析
  • 分支分析
  • 交互分析
编写《测试用例规格》
执行软件测试,记录bug
测试用例执行策略
测试反馈分析方法
测试中的调整策略
Bug记录方法
测试中的缺陷分析
报告缺陷
软件缺陷的描述
软件缺陷属性
分离和再现软件缺陷
软件缺陷生命周期
软件缺陷处理技巧
软件缺陷跟踪系统
缺陷跟踪的方法和图表
案例与练习:实际测试案例缺陷报告
产品质量评估
功能质量
性能质量
覆盖率指标
用户满意度
可靠度
可发布分析
测试工具
测试管理工具
代码测试工具
运行时分析工具
系统仿真环境
系统测试工具
 
其他人还看了课程
企业战略与变革管理  
软件架构设计方法  
红帽认证  
数据分析与挖掘  
定制内训




最新活动计划
QT应用开发 11-21[线上]
C++高级编程 11-27[北京]
LLM大模型应用与项目构建 12-26[特惠]
UML和EA进行系统分析设计 12-20[线上]
数据建模方法与工具 12-3[北京]
SysML建模专家 1-16[北京]