领域 - 驱动 - 设计 三大概念

霄
2022-04-27 / 0 评论 / 6 阅读 / 正在检测是否收录...

什么是领域

领域就是问题域,用来解决特定的问题

领域怎么划分?

领域划分可以是一个项目,一个模块,一个BLL(业务逻辑)

领域谁来划分?

不是架构师,是领域专家(熟悉业务,需求分析师)主导,在交流中达成共识一大家都能理解的建模语言

领域就是在需求沟通环节,有需求方主导分析,开发认可,对需求的拆分建模,包括内部的一些规则---并不产出代码,只有模型---可大可小

驱动
按照领域设计去实现功能

拆分领域

设计领域 --- 清晰职责--- 做什么事

职责划分,定好规范

设计

项目按照领域来设计的,每个领域都是按照设计实现的,那么完成每个领域之后,组装起来就能完成全部需求,不会出现变形

设计思维:

程序员思维: 需求 --- 数据库---就开始逻辑开发 --- 界面 --- 完成 --- 容易变动

产品经理思维:一开始不管技术,只分析业务 --- 再考虑实现 --- 避免改动

以需求分析为核心,不谈技术,定好问题域和规范,再去落地代码

扫描二维码,在手机上阅读!
22

评论 (0)

取消