求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导  
 电话 English
成功案例   品质保证
 
成功案例
塞默菲舍 《嵌入式软件架构设
某水声通 嵌入式Linux应
广汽研究 ARM处理器体系架
联合汽微 嵌入式软件架构设计
某全球知 Linux内核和系
广汽研究 嵌入式软件架构设计
某知名显 RT-Thread

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

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

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

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

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

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



咨询服务:过程改进
咨询目标 帮助客户建立研发过程体系,
指导客户团队实践、验证过程体系,
建立持续改进机制
咨询范围 研发全过程:需求,设计,开发,测试, 需求管理,配置管理,质量管理,项目管理。
咨询方式 建立研发过程与产品质量评价标准,
诊断当前研发过程现状与问题
引入合理的研发过程体系框架,
指导团队实践,验证新的过程体系框架。
总结过程改进结果,建立持续改进机制。
成功案例 法国电信,烽火通信,安泰人寿,首都发展集团,某汽车电子企业,某互联网电商公司。
详情咨询:010-62670969, zhgx@uml.net.cn
课程计划
MBSE(基于模型的系统工程)4-18[北京]
自然语言处理(NLP) 4-25[北京]
基于 UML 和EA进行分析设计 4-29[北京]
以用户为中心的软件界面设计 5-16[北京]
DoDAF规范、模型与实例 5-23[北京]
信息架构建模(基于UML+EA)5-29[北京]