当前位置: 首页 > news >正文

DDD领域愿景迷人之处-UMLChina建模答题赛第7赛季第20轮

DDD领域驱动设计批评文集

做强化自测题获得“软件方法建模师”称号

《软件方法》各章合集


参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。在本文下留言回答。

所有题目的回答必须放在同一条消息中,方为有效回答。同一人多次回答,以最新的回答为有效回答。

只要最先答对前3题,即可获得本轮优胜。

如果有第4题,第4题为附加题,对错不影响优胜者的判定,影响的是优胜者的得分。


1 [单选]

DDD(领域驱动设计)文章的常用话术有:

①谦虚地表示:DDD不是银弹

②举例,只有1-2个领域类的极简单例子

③给出代码,包裹一层一层又一层

④念经:DDD是解决业务系统复杂性的方法学

⑤逐个列出DDD造词占据篇幅

请问,以上5个话术在文章中的排序最有可能是:

 A) ①→②→③→④→⑤

 B) ①→⑤→④→②→③

 C) ②→④→⑤→③→①

 D) ④→⑤→②→③→①

2 [单选]

下图是《领域驱动设计》一书给出的“领域愿景”示例:

这是典型的伪创新,它的内容随意跳跃,想到什么写什么,一会说“A-业务建模”,一会说“B-需求”,一会说“C-分析”。

请问,以上示例内容最有可能属于“C-分析”的是:

 A) 乘客模型应该反映出航空公司努力发展与回头客的关系这一点。

 B) 它应该用简明的形式表示出乘客的历史记录、参与过的特殊活动以及与战略企业客户的关系等。

 C) 表示出不同用户的不同角色(如乘客、代理商、经理),以便丰富关系模型并为安全框架提供所需的信息。

 D) 并与其他已有的航空预订系统集成。

3 [多选]

之所以在“愿景”之外,再搞一个“领域愿景”,原因是想从“技术人员”的角度来提供“愿景”。

这也是各个伪创新让某些“技术人员”大喊“受用”的迷人之处——它从某些“技术人员”的角度来说话,考虑某些“技术人员”的利益。

如果用医疗类比:

张三来到A医院看病。如果不是罕见的病种,按照现代医学的检查和诊断指南,不管在哪家医院,得到的结果是差不多的:

张三目前的问题有:I期原发性肺恶性肿瘤,脑部缺血灶、混合痔、龋齿。

如果考虑某些“技术人员(此处就是医生)”的利益导致影响诊疗,有可能会出现:

①某些“技术人员(医生)”觉得现代医学的检查和诊断手段太“重”,使用自己感觉“受用”的伪创新给张三检查和诊断,结论是:张三中邪了;

②某些“技术人员(医生)”不擅长治疗脑部疾病,张三也不知道自己脑部有缺血灶或者没主动说,“技术人员(医生)”干脆就不提脑部缺血灶的事情;

③张三在此之前不知道自己有肺癌,检查结果出来后大惊失色,请求“技术人员(医生)”治疗。“技术人员(医生)”在明知自己或本院不擅长治疗肺癌的情况下,依然收下张三,打算先解决混合痔问题,毕竟这对张三也是有好处的。

④张三其实已在或者已打算在其他医院治疗肺癌,此次来A医院主要是解决牙疼问题,但某些“技术人员”觉得有机会治疗肺癌对自己的简历有帮助,仍然花大量精力在肺癌上,对龋齿视而不见。

前段时间有一个宏论“练习DDD最好的办法是所有的需求都由自己决定”,它和以上①②③④中的哪些匹配度较高?

 A) ①

 B) ②

 C) ③

 D) ④

http://www.jsqmd.com/news/1403691/

相关文章:

  • 揭秘AI Agent成本陷阱:从OpenClaw部署到本地大模型实战优化
  • mpv-lazy懒人包零基础上手指南:Windows用户的mpv播放器中文配置与着色器整合方案
  • 前端转 AI 第 05 篇|P4:企业能力——多租户、SSO、审批流、连接器
  • 多智能体决策流程设计:有限审计下如何利用AI分歧暴露算法偏见
  • 【路径规划】基于瞬态三角哈里斯鹰算法TTHHO求解带时间窗的骑手外卖配送路径规划问题研究附Matlab代码
  • 国标28181视频监控平台秒懂指南:WVP-PRO保姆级上手与实战解析
  • DeFi 交易异常复盘:从链上事件到前端提示
  • 0451-Bomb-显示敌人和角色
  • STM32 USART 标准库完全指南——从串口发送到Printf重定向
  • Vue3 构建产物过大:先查副作用声明、导入方式和环境变量
  • AI模型自动化构建与部署实战:从MLOps原理到Oumi应用
  • Syncthing for Android 完整上手指南:三步实现不经过网盘的免费文件同步
  • 解决MSSTDFMT.DLL注册表缺失:从原理到实践的完整指南
  • Claude Code:轻量化代码协作工具的核心功能与实践
  • 玄琨GEO技术架构深度解析:从核心引擎到数据流闭环(产品技术篇) - 汇聚至此
  • Android 11 定制设置系统默认语言列表(en-US + zh-CN)与“添加语言“建议项
  • jqGrid经典用法全解析:从数据驱动到企业级表格实践
  • 2026年8月厦门外墙漏水维修防水公司推荐,高层高空渗水修缮避坑指南 - 聪居到家
  • 2026湛江泡沫混凝土楼顶保温电话施工队道路软基处理,泡沫轻质土改良松软土层?-萧昇建筑材料 - 行业甄选汇
  • AI+形式化验证实战:从Lean环境搭建到数学证明自动化
  • 基于DiFy、FastGPT和MaxKB构建企业级AI应用全栈方案
  • C++质数筛算法详解:从埃氏筛到欧拉筛的实战指南
  • 从CUDA Tile视角解析大模型算力核心:GEMM并行优化原理与实践
  • 移动硬盘格式选择指南:NTFS、exFAT、APFS、FAT32跨系统兼容性与数据安全实战
  • Arduino智慧交通沙盘:从零搭建物联网科创项目全攻略
  • 单仁牛商玄琨GEO:GEO生成式引擎优化的核心原理与技术架构解析(原理解析篇) - 汇聚至此
  • VSCode开发Java与SpringBoot:从环境配置到疑难排错实战指南
  • 2026年3款主流短视频总结软件测评3个核心维度帮你选对好用工具
  • 2026年新消息:伊春彩色鹅卵石规格深耕卵石业,老友常相伴-弘源达建材 - 行业甄选汇
  • DS4Android开源项目:安卓设备连接PS4手柄的原理、配置与实战指南