狠狠撸
Submit Search
领域驱动设计
Download as PPT, PDF
0 likes
514 views
AI-enhanced description
T
thinkinlamp
文档讨论了在软件开发中需求获取和领域建模的重要性。强调了不同参与者在需求流程中的角色及其对业务成功的影响,同时探讨了领域建模的复杂性和可能面临的挑战。最后提到领域与技术的关系及其对程序设计的影响。
Technology
Entertainment & Humor
Read more
1 of 15
Download now
Downloaded 30 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
More Related Content
What's hot
(10)
PPTX
2010年度策略规划与执行共识营
Lin
?
PPT
專案管理 結婚
linzewei1212
?
DOCX
Michael Fang-BPM CHN
Mike Fang
?
PPT
CBAP商業分析讀書會 20140114 CH9
moris lee
?
PPTX
商務開發(BD)技巧 part1 -BCBOK架構內容說明
jongminshi
?
PDF
Ch05
Prectice Tsai
?
PPTX
PMP: 專案管理架構(Framework) & 整合管理(Integration Management) Review
Richard Hsu
?
PPTX
老成的专案管理以及经验分享
智遠 成
?
PDF
管理学
Yi Chi Lin
?
PPT
PMI-PBA 讀書會 20150820
moris lee
?
2010年度策略规划与执行共识营
Lin
?
專案管理 結婚
linzewei1212
?
Michael Fang-BPM CHN
Mike Fang
?
CBAP商業分析讀書會 20140114 CH9
moris lee
?
商務開發(BD)技巧 part1 -BCBOK架構內容說明
jongminshi
?
Ch05
Prectice Tsai
?
PMP: 專案管理架構(Framework) & 整合管理(Integration Management) Review
Richard Hsu
?
老成的专案管理以及经验分享
智遠 成
?
管理学
Yi Chi Lin
?
PMI-PBA 讀書會 20150820
moris lee
?
Viewers also liked
(18)
PPT
Php Webservers
thinkinlamp
?
PDF
10 Year Anniversary Tocqueville Value Europe
fitzgeralddon
?
PPTX
云端的数据库
thinkinlamp
?
PDF
Go! Open day program
hiqblr
?
PDF
The case for stock picking & Investment Case Baron de Ley Value Seminar Zuri...
fitzgeralddon
?
PPT
网页游戏开发与敏捷开发
thinkinlamp
?
DOCX
CV_Reusche_2015_July_UKR
GReusche
?
PPT
《软件随想录》
thinkinlamp
?
PPT
数据处理算法设计要点
thinkinlamp
?
DOCX
CV_Reusche_2015_July_RUS
GReusche
?
PPT
My sql自动化监控
thinkinlamp
?
PPT
2011 06-12-why do we need the rabbit
thinkinlamp
?
PDF
Vicat Investment Case
fitzgeralddon
?
PDF
Global trends in agriculture the environment and food
GReusche
?
PPTX
社区是个形容词
thinkinlamp
?
PDF
Fund Presentation
fitzgeralddon
?
KEY
20100305
Hironobu Koura
?
DOCX
Reusche Gary CV 2016 February
GReusche
?
Php Webservers
thinkinlamp
?
10 Year Anniversary Tocqueville Value Europe
fitzgeralddon
?
云端的数据库
thinkinlamp
?
Go! Open day program
hiqblr
?
The case for stock picking & Investment Case Baron de Ley Value Seminar Zuri...
fitzgeralddon
?
网页游戏开发与敏捷开发
thinkinlamp
?
CV_Reusche_2015_July_UKR
GReusche
?
《软件随想录》
thinkinlamp
?
数据处理算法设计要点
thinkinlamp
?
CV_Reusche_2015_July_RUS
GReusche
?
My sql自动化监控
thinkinlamp
?
2011 06-12-why do we need the rabbit
thinkinlamp
?
Vicat Investment Case
fitzgeralddon
?
Global trends in agriculture the environment and food
GReusche
?
社区是个形容词
thinkinlamp
?
Fund Presentation
fitzgeralddon
?
20100305
Hironobu Koura
?
Reusche Gary CV 2016 February
GReusche
?
Ad
More from thinkinlamp
(20)
PPT
数据仓库
thinkinlamp
?
PPSX
对My sql dba的一些思考
thinkinlamp
?
PDF
My sql innovation work -innosql
thinkinlamp
?
PPSX
浅谈 My sql 性能调优
thinkinlamp
?
PDF
2011 06-12-lamp-mysql-顾春江
thinkinlamp
?
PPT
蜘蛛
thinkinlamp
?
PPTX
大型微博应用贵别别诲系统浅析
thinkinlamp
?
PDF
Enterprise connect
thinkinlamp
?
PPT
I os tech talk 观后感
thinkinlamp
?
PPTX
服务化的网站架构
thinkinlamp
?
PPTX
大型互联网应用架构设计
thinkinlamp
?
PPT
Php extension开发
thinkinlamp
?
PPT
Nosql七种武器之长生剑 mongodb的使用介绍
thinkinlamp
?
PPT
大型厂苍蝉数据库设计
thinkinlamp
?
PDF
惭测厂蚕尝高可用
thinkinlamp
?
PDF
Mysql overview_20100811
thinkinlamp
?
PPT
面向搜索引擎的友好程序开发
thinkinlamp
?
PPT
基于架构的开发模式
thinkinlamp
?
PPT
系统邮件实战技巧
thinkinlamp
?
PPT
别让专业水平外的因素拖
thinkinlamp
?
数据仓库
thinkinlamp
?
对My sql dba的一些思考
thinkinlamp
?
My sql innovation work -innosql
thinkinlamp
?
浅谈 My sql 性能调优
thinkinlamp
?
2011 06-12-lamp-mysql-顾春江
thinkinlamp
?
蜘蛛
thinkinlamp
?
大型微博应用贵别别诲系统浅析
thinkinlamp
?
Enterprise connect
thinkinlamp
?
I os tech talk 观后感
thinkinlamp
?
服务化的网站架构
thinkinlamp
?
大型互联网应用架构设计
thinkinlamp
?
Php extension开发
thinkinlamp
?
Nosql七种武器之长生剑 mongodb的使用介绍
thinkinlamp
?
大型厂苍蝉数据库设计
thinkinlamp
?
惭测厂蚕尝高可用
thinkinlamp
?
Mysql overview_20100811
thinkinlamp
?
面向搜索引擎的友好程序开发
thinkinlamp
?
基于架构的开发模式
thinkinlamp
?
系统邮件实战技巧
thinkinlamp
?
别让专业水平外的因素拖
thinkinlamp
?
Ad
领域驱动设计
1.
不以规矩 · 不成方圆
2.
2008 年 70%
的时间花费在 CRUD 20% 的时间花费在 UI 逻辑 5% 的时间花费在交流沟通 5% 的时间花费在设计方案
3.
2009 年
4.
准备工作 发现涉众 规划业务范围(目标、期望)
优先级 需求层次(架构,流程,细节) 回馈交流,确认
5.
涉众 技术支持 销售人员
终端客户 销售代理 测试人员 公司员工 行业需求 研发创新
6.
获取需求 发现主角 业务用例
业务建模 领域模型 业务规约 非功能性需求
7.
什么是领域 领域的初衷 解决一切你遇到的问题
领域建模与业务用例的区别 领域可以脱离业务而建立,但又不能脱离业务(下单过程中订单与其他 XX 有复杂联系,这个并不是此下单用例的焦点,但是个难点,需要梳理,建立问题)
8.
领域问题建立 技术 关系
规约 要点:莫忘建立的初衷
9.
领域边界约束 财务报销单据 财务部、税务部
B2C 的订单 订单中心,仓储中心,物流中心,档案中心 边界的确立不能违反客观世界的业务规约
10.
领域的用途 业务逻辑封装 基于业务构建的架构
消薄应用层的代码 增强业务复用性
11.
领域的陷阱 与技术挂钩 脱离限制的领域
领域的大小
12.
领域与实际编程联系 对象 生命周期
数据库 流程图 单元测试
13.
领域与项目管理 任务分派 质量控制
进度控制
14.
实例: WAF 3.0
DEGISN CODE PREVIEW
15.
TO BE CONTINUED
[email_address]
Download