课程题目: 高端嵌入式软件架构设计与工业化高级实践培训

4401 人关注
(78637/99817)
课程大纲:

高端嵌入式软件架构设计与工业化高级实践培训

 

 

一:

关键设计技术温故与设计案例

嵌入式软件架构概览

1、嵌入式软件架构师体系及几个概念

2、嵌入式架构都有哪些常见问题和解决方法

3、嵌入式系统架构设计路线图及解析

4、系统架构设计方法论-视图

5、嵌入式系统的协同设计未来

穿插带板演示

嵌入式软件子系统设计

1、模块化设计与CBB专题

3、嵌入式子系统设计目标

4、常见嵌入式子系统划分

5、接口与协议设计

6、微软DNA架构分层

7、嵌入式子系统划分策略与原则

8、典型产品通信子系统分析

9、典型产品公共数据子系统分析

嵌入式软件层次框架设计

1、嵌入式软件层次和抽象级别

2、架构与框架的区别与联系

3、嵌入式层次框架模型

4、嵌入式分层原则与接口设计方法

5、层次设计与性能\可靠性\可重用性\可扩展性

嵌入式系统外部接口设计

1、嵌入式系统常见的接口模式

2、嵌入式系统的接口的隔离措施

3、嵌入式系统接口的数据协议设计

4、嵌入式系统常见交互模式

5、接口设计与性能\可靠性\可重用性\可扩展性

嵌入式系统架构设计运用与实例化项目案例

1、软件设计手段与设计工具

2、软件架构图与文档化

3、模块功能设计图与UML

4、模块功能设计图与代码

5、一个智能摄像头AICAMERA设计案例分享

二:

嵌入式架构设计技术与核心工程化实践演练

嵌入式软件性能设计

1、系统嵌入式软件性能度量和评估方法

2、数据吞吐率优化的性能架构实现

3、运算与访存密集型优化的性能架构实现

4、控制I/O,实时优化的性能架构实现

5、性能与其它设计特性的冲突与折中

6、同时实现设计多个部件性能的总体性能设计

嵌入式软件可靠性设计

1、嵌入式软件安全与可靠的级别与量化指标

2、嵌入式可靠性架构常见问题

3、常见的嵌入式可靠性架构模式

4、设计可靠性的监测机制

5、不同级别的可靠性应对措施

6、驱动层的可靠性设计

嵌入式软件可维护性和可扩展性设计

1、嵌入式软件的常见扩展需求

2、嵌入式软件中阻碍可扩展性因素

3、常见嵌入式软件部件的扩展设计方法

4、如何实现运行时的扩展能力

5、驱动层的可扩展设计

嵌入式软件架构的先进性

1、 嵌入式系统虚拟化技术

2、 嵌入式系统与容器化技术

2.1 嵌入式系统与虚拟化技术

2.2 容器、镜像、仓库与嵌入式系统关系

3、 嵌入式系统与边缘计算

3.1 嵌入式系统与工业物联网

3.2 边缘技术概述

3.3 边缘计算框架

3.4 边缘技术

4、边缘计算实际案例

3.2 数据与边缘计算必然性

3.3 工业物理网协议的重要性

3.2 嵌入式系统与边缘智能

3.3 边缘智能嵌入平台参考设计

3.4 向边缘智能标准化进化

优秀的嵌入式方案设计工程化:技术演练

一流软件与设计技术商业案例分享

需求分析技术重要性

架构图的设计技术

代码与文档化捷径

工程化实践演练环节:

需求描述-》分析-》架构设计表达-》模块设计表述

三:

新兴技术趋势与解决方案Case-Study

嵌入式软件的需求形成、需求分析技术和需求转化技术

需求分析核心技术

形成--》分析--》转化

1.1 客户需求分析

1.2 企业信息化分析实践(组织、信息、效率、决策、资源、过程)

1.3 进行有效的业务分析

1.4 深入领域分析, 构建业务架构视图

1.5 编写需求分析规格说明书

1.6 输入文档《需求规格说明书模版》

1.7 需求的图形化分析

1.8 需求分析与需求视图,需求建模

1.9 从客户需求到分析模型

2.0 数据流图

2.1 实体联系图

2.2 状态转换图, 对话图

2.3 类图

2.4 用例图(作为分析工具,有专门见解的时间)

2.5 非功能性需求的处理

2.6 需求确认

2.7 项目需求确认

2.8 产品需求确认

2.9 需求和预评估(项目立项工作的准备)

2.10 从需求到设计和编码

2.11 基于需求的驱动的开发过程

2.12 通过开发和测试保证需求的质量

2.13 需求文档评审方法,

2.14 保证交付高质量的需求从需求到成功

嵌入式系统与工业物联网解决方案:

智能化专题

1、 案例:近代主流云对边缘计算的方案

2、 案例:边缘智能与边缘设备

3、 案例:智能工厂的嵌入式方案