第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

【備戰(zhàn)春招】第6天+ 如何使用domain story telling 進(jìn)行建模,和定義通用語言

標(biāo)簽:
Java

课程名称:DDD(领域驱动设计)思想解读及优秀实践

课程章节: 战略设计

课程讲师: 尤达_技术咖啡

通用语言作用:

谈话如果直接用自然语言进行描述,没有办法详细的记录和统一使用名词,讨论完了之后大家都没有不能够记住,所以应该有一种能够通用的,并且大家讨论完都能记住的工具,进行记忆讨论内容。

1,domain-story-model工具对应的含义:(因为只有这四个对象:用户,操作,对象,系统,所以整体描述的就是这四个之间的关系)

1,角色

2,一次请求或者对话

3,文件形式的图标表示系统中对象

4,服务系统

5,带箭头的表示顺序

2,生成通用语言的过程:讨论过程先生成顶层领域对象

讨论的流程:(因为只有这四个对象:用户,操作,对象,系统,所以整体描述的就是这四个之间的关系)

1,统一表达:对齐名词,对名词进行解释,存在歧义的名词进行统一

2,确定流程,从用户到系统,再到系统的容错。(用户->操作->对象->系统的流程)

3,抽象出来对象和对象之间的关系(对象与对象的关系)

生成对象的描述文档:

3,通用语言的特点:

**1,描述领域模型 : 对业务逻辑的描述,生成的模型。**领域通用语言描述的是讨论中的模型,如果不用通用语言描述,而用自然语言描述,最终大家对同一个概念,使用不同的描述,最终达不成统一。

2,团队在进行交流都要使用通用语言

3,模型中的对象和操作:要落实到代码中

g)

4,通用语言3部分内容组成的

1,类和操作的名称: 也就是对象和对象之间的关系(操作)

2,模型的规则和约束:实际业务中的约束,比如:商品的名称约束,售卖商品数量的约束等。

3,应用在领域模型的模式:工厂,仓库模式,限界上下文等

5,总结:

1,使用domain storytelling方法分析过程(三步)和生成通用语言(画图和生成文档)

2,通用语言的生成过程,作用和组成部分

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報(bào)

0/150
提交
取消