UML在迭代过程中的分析设计
|
3698 次浏览 68 次
|
|
|
时间地点: 北京、 上海 、深圳 根据报名开班 |
课程费用:5700元/人 |
|
企业内训:可以根据企业需求,定制内训,详见
内训学习手册 |
|
 |
认证方式:
培训前了解能力模型。
培训后进行能力评测: 在线考试
能力分析,给出学习建议
合格者颁发证书,作为职业技能资格证明 |
 |
|
|
火龙果凝聚多年的经验,推出的需求过程指南。课程结合具体实际项目案例讲解并安排有效的练习和讲评,让你不仅仅是“听到”而是学到。
依托UML软件工程组织,超过300家企业的培训经验,几十家企业的实际项目需求分析、设计、架构设计咨询经验,您将有机会共同分享资深专家的经验
领会基于UML&面向对象分析设计的迭代架构过程:在软件的开发过程中,基于问题,确定架构的目标和范围,对架构单元区分优先级,对关键架构采用迭代的架构策略。

|
|
培训目标: |
了解UML的正确应用方法与原理
使用UML建立业务模型、需求模型、分析模型、设计模型、实现模型、测试模型、部署模型。
真正认识需求方法,深入理解Use Case精髓
了解UML&OOAD在真实项目中的使用
运用系统分析模式进行本质分析
了解如何设计稳健并易于扩展的架构
通过实际的案例,掌握需求、分析设计的关键技巧
看到好的和差的实际案例,反思自我,提高
深入了解如何解决实际开发问题
理解UML&OOAD贯穿于迭代化、用例驱动和以构架为中心的过程中
掌握如何基于UML&OOAD设计可扩展的业务架构、应用架构和程序结构
|
培训对象:需求人员,项目经理,设计人员,开发工程师,质量人员 |
学员基础:具有项目分析设计或者开发经验 |
授课方式: 定制课程 + 案例讲解
+ 小组讨论,60%案例讲解,40%实践演练 |
培训内容:2天
|
UML简介&面向对象简介
|
UML规范体系
UML2.1图形规范
OCL,XMI,MOF
面向对象的核心方法 |
初次上路 |
关注目标,界定范围,产品定义
真实再现 之需求捕获与分析 各种需求的捕获方法
需求的有效组织方法 如何获得真实需求
真实再现 之领域分析 领域识别,发现领域对象
建立领域对象模型,需求映射
真实再现 之 架构设计 确定架构目标与范围
识别设计元素,识别设计机制 设计运行时构架
真实再现 之 数据库设计
真实再现 之 详细设计
真实再现 之 实现
|
没有终点
需求变更 |
需求变化,变更维护
系统扩展与重构,系统维护 |
深入的思考“为什么这样” |
预测并分析系统的变化
分析业务框架
建立核心业务框架 |
建立系统可扩展的Framework
|
参考产品架构和开源框架
分析系统的可变因素和不变因素
设计可扩展的Framework
重构系统
把Framework作为资产 |
工程哲学思考 |
[ 思考 ] 同样的历史为什么总是重演
[ 收获 ] 积累工程资产,总结历史,预测未来
[ 演绎 ] 西游后记 |
西游后记*
建立理想的历程
|
产品定义
业务分析与整合
风险分析
制定后续计划
第一次迭代:发现问题,需求与计划
第二次迭代:解决关键风险,产品设计
第三次迭代:产品实施,履行系统约定
第四次迭代:产品交付
第n次迭代:产品维护 |
模型与代码工程实践
|
模型和代码的关系
如何建立可生成代码的模型
如何从代码逆向出模型,进行重构
基于代码的逆向需求(正向在前面讲过)
基于代码的逆向测试(正向在前面讲过)
|
|
|