SDE134:嵌入式软件架构设计实践

适合对象: 软件设计人员
线下课堂: 点击咨询 或拨打全国统一咨询电话: 400 900 6106
在线课程:

课程介绍

掌握嵌入式需求如何转变成嵌入式系统架构的方法和过程 掌握嵌入式系统架构分析方法(面向过程,面向对象和面向方面) 掌握嵌入式系统架构评审方法

课程难度
视频学习   培训时长 18小时
预备知识
技能概述

1.掌握嵌入式需求如何转变成嵌入式系统架构的方法和过程。 2.掌握嵌入式系统架构分析方法(面向过程,面向对象和面向方面) 3.掌握嵌入式系统架构评审方法

线下课堂

序号 上课日期 上课地点 开班类型
1 不定期开班

课程大纲

1 嵌入式软件设计准备
1.1 嵌入式软件特征分析
1.1.1 嵌入式软件与信息化软件的差异
1.1.2 嵌入式软件与硬件紧密程度分析
1.1.3 嵌入式软件涉及到硬件多样性分析
1.1.4 嵌入式软件运维的工业环境分析
1.1.5 嵌入式软件质量的苛刻要求分析
1.1.6 嵌入式软件设计工具
1.2 嵌入式设计原则与过程
1.2.1 结构化设计原则(松耦合原则)
1.2.2 面向对象设计原则(扩展原则)
1.2.3 面向方面设计原则(动态原则)
1.2.4 应用设计模式策略
1.2.5 嵌入式架构模式
1.2.6 嵌入式架构设计流程
1.3 嵌入式软件需求规格评估
1.3.1 嵌入式软件需求过程
1.3.2 嵌入式软件需求规格撰写方式
1.3.3 如何扩展UML工具完成嵌入式软件需求建模
1.3.4 评估需求规格是否满足设计的需要
1.4 嵌入式软件系统分析
1.4.1 以结构化的方式完成对需求规格的分析
1.4.2 以面向对象的方式完成对需求规格的分析
1.4.3 嵌入式软件的客户质量约束因素分析
1.4.4 嵌入式软件的工业环境影响因素分析
1.4.5 嵌入式软件的未来可能产生的变化分析
1.4.6 嵌入式软件的相关工业标准分析
1.4.7 嵌入式软件涉及的硬件接口标准分析
1.4.8 分析相似的嵌入式软件中是否有可以复用的模块
2 嵌入式软件概要设计
2.1 基本架构设计
2.1.1 标识嵌入式软件的架构元素(组成模块)
2.1.2 标识嵌入式软件架构中可复用的架构元素
2.1.3 设计嵌入式软件架构元素的接口
2.1.4 描述嵌入式软件架构元素的接口
2.1.5 设计嵌入式软件架构元素的内部变化(可扩展性与可维护性设计)
2.1.6 设计嵌入式软件架构元素的关联(设计依赖性)
2.1.7 设计UI类的架构元素
2.1.8 设计任务类的架构元素
2.1.9 设计资产类的架构元素
2.1.10 设计嵌入式软件架构元素数据结构
2.1.11 设计架构元素的部署维护
2.1.12 设计架构元素的代码结构
2.2 高阶架构设计
2.2.1 嵌入式软件内存资源设计基本原则
2.2.2 嵌入式软件资源调度模式
2.2.3 嵌入式软件进线程资源的规划设计
2.2.4 组态系统的设计原则
2.2.5 组态容器的设计
2.2.6 消息容器框架设计
2.2.7 嵌入式软件性能设计
2.2.8 嵌入式软件可用性设计
2.2.9 嵌入式软件安全性设计
2.2.10 嵌入式软件易用性设计
2.2.11 嵌入式软件移植性设计
3 嵌入式软件详细设计
3.1 嵌入式软件数据结构设计
3.1.1 数据结构与算法分开设计
3.1.2 数据结构对齐设计
3.1.3 数据结构有效性设计
3.1.4 数据结构易变动性设计
3.1.5 使用UML类图表达数据结构
3.2 嵌入式软件模块内部结构设计
3.2.1 使用数据结构表达算法逻辑
3.2.2 算法逻辑中函数的设计
3.2.3 使用设计模式完成算法逻辑扩展性设计
3.2.4 使用UML类图和时序图表达算法逻辑
3.3 嵌入式软件组态设计
3.3.1 嵌入式软件模块插件化
3.3.2 嵌入式软件插件标准设计
3.3.3 嵌入式软件插件的规则组态设计
3.3.4 嵌入式软件插件的编排组态设计
3.3.5 嵌入式软件插件的组态结构设计
3.4 嵌入式软件并行设计
3.4.1 嵌入式软件并行任务切割
3.4.2 嵌入式软件并行资源争用设计
3.4.3 挖掘硬件并行处理的能力
3.4.4 使用PV原语描述并行设计
3.5 嵌入式软件资源使用设计
3.5.1 介绍嵌入式软件资源管理模式
3.5.2 IO资源使用设计
3.5.3 内存资源使用设计
3.5.4 网络资源使用设计

资料下载

文档名称 大小 价格 操作

课程评价

课程评价({{EvaluationTotal}})

课程满意度

评价

您还没有给课程评分哦

{{Evaluationscore.toFixed(2)}}

满意度

  • {{item.EvaluationName}}

    {{item.EvaluationTime}}

    {{item.Description}}

    追加评价:

    {{e.EvaluationTime}}

    {{e.Description}}

课程问答

内容:

您还没有填写内容!

暂无问答,赶紧去提问吧
{{item.AnswerState==1?"已解决":"未解决"}}
{{item.Content}}
{{item.StudentAskTime}}
{{itemanswer.UserName}}
{{itemanswer.Content}}
{{itemanswer.StudentAskTime}}

您好! 欢迎来到学领未来 !

学领未来提供线上及线下的学习服务,根据您的位置,为您推荐最近的线下培训地点 分站,你选择: