课程培训
uml与使用工具为rhapsody管理培训

课程目标:

1、提升团队技能,了解如何应用UMLEA进行

2建模工具EA的功能和应用实践

3业务分析与建模

4系统分析与建模

5架构设计与建模

6数据设计与建模

7详细设计与建模

8基于模型生成代码,支持开发

9基于模型生成测试用例,质量验证

10逆向已有代码,应用模式重构设计

11从模型到编写有效文档:需求文档,架构设计文档,详细设计文档

12对模型管理进行管理。

13能够使用 UML工具进行项目团队开发

课程大纲:

时间

主题

内容

第一天

上午

8:30-11:30

UML概览

UML是什么,有什么

为什么要用UML

UML在国内和国外的应用情况介绍

UML和CMMI的集成应用

UML和敏捷开发过程的集成应用

UML的成功案例回顾

UML的失败案例回顾

如何采用用好UML建模

从模型驱动开发过程看UML在各个阶段的应用

从实例项目文档的了解如何用好UML

下午

13:30-16:30

UML建模工具EA概览

都有哪些UML建模工具

这些建模工具的工作场景和建模特性对比

选择建模工具的关键指标:

UML规范的支持与跟踪

UML之外的其他建模规范的支持

对代码自动化的支持

对文档自动化的支持

对团队协作的支持

对模型版本管理的支持

具有的建模框架资源

易用性

UML建模工具EA应用实践

建模功能需求

支持的建模规范:UML,SysML,BPMN,ToGAF…

建模框架

模型管理功能

和其他工具的集成:需求管理、配置管理、开发、测试

模型验证能力

文档生成

对开发的支持

对测试的支持

对需求管理的支持

对项目管理的支持

UML建模工具EA应用实践

 

第二天

上午

8:30-11:30

业务分析与建模

 

 

 

 

 

 

 

 

系统分析与建模

 

 

 

 

 

 

 

 

 

 

 

架构设计与建模

 

 

为什么进行业务建模

业务建模都包括那些内容

如何进行业务调研与分析

业务用例分析与建模

业务对象分析与建模

业务模型的质量与验证方法

 

 

系统分析都包括什么内容

如何进行系统需求调研

系统功能分析与建模

系统边界分析与建模

系统非功能需求分析与建模:

 性能需求

可靠性需求

扩展需求

安全需求

基于模型编写《系统需求说明书》

系统模型的评审与验证

 

架构设计都包括什么内容

架构模型都包括什么

层次框架设计与建模

子系统设计与建模

模块设计与建模

部署设计与建模

架构质量属性设计与建模

架构模型的验证

基于模型编写《架构设计文档》

架构模型的仿真与验证

 

 

下午

13:30-16:30

 

 

 

数据设计与建模

 

 

 

 

 

 

 

详细设计与建模

 

 

 

 

 

 

 

 

 

 

基于模型的开发

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

大型项目团队协同建模实例

 

数据设计都包括什么内容

数据 模型都包括什么

逻辑数据模型设计与建模

物理数据模型设计与建模

数据模型的验证

基于数据模型生成数据表结构

对已有的数据库逆向数据模型

基于模型编写《数据设计文档》

 

详细设计与建模:

详细设计都包括什么内容

详细模型都包括什么

用例分析设计与建模

组件设计与建模

接口设计与建模

类分析设计与建模

函数流程分析设计与建模

详细设计模型的验证

基于模型编写《详细设计文档》

设计模型的仿真与验证

 

 

代码的各种元素建模:类、属性、函数、继承、聚合、组成、多态

各种开发语言的模型映射:

 

Java

C++

C#

C

Python

PHP

如何从模型生成代码

基于模型进行代码开发与调试

对代码进行模型逆向,

应用模型评价代码质量

代码重构与模型同步

 

 

需求模型和需求文档的关系

架构模型和架构文档的关系

数据模型和数据文档的关系

详细设计模型和详细设计文档的关系

代码模型和代码的关系

模型之间的关系:需求模型、架构模型、数据模型、详细设计模型、代码模型、测试模型

文档之间的关系:需求文档,架构设计文档,详细设计文档、代码、测试文档

 

 

 

模型的版本管理

模型的变更管理

模型的多人协同建模管理

面向特定领域的模型扩展

模型的分支、合并、与同步

 

 

 

 




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

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

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

咨询电话010-62883247

                4007991916

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

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>