求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导 | 角色培养  
 电话 English
成功案例   品质保证
 
成功案例
联想 服 业务需求分析与建模
电研华源 设计原理、建模与重
蓝拓扑 设计模式原理及应用
中达电通 设计模式原理与实践
通号院 UML+Rhaps
阿里巴巴 设计模式
 
全部课程 >建模   
面向对象的业务分析与系统设计
2072 次浏览  56 次
俎老师
2001年创立了uml.org.cn,2005年IBM Rational 用户组最佳主讲
 
时间地点:北京现场+直播:12月16-17日;深圳 上海 根据报名开班
课程费用:5700元/人
  报公开课  
企业内训:可以根据企业需求,定制内训,详见 内训学习手册


认证方式:
培训前了解能力模型。
培训后进行能力评测:
  • 在线考试
  • 能力分析,给出学习建议
  • 合格者颁发证书,作为职业技能资格证明


            当我们把软件从无到有的开发出来,建立了基本的技术框架,会发现随着需求的增加、规模的增长,对业务的理解和业务相关的设计越来越重要,而这正是对象模型的价值,让您能够从模型角度理解业务,然后进行领域驱动的设计,构建计算机之中的健壮的业务,适应未来不断发展的需要,进而能够快速响应业务变化,实现IT的灵活性和可控性。本课程将有专家级讲师,带领学员深刻理解领域模型的基本概念和领域驱动的设计方法,建立领域的主控能力。 课程将结合复杂的业务案例进行讲解,并带领学员进行实践分析设计、让您深刻理解面向对象的分析设计的本质。课程还将讲解面向对象的数据库设计、微服务设计、接口设计、规则和算法设计,以及基于领域模型的软件重构。
    培训目标:

  • 了解面向对象分析设计的设计概览
  • 某实际项目的面向对象分析设计回顾
  • 领域驱动的设计基础-面向对象基础
  • 学习业务建模
  • 理解领域分析
  • 面向对象分析设计路线图
  •      √ 设计软件架构中的领域层
  •      √ 数据库设计
  •      √ 服务&接口设计
  •      √ 规则&算法设计
  • 如何应对不断扩展的领域规模
  • 基于领域模型进行软件重构
  • 培训对象: 需求分析人员、软件开发人员、软件设计人员,构架设计师
    学员基础:了解面向对象分析设计,最好了解UML
    授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练

    培训内容:2天
    主题 课程安排
    面向对象的分析设计概览 什么是面向对象分析设计,
    为什么需要对象模型
    什么是面向对象
    为什么进行对象分析设计
    对象分析设计的案例对比:
    •  某系统随着时间积累、规模增长带来的逻辑复杂、难以维护的额外难题
    •  引入了领域模型后的设计重构
    •  面向对象分析设计的思路

    领域模型的基本概念解析 什么是领域模型
    什么是领域类
    领域类之间存在哪些关系
    领域类和面向对象的关系
    如何使用 UML 类图建模领域类

    某实际项目的对象分析设计回顾 某大型复杂系统的开发项目的发展历程回顾
    需求多而且易变带来的系统的不断变更
    缺乏方向的迭代开发进入迷宫状态
    引入对象模型明确业务需求
    基于对象模型理清设计思路
    借助对象分析设计,实现从业务过渡到技术。
    抓住领域的核心,简化系统的设计
    项目的效果对比分析、领域模型作用的分析
    面向对象分析设计基础-建模方法与工具 面向对象分析设计建模都包括哪些模型
    这些模型采用 UML 什么图:用例图、类图、顺序图、活动图、状态图
    典型的领域建模工具有哪些
    主流领域建模工具简介
    使用 UML 进行对象的多维建模
    •  用例图建模需求场景
    •  类图建模对象关系
    •  顺序图建模对象的交互
    •  状态图建模对象的状态
    • 活动图建模处理过程
    业务分析与建模 什么是业务模型
    业务模型有哪些对象类型
    如何进行业务建模
    •  识别业务用例
    •  建立业务角色模型
    •  建立业务实体模型
    •  建模业务用例中的对象交互
    •  识别业务核心对象并建模
    案例实践:某大型系统的业务建模与效果评价
    领域分析与建模 如何在业务模型中识别领域类
    领域类和业务对象的差别和联系
    领域类的概念分析
    领域类的关系建模
    基于领域分析模型简化对业务的理解
    常见的领域分析模式:
    •  角色分析模式
    •  行为分析模式
    •  实体分析模式
    •  规则分析模式
    案例实践:某大型系统的领域分析与效果评价
    面向对象业务分析与系统设计的路线图 从领域分析模型进化到领域设计模型
    领域设计模型的典型参考框架
    领域驱动的设计概览 :
    •  领域驱动的数据库设计
    •  设计软件架构中的领域层
    •  领域驱动的微服务设计
    •  领域驱动的接口设计
    面向对象的架构设计 架构的层次框架参考架构剖析
    如何根据领域模型划分子系统
    如何根据领域模型设计模块
    如何领域驱动设计软件的层次
    领域层的位置和常见层次的关系
    如何识别软件中的领域层
    领域层在软件中的作用剖析
    案例实践:某大型系统的领域层的定位与设计
    面向对象的数据设计 数据模型和领域模型的区别和联系
    如何从领域模型角度组织组织数据
    领域类到数据实体的映射
    领域类的关系到表的 关系的映射:
    •  关联的映射
    •  泛化的映射
    •  聚合的映射
    •  组成的映射
    •  自关联的映射
    如何基于领域模型理解复杂的数据结构
    如何基于领域模型设计可扩展的数据架构
    基于领域模型设计数据存储
    遗留的数据资产的领域模型逆向分析
    案例实践:某大型系统的数据库的设计
    面向对象的的微服务设计 面向服务的典型参考架构剖析
    服务的不同层次:表示服务、业务服务、数据服务、基础服务
    从重量级的服务到微服务的转换
    微服务所带来的服务拆分问题
    领域驱动微服务设计:
    微服务划分的角度和原则
    微服务的粒度划分原则
    微服务的层次划分原则
    服务的聚合与分解案例解析
    案例实践:某大型系统的领域驱动的服务设计与效果评价
    面向对象的驱动的接口设计 系统外部接口的典型问题:持续增多、杂乱、粒度难以分清
    接口和领域模型的关系
    如何从基于领域类理解接口需求
    如何基于领域类进行接口设计
    接口的粒度划分原则
    接口的聚合与分解
    面向对象的规则设计 什么是业务规则
    业务规则的多边形和复杂性带来的问题
    如何基于领域模型识别
    如何对业务规则建模
    业务规则的分类原则与方法
    业务规则的不断变更的设计方法
    案例实践:某系统领域驱动的规则设计与效果评价
    面向对象的算法分析设计 什么是算法
    算法典型的领域分析方法
    识别算法的领域类
    为算法的领域关系建模
    为算法的扩展进行设计
    案例实践:某大型系统的领域驱动的算法设计与效果评价
    领域驱动的平台设计 都有哪些平台:业务平台、技术平台
    业务平台关注哪些领域对象
    领域驱动的业务平台设计
    技术平台关注哪些领域对象
    领域驱动的技术平台设计
    基于领域模型进行软件重构 系统的发展不断的问题积累
    领域模型在大规模复杂遗留系统重构中的作用实际案例回顾
    •  为什么重构需要领域模型
    •  支持重构的领域模型何时建立
    •  有谁复杂领域模型的建立
    领域驱动的软件重构:
    •  当前软件的需求重塑
    •  当前软件的设计逆向
    •  为当前软件建立领域模型,
    •  基于领域模型理解软件的需求和设计模型
    •  识别软件存在的问题和需要改进之处,
    •  编排重构计划
    •  执行重构,
    •  在不断重构中维护日益复杂的领域模型
    •  让重构保持可控
    案例实践:某大型系统的基于领域模型的重构与效果评价
       
    2072 次浏览  56 次
    其他人还看了课程
    AADL原理与实践  2243 次浏览
    基于 Modelica 的系统仿真  1687 次浏览
    使用NML进行系统分析与建模  1513 次浏览
    Modelica培训  3072 次浏览
    面向对象的业务分析与系统设计  2072 次浏览
    业务分析师特训营(BABOK.v3标准体系)  1807 次浏览
    定制内训


    咨询服务:模型驱动的开发过程
    咨询目标 帮助建立模型驱动的分析、设计、开发,测试
    咨询范围 需求建模,架构建模,数据库建模,code建模,测试建模。
    咨询方式 模型驱动的开发过程培训,建模与管理工具环境搭建,结合客户实际案例示范,团队实践指导,模型评价标准制定,规范制定
    成功案例 华为研究发展中心,中科院空间中心,南京14所,中国移动研究院等等。
    详情咨询:010-62670969, zhgx@uml.net.cn
    课程计划
    QT应用开发 11-21[线上]
    C++高级编程 11-27[北京]
    LLM大模型应用与项目构建 12-26[特惠]
    UML和EA进行系统分析设计 12-20[线上]
    数据建模方法与工具 12-3[北京]
    SysML建模专家 1-16[北京]