求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
联想 服 业务需求分析与建模
电研华源 设计原理、建模与重
蓝拓扑 设计模式原理及应用
中达电通 设计模式原理与实践
通号院 UML+Rhaps
阿里巴巴 设计模式

 

UML与面向对象分析设计   
俎涛
2001年创立了uml.org.cn,2005年IBM Rational 用户组最佳主讲
报名课程   13807 次浏览    1442 次 
时间地点:北京 上海 深圳 根据报名开班    
课程费用:5700元/人 (学生3折),详见 公开课学习手册
企业内训:可以根据企业需求,定制内训,详见 内训学习手册

《UML建模者》  认证方式  
1.知识:权威知识考试;
2.技能:真实案例实践考评;
3.经验:工作经验审核;
4.素养:未来发展潜力的评估。
  • 基于UML在系统分析设计中的实际应用问题,结合实际贯穿案例讲解,建立一个明确的路线图:需求分析、业务建模、领域分析、架构设计、数据设计、详细设计、开发规范、驱动测试和发布。
  • 针对以上各个环节的关键问题,通过UML建模和面向对象方法的应用解决实际难题。
  • 理论与实践经验并重,学员通过真实体验,达到学习的目的,同时为今后的工作提供一个演进的基础。
  • 在实战教练结束后,同时提供后续技术支持。一起达到在项目中实用的效果。
 
培训目标:
技能
  • 业务分析与建模
  • 系统分析与建模
  • 架构设计与建模
  • 数据设计与建模
  • 详细设计与建模
  • 基于模型生成代码,支持开发
  • 基于模型生成测试用例,质量验证
  • 逆向已有代码,应用模式重构设计
  • 从模型到编写文档:需求,架构文档,详细设计文档
  • 对模型管理进行管理。
  • 能够使用 UML工具进行项目团队开发
参考案例
  • 需求模型框架+文档模板+案例
  • 架构模型框架+文档模板+案例
  • 数据模型框架+文档模板+案例
  • 代码模型框架+文档模板+案例
  • 测试模型框架+文档模板+案例
工具与环境
  • UML建模工具EA
  • UML建模工具Rose
  • UML建模工具PowerDesigner
  • UML建模工具Rhapsody
培训对象:需求分析员,产品设计,架构师,开发工程师
学员基础:具有项目开发或者需求工作经验
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容:2天
UML概览

UML是什么,有什么
为什么要用UML
UML在国内和国外的应用情况介绍
UML和CMMI的集成应用
UML和敏捷开发过程的集成应用
UML的成功案例回顾
UML的失败案例回顾
如何采用用好UML建模
从模型驱动开发过程看UML在各个阶段的应用
从实例项目文档的了解如何用好UML

UML建模工具概览

都有哪些UML建模工具
这些建模工具的工作场景和建模特性对比
选择建模工具的关键指标:

  • 对UML规范的支持与跟踪
  • UML之外的其他建模规范的支持
  • 对代码自动化的支持
  • 对文档自动化的支持
  • 对团队协作的支持
  • 对模型版本管理的支持
  • 具有的建模框架资源
  • 易用性

UML建模工具选择建议
UML建模实例展示与讨论
UML建模工具和已有的开发与管理工具的集成建议

结合实际项目案例,讲解模型为核心的开发过程:业务建模、系统分析、架构设计、数据设计、详细设计、开发、测试
业务分析与建模 为什么进行业务建模
业务建模都包括那些内容
如何进行
业务调研与分析
业务用例分析与建模
业务对象分析与建模
业务模型的质量与验证方法
系统分析与建模

系统分析都包括什么内容
如何进行系统需求调研
系统功能分析与建模
系统边界分析与建模
系统非功能需求分析与建模:

  • 性能需求
  • 可靠性需求
  • 扩展需求
  • 安全需求

基于模型编写《系统需求说明书》
系统模型的评审与验证

架构设计与建模 架构设计都包括什么内容
架构模型都包括什么
层次框架设计与建模
子系统设计与建模
模块设计与建模
部署设计与建模
架构质量属性设计与建模
架构模型的验证
基于模型编写《架构设计文档》
架构模型的仿真与验证
数据设计与建模 数据设计都包括什么内容
数据 模型都包括什么
逻辑数据模型设计与建模
物理数据模型设计与建模
数据模型的验证
基于数据模型生成数据表结构
对已有的数据库逆向数据模型
基于模型编写《数据设计文档》
详细设计与建模
架构设计都包括什么内容
架构模型都包括什么
层次框架设计与建模
子系统设计与建模
模块设计与建模
部署设计与建模
架构质量属性设计与建模
架构模型的验证
基于模型编写《架构设计文档》
架构模型的仿真与验证
基于模型的开发

代码的各种元素建模:类、属性、函数、继承、聚合、组成、多态
各种开发语言的模型映射:

  • Java
  • C++
  • C#
  • C
  • Python
  • PHP

如何从模型生成代码
基于模型进行代码开发与调试
对代码进行模型逆向,
应用模型评价代码质量
代码重构与模型同步

大型项目团队协同建模实例
管理模型和文档的关系
  • 需求模型和需求文档的关系
  • 架构模型和架构文档的关系
  • 数据模型和数据文档的关系
  • 详细设计模型和详细设计文档的关系
  • 代码模型和代码的关系
  • 模型之间的关系:需求模型、架构模型、数据模型、详细设计模型、代码模型、测试模型
  • 文档之间的关系:需求文档,架构设计文档,详细设计文档、代码、测试文档
对模型进行管理
  • 模型的版本管理
  • 模型的变更管理
  • 模型的多人协同建模管理
  • 面向特定领域的模型扩展
  • 模型的分支、合并、与同步
案例与培训回顾 为什么建模
可以对什么建模
我需要哪些建模
13807 次浏览   1442 次
其他人还看了课程
基于UML和EA进行系统分析设计  14987 次浏览
MATLAB在电气信息工程中的应用  4084 次浏览
开发人员视角的模型驱动开发  4998 次浏览
使用EA进行业务建模  5532 次浏览
业务建模与业务分析  15393 次浏览
云服务原理与应用  4232 次浏览
定制内训



最新活动计划
数据建模方法与工具 12-16[北京]
基于模型系统仿真与验证 12-14 [讲座]
白盒测试技术与工具实践 12-24[线上]
LLM大模型应用与项目构建 12-26[特惠]
UML和EA进行系统分析设计 12-20[线上]
SysML建模专家 1-16[北京]