|
|
|
UML在迭代过程中的分析设计
|
|
|
|
时间地点:
北京,上海,深圳,根据报名开班 |
课程费用:
5700元/人,详见公开课学习手册 |
|
企业内训: 可以根据企业需求,定制内训,详见
内训学习手册 |
|
- 火龙果凝聚多年的经验,推出的需求过程指南。课程结合具体实际项目案例讲解并安排有效的练习和讲评,让你不仅仅是“听到”而是学到。
- 依托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次迭代:产品维护 模型与代码工程实践 ●
模型和代码的关系 ●
如何建立可生成代码的模型 ●
如何从代码逆向出模型,进行重构 ●
基于代码的逆向需求(正向在前面讲过) ●
基于代码的逆向测试(正向在前面讲过) |
|
|
其他人还看了课程 |
|
|
|
|