课程培训
基于 UML 和EA进行分析设计培训课程

 

培训目标:

 

提升团队技能,了解如何应用UML和EA进行

  • 建模工具EA的功能和应用实践
  • 业务分析与建模
  • 系统分析与建模
  • 架构设计与建模
  • 数据设计与建模
  • 详细设计与建模
  • 基于模型生成代码,支持开发
  • 基于模型生成测试用例,质量验证
  • 逆向已有代码,应用模式重构设计
  • 从模型到编写有效文档:需求文档,架构设计文档,详细设计文档
  • 对模型管理进行管理。
  • 能够使用 UML工具进行项目团队开发

 

 

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

     

    UML建模工具EA概览 都有哪些UML建模工具
    这些建模工具的工作场景和建模特性对比
    选择建模工具的关键指标:
    • 对UML规范的支持与跟踪
    • UML之外的其他建模规范的支持
    • 对代码自动化的支持
    • 对文档自动化的支持
    • 对团队协作的支持
    • 对模型版本管理的支持
    • 具有的建模框架资源
    • 易用性
    UML建模工具EA应用实践
    • 建模功能需求
    • 支持的建模规范:UML,SysML,BPMN,ToGAF…
    • 建模框架
    • 模型管理功能
    • 和其他工具的集成:需求管理、配置管理、开发、测试
    • 模型验证能力
    • 文档生成
    • 对开发的支持
    • 对测试的支持
    • 对需求管理的支持
    • 对项目管理的支持
    UML建模工具EA应用实践
    结合实际项目案例,讲解模型为核心的开发过程:业务建模、系统分析、架构设计、数据设计、详细设计、开发、测试
    业务分析与建模 为什么进行业务建模
    业务建模都包括那些内容
    如何进行
    业务调研与分析
    业务用例分析与建模
    业务对象分析与建模
    业务模型的质量与验证方法
    系统分析与建模 系统分析都包括什么内容
    如何进行系统需求调研
    系统功能分析与建模
    系统边界分析与建模
    系统非功能需求分析与建模:

     

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

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

    架构设计与建模 架构设计都包括什么内容
    架构模型都包括什么
    层次框架设计与建模
    子系统设计与建模
    模块设计与建模
    部署设计与建模
    架构质量属性设计与建模
    架构模型的验证
    基于模型编写《架构设计文档》
    架构模型的仿真与验证
    数据设计与建模 数据设计都包括什么内容
    数据 模型都包括什么
    逻辑数据模型设计与建模
    物理数据模型设计与建模
    数据模型的验证
    基于数据模型生成数据表结构
    对已有的数据库逆向数据模型
    基于模型编写《数据设计文档》
    详细设计与建模
    详细设计与建模:
    详细设计都包括什么内容
    详细模型都包括什么
    用例分析设计与建模
    组件设计与建模
    接口设计与建模
    类分析设计与建模
    函数流程分析设计与建模
    详细设计模型的验证
    基于模型编写《详细设计文档》
    设计模型的仿真与验证

     

    基于模型的开发

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

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

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

    大型项目团队协同建模实例
    管理模型和文档的关系
    • 需求模型和需求文档的关系
    • 架构模型和架构文档的关系
    • 数据模型和数据文档的关系
    • 详细设计模型和详细设计文档的关系
    • 代码模型和代码的关系
    • 模型之间的关系:需求模型、架构模型、数据模型、详细设计模型、代码模型、测试模型
    • 文档之间的关系:需求文档,架构设计文档,详细设计文档、代码、测试文档
    对模型进行管理
    • 模型的版本管理
    • 模型的变更管理
    • 模型的多人协同建模管理
    • 面向特定领域的模型扩展
    • 模型的分支、合并、与同步
    案例与培训回顾 为什么建模
    可以对什么建模
    我需要哪些建模  
     



如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表下载请点击

服务优势:
丰富专家资源,精准匹配相关行业,相关项目技术精英,面向用户实际需求,针对性培训或咨询,互动式交流,案例教学,精品小班,实际工程项目经验分享,快捷高效,节省时间与金钱,少走弯路与错路。

专家力量:
中国科学院相关研究所高级研究人员
西门子,TI,vmware,MSC,Ansys,MDI,Mentor, candence,Altium,Atmel 、Freescale,达索,华为等
大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高
多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享
针对客户实际需要,真实案例演示,互动式沟通,学有所值
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>