工作者的实践
 
 
问答 | 交流群 | 讲座 | 月刊 | MyProcess |
培训课程 | 问题诊所 | 现场咨询 | 资质认证 | 成功案例 | 课堂照片
   
 
成功案例
北京 UML &OOAD
卫星导航 UML&OOAD
爱立信 使用Rhapsody及UML
丹佛斯 UML2.0在嵌入式系统
汤森路透 UML&OOAD
西门子 UML+OOAD+规范+EA
中国银行 UML技术
阿尔卡特 UML&OOAD

相关培训课程
面向对象的分析设计
基于UML& OOAD的迭代开发
设计模式(Java或C++或C#)
J2EE设计模式指南
关系数据库面向OOAD设计
业务建模与业务架构的搭建
使用用例进行需求管理
UML+Rhapsody+嵌入式设计
Rose UML 建模实战
RoseRealTime嵌入式设计

相关咨询服务
UML+OOAD项目实施
UML+OOAD项目敏捷咨询

相关技术文章
基于UML的工作流管理系统分析
用Rational Rose 开发J2EE应用
基于UML的短信计费系统的分析

技术交流
免费技术讲座 >>>
订阅UMLO技术月刊>>>
希望在线交流,欢迎到论坛 >>
 

课程名称:
UML + RoseRealtime +嵌入式系统分析设计
资质认证:
证书样本>>>
    本课程主要面向开发人员,讲述了 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 工具集的机制,包括:分析、设计、实施、测试、部署和配置管理。
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练,详见 学习手册
培训内容
  • 实时系统开发的挑战 — 回顾实时开发人员所面临的基本问题。
  • 建模实时系统 — 介绍当前用于模型和开发解决方案(用于解决实时领域中遇到的问题)的三个范例。比较每个范例的优缺点。
  • 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++ 版本中
讲师资质
  • UML软件工程组织技术专家。
  • 火龙果软件工程技术中心 技术顾问、资深讲师。
  • 从事过10年以上相关实际工作,曾在著名IT企业就职,具备丰富的实践经验。
  • 在多个大中型项目中成功实施了相关的工程技术实践,具备真实有效的能力,而不仅仅是“名气”。
  • 具备深厚的理论功底,进行过专业系统化研究与学习。
  • 丰富的授课经验,为多家大型企业授课,获得了客户的高度评价
  • 丰富的咨询经验,为多家企业客户咨询。
  • 能够结合学员的需求,有效地讲授理论和实践经验,并带领学员进行具体的实践演练。

学习期限: 4天
培训对象: 本课程主要针对实时软件开发人员,他们希望对面向对象分析和设计概念有基本的了解,并且希望获得在 C、C++ 和 Java 语言环境中使用 Rose RealTime 工具集应用该技术的实践经验。对测试人员、构架设计师和设计经理也同样适用。
学员基础: 具有实时软件开发的经验、 具有对象技术的经验、 对 C、C++ 和 Java 编程语言的基本了解(基本要求) 注意:该教程不提供 C、C++ 或 Java 语言的培训
开班方式: 公开课,请留意 每月公开课计划时间,开课地点:北京,上海,深圳,昆明
企业内训,如果您报名人数超过8人,可以专门定制课程内容,上门授课
定制请求: 如果课程不符合您的期望,您可以发出课程定制请求, 可以定制的范围:
课程内容,讲师人选,培训采用的案例,培训课时,开课时间,
请把定制要求用邮件或者电话告知我们>>>网页式表单 , 表单rar下载
课程特点: 1、资深专家指导,难得的导师式学习 2、客户实际项目案例,直接过渡到工作
3、理论与实践相结合,注重应用实效 4、持续的技术支持,客户成功的保证

火龙果实践课堂
讲师资质
资深专家
曾就职著名IT公司
10年以上专业经验
5年以上授课经验
100个以上培训案例经验
平均90%以上学员满意度
 
训练方式
教练员案例讲解
学员实战演练
教练员点评示范
 
效果考核
优秀 -> 红带认证
良好 -> 蓝带认证
用例驱动的UML+OOAD

 
火龙果软件 向您提供经过数百家企业验证的有效的工程技术实践经验,同时关注最新的理论进展,帮助您"领跑您所在行业的软件世界"
 

公司简介 | 联系我们 |   Copyright 2002 ® 北京火龙果软件工程技术中心  京ICP备10020922号

京公海网安备110108001071号