课程培训
UML嵌入式系统分析设计培训课程

UML嵌入式系统分析设计培训课程  

课程简介:

课程结合实际嵌入式案例讲解,针对嵌入式系统的特点和难点:硬件相关、实时、多任务、分布式,讲解如何使用UML:描述已有的日益复杂的嵌入式系统,识别问题、理清思路。

针对新的产品需求,采用适用于嵌入式系统的模型驱动的分析、设计方法。实践:系统分析、软件需求定义、软件架构设计与建模、详细设计与建模、模型仿真与检验、基于模型的测试。

 

UML嵌入式系统分析设计培训课程目标:

·  明确为什建模,建模什么,用到UML那些建模规范

·  了解如何基于面向过程的语言应用UML建模。

·  理解嵌入式系统的需求模型和分析方法。

·  嵌入式系统的架构模型和设计方法。

·  嵌入式系统的开发模型和实现机制。

·  了解如何采用状态机建模复杂的控制逻辑。

·  如何采用结构图描述体系结构。

·  如何采用行为图描述运行的过程。

·  建模系统的层次结构与依赖关系:驱动层、中间层、应用层。

·  如何采用逐级分解的策略简化复杂结构和行为的分析、设计

·  了解适用于嵌入式UML的建模工具和建模方法。

·  了解如何基于建模工具进行模型仿真与检验。

·  了解如何建立基于模型的自动化测试脚本。:

 

培训对象:中高级程序员、系统分析员、需求调研人员、构架设计师、产品市场技术人员

学员基础:具备一定的编程、分析、设计经验

 

UML嵌入式系统分析设计培训课程大纲

UML与嵌入式建模概览

· 为什么应用UML进行嵌入式系统建模

· UML能做什么,不能做什么

· 什么适合UML,不要盲目建模

· UML的规范介绍

· SysML (Languages) 规范介绍

· UML嵌入式系统建模的典型图例

UML与嵌入式建模概览
嵌入式分析设计方法:面向过程Vs面向对象

· 嵌入式系统的特殊之处

· 程序中的对象组织

· 面向对象和面向过程的区别和联系

· 面向过程系统分析设计路线图

· 面向对象系统分析设计路线图

嵌入式系统需求与建模

· 嵌入式系统需求的特点和难点

· 嵌入式系统需求面向软硬件的分解

· 识别Actor和UseCase

· 建立用例模型

· 描述并分析用例

· 对象交互场景分析

· 描述设备接口需求

· 非功能性需求分析与建模

嵌入式系统分析

· 嵌入式系统分析什么

· 有关嵌入式设备的分析方法

· 关于嵌入式领域对象的分析

· 关于嵌入式处理场景分析

· 设备相关的行为规则分析

架构基础

· 嵌入式架构和一般软件架构的区别和联系

· 嵌入式架构描述的典型视图

· 嵌入式架构的建模实例

· 有关嵌入式架构验证的方法

层次架构设计

· 嵌入式典型分层结构

· UML在层次设计的应用

· 嵌入式层次之间的关系

· 层次接口设计

· 层次相关的建模

· 层次设计原则

子系统设计,子系统封装设计方法

· 嵌入式子系统典型结构

· UML在子系统设计中的应用

· 子系统划分原理

· 子系统接口设计和建模方法

处理复杂系统设计

· 结构层次化:如何通过使用层次化结构来管理复杂性,还包括多重性和复制,以及末端端口和中继端口。

· 行为层次化:如何使用层次化有限状态机来管理复杂性,涵盖相关的概念,包括层次化的状态迁移和层次化的状态,以及这些概念的UML表示。

· 系统层次化:使用分层和包(Package)来建立复杂的系统的技术

嵌入式处理场景设计

· 确定嵌入式场景处理方位

· 识别场景相关的设备和软件对象

· 为设备和软件分配行为,

· 描述模块之间的交互

· 描述行为有关的结构

· 场景的UML建模

多任务实时系统分析设计和建模

· 嵌入式实时、多任务的特点

· 如何用UML建模实时、多任务系统

· 如何描述并发

· 如何分析、设计行为

· 如何协调行为之间的关系

· 端口、协议和连接器设计

· 把行为分配给处理单元

组件与分布设计

· 组件典型划分原则

· 组件封装方法

· UML组件图与分布图规范

· 节点连接、配置

· 组件与构建

· 组件与持续集成

基于工具进行模型验证与重构

· 实时系统UML建模工具框架原理

· 模型引擎的执行机制

· 和嵌入式操作系统的接口

· 模型代码生成

· 模型编译

· 模型运行与模型验证

· 基于模型的系统重构

 

 




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>