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

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

 

开发人员视角的模型驱动开发   
俎涛
2001年创立了uml.org.cn,2005年IBM Rational 用户组最佳主讲
报名课程       
时间地点:北京、深圳、上海 根据报名开班    
课程费用:5000元/人 (学生3折),详见 公开课学习手册
企业内训:可以根据企业需求,定制内训,详见 内训学习手册

《UML建模者》  认证方式  
1.知识:权威知识考试;
2.技能:真实案例实践考评;
3.经验:工作经验审核;
4.素养:未来发展潜力的评估。
模型驱动的开发可以有效地提高开发效率,课程将从开发角度看建模,如何整理需求模型,推导出设计模型,如何根据设计模型,生成代码,如何实现代码与模型同步,如何根据代码逆向模型,重构设计。
 
培训目标:

了解模型和代码的关系、了解模型驱动开发所需要的环境和工具 通过逆向工程了解代码和模型关系

  • 对已有的代码建模
  • 重构已有的设计

掌握正向模型驱动的开发

  • 需求建模
  • 设计建模
  • 从设计过渡到代码
  • 开发与重构

本课程将结合实际项目案例,将结合一个完整的实际项目案例,从需求分析到设计,依次讲解如何实践模型驱动的开发。

培训对象:软件开发工程师,软件设计工程师,尤其适合敏捷团队开发人员
学员基础:具备一定的编程、分析、设计经验。
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容:2天
模型驱动开发概览
什么是模型驱动的开发
模型驱动开发的原则
模型驱动开发的路线图
模型驱动开发的现状、机遇与挑战
模型驱动开发实例展示
UML建模工具概览
常见的UML建模工具
UML建模工具的关键能力
UML建模,模型转换
团队协作,正逆向工程
模型资产库,web发布,文档生成
结合客户特点推荐UML工具
模型和代码的关系概览 代码的各种形式和模型的对应关系:
编译单元-组件图
源代码逻辑关系-类图,包图
对象交互-顺序图
代码逻辑-状态图
代码处理流程-活动图
逆向并重构已有代码
对已有的代码建模
代码结构建模
代码流程建模
代码逻辑建模
代码对应的组件建模
使用工具逆向代码
逆向代码的UML工具支持
从源代码逆向类图
逆向相关的配置
代码与模型的同步
重构已有的设计
识别代码以后的问题
问题组织
建立理想设计
重构规划
修改已有的代码
正向工程:模型驱动开发
敏捷需求建模
识别actor
建立功能用例模型
描述用例事件流
定义接口需求
敏捷设计建模
层次设计与建模
数据模型设计与建模
面向运行的设计与建模
用例设计
  • 场景设计
  • 结构设计
  • 类设计(设计模式、重构)
  • 属性设计
  • 职责分配
  • 关系设计
  • 从模型过渡到代码
    组件设计与建模
    从模型生成代码结构
    从模型生成代码过程
    在代码框架基础上开发
    单元测试与持续集成
    维护代码和模型的同步
    维护代码和模型的同步 模型的代码的版本管理
    需求变更是的修改秩序
    从模型到代码的同步
    如何让模型和代码适度隔离
     
    其他人还看了课程
    数据分析与挖掘  
    红帽认证  
    企业战略与变革管理  
    软件架构设计方法  
    定制内训



    最新活动计划
    MBSE(基于模型的系统工程)10-29[北京]
    DoDAF规范、模型与实例 11-5[北京]
    QT应用开发 11-21[北京]
    C++高级编程 11-27[北京]
    业务建模&领域驱动设计 11-15[北京]
    用户研究与用户建模 11-21[北京]