求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导  
 电话 English
成功案例   品质保证
 
成功案例
联想 服 业务需求分析与建模
电研华源 设计原理、建模与重
蓝拓扑 设计模式原理及应用
中达电通 设计模式原理与实践
通号院 UML+Rhaps
阿里巴巴 设计模式
 
全部课程 >建模   
UML + RoseRealtime +嵌入式系统分析设计
3920 次浏览  38 次
邓老师
国内UML嵌入式建模的第一批布道者,具有实践经验和理论探究的双重能力。
 
时间地点: 北京、 上海 、深圳 根据报名开班
课程费用:5000元/人
 
报公开课  
企业内训:可以根据企业需求,定制内训,详见 内训学习手册


认证方式:
培训前了解能力模型。
培训后进行能力评测:
  • 在线考试
  • 能力分析,给出学习建议
  • 合格者颁发证书,作为职业技能资格证明


     本课程主要面向开发人员,讲述了 Rational Rose RealTime 工具集的使用,包括了实时软件开发生命周期的各个方面:从分析到设计、测试、调试、配置管理和部署。本课程涵盖了对并发的、分布的或实时的系统进行建模所必需的“统一建模语言 (UML)”的核心概念。
        另外,还为学员们介绍了 Rational Unified ProcessTM,它是一种用于软件系统开发的迭代化的、用例驱动的和以构架为中心的过程。学员们还将了解工具集的使用,该工具集适用于 Rational Unified Process 中定义的所有主要的工作流程。
        在分析和设计阶段,无论是使用 C、C++ 还是 Java 语言的用户,都可从这种可视化建模技术中受益。
        学员可以通过做实验来获得使用工具的经验。它们由三部分组成:首先是演示,然后是热身练习,最后是个案(实际)练习。“演示”是教师在一个简单的模型上演示技术,“热身”允许学员在一个简单的模型上进行实践,个案(实际)练习则允许学员将技术运用于构建整个系统。另外,学员还可以使用 Rose RealTime 的代码生成和执行功能,运行、测试和调试设计的模型。
     
    培训目标:

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

    培训对象:
    本课程主要针对实时软件开发人员,他们希望对面向对象分析和设计概念有基本的了解,并且希望获得在 C、C++ 和 Java 语言环境中使用 Rose RealTime 工具集应用该技术的实践经验。对测试人员、构架设计师和设计经理也同样适用。
    学员基础:
    具有实时软件开发的经验、 具有对象技术的经验、 对 C、C++ 和 Java 编程语言的基本了解(基本要求) 注意:该教程不提供 C、C++ 或 Java 语言的培训
    授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练

    培训内容:2天

    实时系统开发的挑战 回顾实时开发人员所面临的基本问题。
    建模实时系统  介绍当前用于模型和开发解决方案(用于解决实时领域中遇到的问题)的三个范例。比较每个范例的优缺点。
    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++ 版本中
       
    3920 次浏览  38 次
    其他人还看了课程
    基于SysML和EA进行系统设计与建模  24018 次浏览
    UML+面向对象分析设计  13464 次浏览
    Excel高级数据处理课程  1657 次浏览
    基于模型的需求管理  4484 次浏览
    基于模型的设计  3232 次浏览
    业务建模与业务分析  13236 次浏览
    定制内训


    咨询服务:模型驱动的开发过程
    咨询目标 帮助建立模型驱动的分析、设计、开发,测试
    咨询范围 需求建模,架构建模,数据库建模,code建模,测试建模。
    咨询方式 模型驱动的开发过程培训,建模与管理工具环境搭建,结合客户实际案例示范,团队实践指导,模型评价标准制定,规范制定
    成功案例 华为研究发展中心,中科院空间中心,南京14所,中国移动研究院等等。
    详情咨询:010-62670969, zhgx@uml.net.cn
    课程计划
    MBSE(基于模型的系统工程)4-18[北京]
    自然语言处理(NLP) 4-25[北京]
    基于 UML 和EA进行分析设计 4-29[北京]
    以用户为中心的软件界面设计 5-16[北京]
    DoDAF规范、模型与实例 5-23[北京]
    信息架构建模(基于UML+EA)5-29[北京]