曙海教育集团
上海:021-51875830 北京:010-51292078
南京:4008699035 西安:029-86699670
武汉:027-50767718 成都:4008699035
深圳:4008699035 广州:4008699035
石家庄:4008699035 沈阳:024-31298103☆
全国统一报名免费电话:4008699035
首页 课程表 报名 在线聊 讲师 品牌 QQ聊 活动 就业

UML + Rhapsody + RoseRealtime 嵌入式系统分析设计培训

   培.训.特.点
       实战授课,面向企业实际需求,项目实战。
   培训讲师

       华为,中科院,上海贝尔,中兴,Xilinx,Intel英特尔,T,NI,Cadence公司,Synopsys,IBM,Altera,synopsys,微软,飞思卡尔,等大型公司高级工程师,项目经理,技术支持专家,资深工程师。

       ,相关技术专业,有丰富的理论素养,十多年实际项目经历,开发过多个大型项目,热情,乐于技术分享。

       更多师资力量信息请参见曙海师.资.团.队,请点击这儿查看

   培训报名与课程定制
       如果您想学习本课程,请点击这儿联系报名老师

       如果您没找到合适的课程或有特殊培训需求,请点击这儿订制培训
   班.级.规.模.及.环.境--热.线:4008699035 手.机:15921673576( 微.信.同.号)
       坚持小班授课,为保证培训效果,增加互动环节,每期人数限3到5人。
   开课时间和上课地点
             上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦
最近开课时间(周末班/连续班/晚班):UML + Rhapsody + RoseRealtime 嵌入式系统分析设计培训开班时间:即将开课,详情请咨询客服!
   实.验.设.备和授课方式

     ☆资深工程师授课

        
        ☆注重质量
        ☆边讲边练

        ☆合格学员免费推荐工作

        ☆合格学员免费颁发相关工程师等资格证书,提升您的职业资质

        专注高端培训15年,曙海提供的证书得到本行业的广泛认可,学员的能力
        得到大家的认同,受到用人单位的广泛赞誉。

        ★实.验.设.备请点击这儿查看★

   最.新.优.惠
       ☆在读学生,可优惠。
   质.量.保.障

        1、免费重修;
        2、课程结束后,授课老师留联系方式,保障培训效果,免费技术支持。
        3、推荐机会。

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

第一阶段 UML + Rhapsody +嵌入式系统分析设计

培训目标:

  • 是并发的、分布的或者实时的开发 理解UML建模方法与技术。
  • 了解OO的基本思想,掌握OOAD的基本原则,理解基本的OOAD方法和应用技术。
  • 完成本课程之后,学员应能够:
  • 应用迭代的,用例驱动的、以架构为中心的流程来开发可靠的设计模型
  • 使用UML来建立模型:类、对象、Capsule、协议、组件、属性、操作、关系、构造型、软件架构及需要相关的视图、模型图。
  • 应用抽象、封装、分层、继承和多态的概念
  • 了解不同的软件架构视图,以及支持该架构必须定义的关键机制
  • 了解在所有开发工作流中使用Rhapsody工具的机制:分析、设计、实现、测试、部署和配置管理
培训内容:
  • Rhapsody 模型- 介绍Rhapsody 用于开发实时系统模型的流程、建模语言(UML)和工具,涵盖Rhapsody 用户界面的所有主要元素,以及如何创建、编译、运行和调试模型。
  • Passive类和Capsule类- 解释capsule接口、端口、协议和子capsule 以及连接器的概念和使用,以及使用常规类
  • 状态建模-涵盖有限状态机和状态图的使用,以定义类的行为。
  • 系统服务-介绍运行时服务库,以及其提供的基本服务:计时、帧、日志、异常和通信
  • 需求分析- 描述如何阅读和理解需求分板工件,以及如何使用它们来确定候选分析类。
  • 类设计- 描述如何确定候选capsules、协议和passive类,探讨如何使用capsules 和passive类来共同满足系统设计职责。
  • 结构层次化- 解释如何通过使用层次化capsules来管理复杂性,还包括多重性和复制,以及末端端口和中继端口。
  • 继承层次化-通过细分capsules、passive类和协议,促进继承的使用来管理Rhapsody 模型中的复杂性。对比泛化和具体化。
  • 行为层次化- 描述如何使用层次化有限状态机来管理复杂性,涵盖相关的概念,包括层次化的状态迁移和层次化的状态,以及这些概念的UML表示。
  • 系统层次化- 描述使用分层和包(Package)来建立复杂的系统的技术
  • 配置管理- 涵盖连接Rhapsody 到配置管理系统的流程,以及Rhapsody 界面提供的基本配置管理操作。
  • 集成外部代码- 显示如何集成Rhapsody模型和传统的代码库。还包括如何在分散的Rhapsody 模型之间,或在模型和外部应用之间在消息中发送用户定义的数据。
  • 设计模式和Real-Time 建模- 介绍一些在开发Rhapsody模型中经常使用的设计模式,提供应用这些设计模板的指南。
  • 自适应建模- 介绍capsules中建模动态结构和行为概念,以简化实时系统中复杂问题的解决方案。
  • 并发性建模- 定义并发性的三个元素(过程、线程、capsule),它们如何关联,以及它们各自的应用场合。
  • 分布式模型- 显示如何处理分布的Rhapsody 模型之间的进程间通信(使用或不使用
    ConnexisTM)

第二阶段 UML + RoseRealtime +嵌入式系统分析设计
培训目标:
本课程结束后,学员应能够:
1. 应用迭代化的、用例驱动的和以构架为中心的过程开发稳定的设计模型。
2.了解实时系统开发可能会遇到的问题以及需要考虑的问题,包括:响应性、时效性、并发性和分布性。
3.使用 UML 表述实时模型的设计。包括如下建模:类、对象、封装体、协议、构件、属性、操作、关系、构造型、软件构架以及其他所需的支持视图和图表。
4.使用抽象、封装、分层结构、继承和多态等概念。
5.理解软件构架的不同视图,以及为支持该构架所定义的关键机制。
6.描述基本设计问题,包括模式的使用,这是开发稳定的实时系统的关键。
7.理解在整个开发工作流程中使用 Rose RealTime 工具集的机制,包括:分析、设计、实施、测试、部署和配置管理。

培训内容:
  • 实时系统开发的挑战 — 回顾实时开发人员所面临的基本问题。
  • 建模实时系统 — 介绍当前用于模型和开发解决方案(用于解决实时领域中遇到的问题)的三个范例。比较每个范例的优缺点。
  • Rose RealTime 模型 — 介绍 Rational Unified Process,标记 (UML) 和用于开发实时模型的 Rose RealTime 工具。涵盖了 Rose RealTime 用户界面的所有主要元素,以及创建、编译、运行和调试模型的方法。
  • 封装体结构 — 解释了用于定义封装体结构的封装体界面、端口、协议和子封装体,以及连接器等概念及用法。
  • 封装体行为 — 包括定义封装体行为的有限状态机和状态图的使用。
  • 系统服务 — 介绍实时服务库及其提供的基本服务:计时、帧、日志、异常和通信。
  • 被动类 — 描述封装体和被动类如何协同工作以实现封装体的功能,以及如何正确地设计被动类,使其可以在封装体内使用。
  • 将需求映射到设计 — 描述如何读取和理解需求分析的工件,以及如何使用它们来识别候选封装体、协议和被动类。
  • 结构分层结构 — 解释如何使用分层结构封装体来管理复杂性。还包括基数和复制,以及终端和中继端口。
  • 继承分层结构 — 讲述了继承的使用,以便通过封装体的子类、被动类和协议在 Rose RealTime 模型中管理复杂性。比较一般与特殊。
  • 行为分层结构 — 描述如何通过分层的有限状态机来管理复杂性。涵盖了相关概念,包括分层的转移和状态。还包括了这些概念的 UML 标记。
  • 系统分层结构 — 描述了使用层和包构建复杂系统的技术。
    配置管理 — 包括 Rose RealTime 与 CM 系统接口的过程以及 Rose RealTime 接口可用的基本 CM 操作。
  • 集成外部代码 — 展示如何将 Rose RealTime 模型与遗留代码库相集成,以及如何在分布式的 Rose RealTime 模型之间或在模型和外部应用程序之间,发送用户定义数据消息。
    模式和实时建模 — 介绍一些在 Rose RealTime 模型开发中常见的模式,并提供实施这些模式的指导。
  • 适应建模 — 介绍在封装体中建模动态结构和行为的概念,用简单的解决方案解决实时系统中的复杂问题。
  • 建模并发 — 定义三个并发单元(进程、线程和封装体)、它们相互之间的关系以及何时使用。
  • 分布式模型 — 显示在具有或不具有 ConnexisTM 的情况下,如何处理分布式的 Rose RealTime 模型之间的进程间通信。
  • 注意:Connexis 仅包括在该模块的 C++ 版本中
友情链接:Cadence培训 ICEPAK培训 EMC培训 电磁兼容培训 sas容培训 罗克韦尔PLC培训 欧姆龙PLC培训 PLC培训 三菱PLC培训 西门子PLC培训 dcs培训 横河dcs培训 艾默生培训 robot CAD培训 eplan培训 dcs培训 电路板设计培训 浙大dcs培训 PCB设计培训 adams培训 fluent培训系列课程 培训机构课程短期培训系列课程培训机构 长期课程列表实践课程高级课程学校培训机构周末班培训 南京 NS3培训 OpenGL培训 FPGA培训 PCIE培训 MTK培训 Cortex训 Arduino培训 单片机培训 EMC培训 信号完整性培训 电源设计培训 电机控制培训 LabVIEW培训 OPENCV培训 集成电路培训 UVM验证培训 VxWorks培训 CST培训 PLC培训 Python培训 ANSYS培训 VB语言培训 HFSS培训 SAS培训 Ansys培训 短期培训系列课程培训机构 长期课程列表实践课程高级课程学校培训机构周末班 曙海 教育 企业 学院 培训课程 系列班 长期课程列表实践课程高级课程学校培训机构周末班 短期培训系列课程培训机构 曙海教育企业学院培训课程 系列班