|
|
成功案例
|
|
相关培训课程
|
|
|
|
|
|
面向对象分析设计与UML应用(贯穿案例-过程驱动)
|
|
|
|
|
主讲嘉宾: |
谭老师,知名IT企业架构师,著有《大象 Think
in UML》 |
地点时间: 北京
上海 深圳根据报名开班 |
课程费用: 5000元/人
详见 公开课学习手册 |
企业内训: 可以根据企业需求,定制内训,详见
内训学习手册 |
- 课程结合具体实际项目案例讲解并安排有效的练习和讲评,让你不仅仅是“听到”而是学到。
- 依托UML软件工程组织,超过300家企业的培训经验,几十家企业的实际项目需求分析、设计、架构设计咨询经验,您将有机会共同分享资深专家的经验
- 领会基于UML&面向对象分析设计的迭代架构过程:在软件的开发过程中,基于问题,确定架构的目标和范围,对架构单元区分优先级,对关键架构采用迭代的架构策略策略。
|
培训目标:
|
- 了解UML的正确应用方法与原理
- 使用UML建立业务模型、需求模型、分析模型、设计模型、实现模型、测试模型、部署模型。
- 真正认识需求方法,深入理解Use Case精髓
- 了解UML&OOAD在真实项目中的使用
- 运用系统分析模式进行本质分析
- 了解如何设计稳健并易于扩展的架构
- 通过实际的案例,掌握需求、分析设计的关键技巧
- 看到好的和差的实际案例,反思自我,提高
- 深入了解如何解决实际开发问题
- 理解UML&OOAD贯穿于迭代化、用例驱动和以构架为中心的过程中
- 掌握如何基于UML&OOAD设计可扩展的业务架构、应用架构和程序结构
|
|
授课方式: 定制课程 + 案例讲解
+ 小组讨论,60%案例讲解,40%实践演练,详见 公开课学习手册 |
培训内容:
3天
|
UML简介&面向对象简介
●
UML规范体系 ●
UML2.1图形规范 ●
OCL,XMI,MOF ●
面向对象的核心方法 初次上路: ●
关注目标,界定范围,产品定义 ●
真实再现 之需求捕获与分析 各种需求的捕获方法
需求的有效组织方法
如何获得真实需求
●
真实再现 之领域分析 领域识别,发现领域对象
建立领域对象模型,需求映射
●
真实再现 之 架构设计 确定架构目标与范围
识别设计元素,识别设计机制
设计运行时构架
●
真实再现 之 数据库设计 ●
真实再现 之 详细设计 ●
真实再现 之 实现 没有终点 需求变更:
需求变化,变更维护 系统扩展与重构,系统维护
深入的思考“为什么这样”
预测并分析系统的变化 分析业务框架
建立核心业务框架
建立系统可扩展的Framework
参考产品架构和开源框架 分析系统的可变因素和不变因素
设计可扩展的Framework
重构系统
把Framework作为资产 工程哲学思考:
[ 思考 ] 同样的历史为什么总是重演
[ 收获 ] 积累工程资产,总结历史,预测未来
[ 演绎 ] 西游后记
西游后记* 建立理想的历程:
产品定义 业务分析与整合
风险分析
制定后续计划 第一次迭代:发现问题,需求与计划
第二次迭代:解决关键风险,产品设计
第三次迭代:产品实施,履行系统约定
第四次迭代:产品交付
第n次迭代:产品维护 模型与代码工程实践
模型和代码的关系
如何建立可生成代码的模型 如何从代码逆向出模型,进行重构
基于代码的逆向需求(正向在前面讲过)
基于代码的逆向测试(正向在前面讲过)
|
|
|
|
|