m6米乐是正规app吗
  • 1
  • 2
  • 3
m6米乐是正规app吗
公司总机:86-029-85828582
传 真:86-029-85828582-8502
邮 编:710019
网 址:www.sxzt.cn
地 址:中国·陕西·西安市长安区神舟六路303号
您现在的位置:首页 > 新闻中心

异步社区2021年度热销新书《解构范畴驱动规划》思想导图

发布时间:2022-06-19 16:16:36 来源:m6米乐是正规app吗

  《解构范畴驱动规划》全书的头绪是依照范畴驱动规划一致进程的头绪展开叙说的,核心内容便是构成范畴驱动规划一致进程的三个阶段:

  价值需求对事务需求产生辅导和束缚效果。利益相关者分为获益的利益相关者(简称获益者)和解决问题的利益相关者(简称支持者)。体系愿景是对方针体系价值需求的精粹提取,能协助团队就项目需求达到的方针构成一致。体系规模是方针体系问题空间的鸿沟,能够经过辨认方针体系的当时状况与未来状况明晰。

  事务服务的组成要素包含:人物、服务恳求和服务价值,并将整个方针体系视为一个黑盒子。人物包含用户、战略(封装了事务规矩的定时器)和伴生体系。

  问题空间能够被划分为多个子范畴,能够依据价值之凹凸划分为:核心子范畴、通用子范畴和支撑子范畴。

  体系上下文用于确认解空间的鸿沟,而在架构层面,它代表了整个方针体系,能够运用体系分层架构来体现。体系分层架构分为(自下而上):

  限界上下文是战略层次的根本架构单元,它也是范畴驱动规划最重要的形式。书中经过多方面概括限界上下文:

  团队维度要求咱们为限界上下文树立范畴特性团队。范畴特性团队的组成依据康威规律、2PTs团队与特性团队的要求。

  至于技能维度,则需求依据质量特点如高并发、功能、安全等要素,要求资源阻隔,然后独立界说限界上下文。

  范畴建模阶段归于范畴驱动规划的战术规划阶段,我将其分为三个环节:范畴剖析建模、范畴规划建模和范畴完成建模。

  范畴剖析建模的参与人包含范畴专家和开发团队,应考虑由范畴专家作为整个剖析建模进程的主导。建模的输入为事务服务规约,输出为范畴剖析模型。

  动词建模:辨认事务服务规约中根本流程中的动词。需求确认范畴行为,判别该范畴行为是否产生进程数据(凭据),将该进程数据表达的范畴概念放入范畴剖析模型。这一个概念实际上便是四色建模中的时标型目标,即确认什么事(what)、什么时间产生(when),并判别有没有留存的价值(why)。

  概括笼统:遵从一致言语准则,对类似的范畴概念给出明晰界说,确认是否相同意义;或许是否能够进一步概括。

  分配限界上下文:依据范畴常识的相关性,并明晰常识语境的鸿沟,将范畴剖析模型的各个范畴概念分配到各个限界上下文。

  范畴剖析建模的输入为范畴剖析模型与事务服务规约的根本流程,输出则包含静态的范畴规划模型(由聚合组成的类图)和动态的范畴规划模型(序列图脚本或序列图)。

  聚合是鸿沟,鸿沟内为实体与值目标组成的目标树,根为实体,它用于保护范畴概念的完整性。聚合之间只能经过聚合根实体树立联系,根实体是聚合仅有的进口和出口。

  服务驱动规划分为两个过程:分化使命和分配责任。它的根底则是人物构造型,结合菱形对称架构,一个限界上下文的人物构造型包含:长途服务、本地服务(应用服务)、范畴服务、聚合和端口。

  服务驱动规划终究输出的是动态的序列图脚本,驱动出了范畴模型目标的办法,明晰了范畴目标之间的协作方法。

  范畴完成建模的输入是范畴规划模型,以及事务服务规约的检验规范;输出为范畴完成模型,包含了范畴层的产品代码和测验代码。

  范畴完成建模引荐选用测验驱动开发。关于限界上下文而言,菱形对称架构与测验金字塔存在必定的对应联系。聚合不依赖任何外部资源,十分易于编写单元测验。范畴服务的单元测验能够经过模仿端口来编写。应用服务编写集成测验。长途服务编写契约测验。

  服务驱动规划与测验驱动开发能够很好的结合起来。服务驱动规划的方向是由外向内,测验驱动开发的方向是由内向外,服务驱动规划输出的序列图脚本能够作为测验驱动开发的输入。