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

课程简介

本课程结合主流嵌入式实际案例,针对嵌入式系统硬件关联、实时性、多任务、分布式等核心特点与难点,讲解如何运用UML描述复杂嵌入式系统、识别问题并梳理设计思路;针对新产品需求,传授适用于嵌入式系统的模型驱动分析与设计方法,实操覆盖系统分析、软件需求定义、架构设计与建模、详细设计与建模、模型仿真检验及基于模型的测试全流程,兼顾理论与实战落地。

培训目标

本课程结束后,学员应能够:明确嵌入式系统建模的目的、范围及所需UML建模规范;掌握基于面向过程语言的UML建模方法;理解嵌入式系统需求模型、架构模型的构建与分析设计方法,熟悉嵌入式开发模型与实现机制;能运用状态机、结构图、行为图完成复杂控制逻辑、体系结构及运行过程建模;掌握系统层次结构(驱动层、中间层、应用层)与依赖关系建模,学会逐级分解策略简化复杂设计;熟悉嵌入式UML主流建模工具与方法,掌握模型仿真检验及基于模型的自动化测试脚本搭建技巧。

培训对象

中高级程序员、系统分析员、需求调研人员、构架设计师、产品市场技术人员;学员需具备一定的编程、分析、设计经验。

培训大纲

专题分类

核心知识点(含实例/实操)

一、UML与嵌入式建模概览

讲解UML应用于嵌入式系统建模的核心价值,明确UML的适用场景与局限,规避盲目建模;适配UMLSysML最新规范,摒弃过时内容;展示UML嵌入式建模典型图例,结合主流嵌入式案例,夯实建模基础认知。

二、嵌入式分析设计方法对比

剖析嵌入式系统的核心特性与特殊难点;明确面向对象与面向过程的区别与关联,梳理两种方法的嵌入式系统分析设计路线图,讲解基于面向过程语言的UML建模技巧,适配主流嵌入式开发场景。

三、嵌入式系统需求与建模

分析嵌入式系统需求的特点与难点,实操软硬件需求分解方法;掌握ActorUseCase识别、用例模型构建、用例描述与分析技巧;开展对象交互场景分析,描述设备接口需求,完成非功能性需求的分析与建模。

四、嵌入式系统分析

明确嵌入式系统分析的核心内容与重点;讲解嵌入式设备、领域对象、处理场景的主流分析方法;开展设备相关行为规则分析,为后续设计建模提供支撑,结合实例巩固分析思路。

五、嵌入式架构设计与建模

区分嵌入式架构与通用软件架构的差异与关联;掌握嵌入式架构描述的典型视图与建模实例,熟悉架构验证方法;实操层次架构、子系统设计,讲解层次划分、子系统划分原则,完成接口设计与建模,掌握子系统封装方法。

六、复杂嵌入式系统设计

掌握复杂系统的层次化设计策略:结构层次化(多重性、端口应用等)、行为层次化(层次化有限状态机)、系统层次化(分层与包的应用);通过逐级分解,简化复杂结构与行为的分析设计难度。

七、嵌入式处理场景与多任务建模

确定嵌入式场景处理方位,识别场景相关设备与软件对象,分配设备与软件行为;描述模块交互与行为相关结构,完成场景UML建模;针对实时、多任务特性,建模并发行为,分析协调行为关系,设计端口、协议与连接器。

八、组件与分布设计

讲解嵌入式组件典型划分原则与封装方法;适配UML组件图与分布图最新规范,实操节点连接、配置;讲解组件构建、组件与持续集成的关联,适配主流嵌入式分布式架构需求。

九、模型验证、重构与代码生成

讲解嵌入式UML主流建模工具框架原理与模型引擎执行机制;掌握工具与嵌入式操作系统的接口适配;实操模型代码生成、编译、运行与验证,开展基于模型的系统重构,搭建基于模型的自动化测试脚本。

 




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

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

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

咨询电话010-62883247

                4007991916

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

 

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>