罗大佑、把午睡打造成领域驱动设计创新-UMLChina建模知识竞赛第4赛季第6轮

news2025/1/15 16:38:15

DDD领域驱动设计批评文集

欢迎加入“软件方法建模师”群

《软件方法》各章合集

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

只要最先答对前3题,即可获得本轮优胜。第4题为附加题,对错不影响优胜者的判定,影响的是优胜者的得分。

所有题目的回答必须放在同一条消息中,方为有效回答。

1. [单选]本题1分

我们经常听到一个词“过度设计”,关于这个词,以下说法正确的是: 

 A) 造成“过度设计”的根源是建模人员懂得的知识太多,就像人背着几吨的重物干活,很难把工作做好。此时要应用断舍离原则,让人变得敏捷。

 B) 绝大多数“过度设计”说的根本不是设计问题,其实是“需求蔓延”,包括《人月神话》的作者表达的“过度设计”在内。

 C) 是否需要“过度”看具体系统,容易做的系统不用“过度设计”,不容易做的系统需要适当“过度设计”。

 D) “过度设计”之所以被批评,是因为耗费了很多精力。如果采用革命性的领域驱动设计创新,只需用最少的精力就可以产出最大量的设计。这时,“过度设计”的问题将被最小化,甚至不再存在。

2. [单选]本题1分

这个图中,用类似乌鸦脚的形状来表示实体在关系中的多重性为多,相当于现在UML的*。

请问,以下各人中,谁最早在数据建模中使用这样的形状?

【本题相关内容,之前我所发的文章有错误,不能用作答题依据。】

 A) Martin Fowler

 B) Richard Barker

 C) Gordon Everest

 D) James Odell

 E) Ringo Starr

3. [单选]本题1分

假设有同学阅读了《软件方法》或领域驱动设计批评系列文章,决定把午睡打造成领域驱动设计创新。

他先用“造词”法,把“午睡”改成“码农昼寐”。然后,他还想运用“割裂历史”法,请问,以下选项中,哪个做法和“割裂历史”法最匹配?

 A) 调查1000名程序员,比较他们在没有实践“码农昼寐”领域驱动设计技能和实践“码农昼寐”领域驱动设计技能之后的代码质量,结论是代码质量普遍提高。

 B) 建立“码农昼寐”圈子,互相宣传,并在各个城市巡回演讲。

 C) 请北京师范大学教授于丹讲解中华文化中与“码农昼寐”的前身“午睡”相关的内容。

 D) 引入超大数据模型,研究在各个行业、各个岗位、上班期间的各种工作休息策略……情况下,工作人员的工作质量变化,可以做到指定某人(例如阿里某P*架构师),计算出他上班期间的最佳工作休息策略。

4. [单选]本题为附加题,0.5分

以下图片是最近的新闻。

 罗大佑在上个世纪八十年代有一首歌提到过类似的情况,这首歌叫:

 A) 现象七十二变

 B) 我所不能了解的事

 C) 超级市民

 D) 未来的主人翁

UMLChina建模答题赛第4赛季排行榜(至第5轮)

yuyjx   6 城市:沈阳,单位:DR

邬俊杰 6 城市:深圳,单位:TX

华南虎 3 城市:昆明,单位:LH

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/679071.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

最优化系列 之 线性规划问题的灵敏度分析(1/6)

一、实验目的: 1. 掌握用MATLAB、LINGO 、EXCEL优化工具箱解线性规划的方法; 2. 练习建立实际问题的线性规划模型; 3. 掌握线性规划灵敏度分析原理; 4. 预习线性规划的灵敏度分析原理及方法。 二、实验内容 题目1:求解…

【spring cloud学习】2、Eureka服务注册与发现

前言 一套微服务架构的系统由很多单一职责的服务单元组成,而每个服务单元又有众多运行实例。由于各服务单元颗粒度较小、数量众多,相互之间呈现网状依赖关系,因此需要服务注册中心来统一管理微服务实例,维护各服务实例的健康状态…

终端基础知识

CLI、Terminal、Shell、Prompt 一、CLI CLI is the abbreviation of Command Line Interface. It’s a text-based way of interacting with a computer. 相比于图像界面提供的按钮,你可以使用一行命令来实现你想要的功能,比如说打开、关闭文件&…

Linux用户信息关键文件详解

passwd文件说明 /etc/passwd文件记录了Linux所有用户的信息,是系统的关键文件之一。 文件格式内容如上图。 文件中的条目以“:”为分隔符,各个字段记录的信息依次为: 第一个字段:记录用户名 第二个字段:值x表示该用…

如何做一份干净的git提交记录

背景 毕业工作有一些年头了,之前在写工作代码或者给开源项目贡献的时候,提交代码都不是很规范,甚至可以说十分的随意,想到什么就提交什么,根本没有管理提交记录的概念或者想法(当你身边的人都不怎么在意的…

基于SpringBoot+SpringCloud+vue的智慧养老平台设计与实现

博主介绍: 大家好,我是一名在Java圈混迹十余年的程序员,精通Java编程语言,同时也熟练掌握微信小程序、Python和Android等技术,能够为大家提供全方位的技术支持和交流。 我擅长在JavaWeb、SSH、SSM、SpringBoot等框架…

大数据企业开发全套流程

大数据企业开发基础流程 Linux命令 1 Hadoop(HDFSYarn)单机版环境搭建 Hadoop 是一个开源的分布式计算框架,由 HDFS(Hadoop Distributed File System)和 YARN(Yet Another Resource Negotiator)两个核心组件组成。HD…

网络安全的含义及特征

网络安全从其本质上讲就是网络上的信息安全,指网络系统的硬件、软件及数据受到保护。不遭受破坏、更改、泄露,系统可靠正常地运行,网络服务不中断。从用户的角度,他们希望涉及到个人和商业的信息在网络上传输时受到机密性、完整性…

人人都能看懂的Spring源码解析,spring的事件监听机制

人人都能看懂的Spring源码解析,spring的事件监听机制 原理解析事件监听机制ApplicationEventPublisher、ApplicationEventMulticaster、ApplicationEvent、ApplicationListenerAbstractApplicationContext发布的事件类型 代码走读总结 往期文章: 人人都…

大数据Doris(四十八):Steam Load案例和注意事项

文章目录 Steam Load案例和注意事项 一、Steam Load案例 1、准备数据 2、创建 Doris 表 3、创建 Stream Load 导入任务 4、查看任务 5、查询Doris 表结果 二、注意事项 Steam Load案例和注意事项 一、Steam Load案例 下面以导入Linux节点本地磁盘数据到Doris为例&…

Python小游戏集合(开源、开源、免费下载)

Python小游戏集合 0. 前言1. 为什么用Python做游戏2. 小游戏集合及源代码(整理不易,一键三连)2.1 外星人小游戏2.2 塔防小游戏2.3 三国小游戏2.4 打飞机游戏2.5 飞机大战小游戏2.6 玛丽快跑小游戏2.7 涂鸦跳跃小游戏2.8 猜数字小游戏2.9 坦克…

金蝶云星空财务账套数据库中了.locked勒索病毒的解密步骤和预防方式

最近,金蝶云星空财务账套的数据库遭到了一次严重的勒索病毒攻击,导致数据库中重要数据被加密。这种攻击对企业来说是一种巨大的威胁,因为数据是企业的核心资产之一。而此次攻击的病毒为.locked后缀勒索病毒,而locked勒索病毒在本月…

VUE L 生命周期 ⑩①

目录 文章有误请指正,如果觉得对你有用,请点三连一波,蟹蟹支持✨ V u e j s Vuejs Vuejs初见生面周期分析生命周期生命周期总结总结 文章有误请指正,如果觉得对你有用,请点三连一波,蟹蟹支持✨ ⡖⠒⠒⠒⠤⢄…

Spring 项目过程及如何使用 Spring

文章目录 1.创建 Spring 项目步骤1.1 创建 Maven 项目1.2添加 Spring 框架支持1.3 添加启动项2.如何使用 Spring2.1 存储 Bean 对象2.1.1 创建 Bean对象2.1.2 将 Bean对象注册到容器中 2.2 获取并使用 Bean对象2.2.1 使用 ApplicationContext 获取对象2.2.2 使用 BeanFactory 获…

五、Docker镜像发布到阿里云/私有库

学习参考:尚硅谷Docker实战教程、Docker官网、其他优秀博客(参考过的在文章最后列出) 目录 前言一、本地镜像发布到阿里云1.1 流程图1.2 注册阿里云创建容器服务个人实例1.3 创建命名空间1.4 创建镜像仓库1.5 将镜像推送到阿里云本地仓库 二、从阿里云仓库拉去自己推…

Matlab统计分析 -- 聚类算法模型

统计分析 – 聚类算法模型 距离分析 数据标准化 欧氏距离与量纲有关,因此,有时需要对数据进行预处理, 如标准化等。 在MATLAB中的命令是zscore,调用格式 Z zscore(X) 输入X表示N行p列的原始观测矩阵,行为个体&…

Nginx-反向代理详解

本文已收录于专栏 《中间件合集》 目录 概念说明什么是Nginx什么是反向代理 功能介绍配置过程1.修改nginx配置文件修改全局模块修改工作模块修改HTTP模块 2.保存配置文件3.重启配置文件4.查看配置文件是否重启成功 配置反向代理的好处总结提升 概念说明 什么是Nginx Nginx 是一…

你真的会写 HelloWorld 吗?

目录 Hello World 写一个批处理命令行脚本 关于include 关于程序的入口 输出充定向 在内存的存储详情 WinHex工具介绍 初学C语言时,第一个程序一定是Hello World!。但是Hello World的具体实现细节你真的了解吗? Hello World C语言代码如下&#…

SSM国内热门景点推荐系统的开发-计算机毕设 附源码83762

SSM国内热门景点推荐系统的开发 摘 要 为了方便用户快速定位自己感兴趣的国内热门旅游景点信息,国内热门景点推荐系统应运而生。本系统的前端界面主要实现页面的美观和动态效果使之符合广大群众的审美观,后台主要使用的技术主要有Java编程语言&#xff0…

Paragon NTFS2023Mac读取、写入外置移动硬盘软件

在我们日常使用电脑时常常会出现NTFS格式分区,那你知道NTFS For Mac是什么?简单的理解就是让你在mac系统下,可以正常读写Windows的Ntfs格式的分区。其中还包括Windows NT 4,2000,XP,2003,Vista&…