考查重点:伪创新-《软件方法》强化自测题-总纲03(2027版)

0 阅读5分钟

自测链接:umlchina.com/training/qhzg03.html

如果以上链接无法访问,则访问备用链接:umlchina.com/training/quiz.html

本套测试题考查重点:伪创新

1 [单选]

在软件开发团队的能力不是关键竞争要素的领域,伪创新更容易进入。一些软件开发团队装模作样用伪创新来废话刷工作量,并且乐在其中。

以下评价最正确的是:

A) 开发团队并不想真正改进,只是需要一个“方法”来包装自己,这样,论功行赏时,开发团队的贡献会得到更高评价。

B) 伪创新可以看作是创新的初级阶段。开发团队领导经过认真考虑,先引进初级的创新,循序渐进,这是一种理性的选择。

C) 软件开发是艺术,艺术并没有一定的标准,没有最好的,只有最合适的。

D) 开发团队是真的想改进,只不过现在骗子太多,防不胜防,还是上当了。

2 [单选]

从以下文章标题判断,其中伪创新味道最淡的是:

A) DDD的美学意味

B) 从弦理论谈DDD

C) 王阳明心学和领域驱动设计的共通之处

D) 应用领域驱动设计构建浑元形意太极的武学模型

3 [单选]

DDD既然以“领域驱动设计”为名,按道理应该是领域逻辑越复杂的系统越需要“领域驱动设计”。

可是,我们观察各种DDD的资料,会发现这样的现象:

(1)很少描述领域逻辑,或者领域逻辑特别简单,勉强合格的类模型或状态机模型都画不出。

(2)案例和作者很多来自互联网公司。

以下选项中,可以解释以上现象的是:

A) 互联网公司的领域逻辑特别复杂。据报道(m.gmw.cn/2024-02/11/content_1303658202.htm),2024年春节除夕夜发送微信红包超50亿个,可见其领域逻辑的复杂度。

B) DDD修炼到高层次,可以达到手中无剑,心中有剑,复杂的领域逻辑都在心中,所以纸面上是否表达出来不重要。

C) 应用DDD之后会变得敏捷,敏捷之后的领域逻辑和常规的领域逻辑有本质区别。

D) 以上都不是。

4 [单选]

以下属于伪创新圈子特点的是:

 A)互相批评

 B)互吹互捧

 C)深入思考

 D)认真学习已有知识

5 [单选]

伪创新圈子会尽量把引用封闭在圈子内,避免提及圈子外的贡献。

如果实在避不开某个已有的方法或理论(假设我们叫它“颜色建模”吧,仅为举例之用),下面这四种做法,伪创新圈子从“优先采用”到“拒绝采用”的排序是:

 1) 对“颜色建模”视而不见。

 2) 实事求是引用“颜色建模”。

 3) 由圈子内的张三模仿“颜色建模”,“创新”出“花色建模”,然后圈子里的人只引用“花色建模”。

 4) 声称“颜色建模”本来就属于伪创新圈子,尽量给人留下印象:“颜色建模”是伪创新圈子发明的。

A) 1→2→3→4

B) 1→3→4→2

C) 1→4→3→2

D) 3→1→4→2

E) 3→4→1→2

F) 4→1→3→2

G) 4→3→1→2

6 [单选]

《软件方法》如果用伪创新风格来改个名,可以是

 A)软件需求和设计方法学

 B)软件工程的一些思考

 C)UML和建模方法

 D)勇敢者的软件手艺:敏捷无敌军团之新一代方法风暴

7 [单选]

软件开发的某些伪创新,前些年打的是“”的旗号,最近几年打的是“”的旗号。仔细观察,背后推动的人很多是重叠的。

A) UML;SysML

B) 面向对象;面向函数

C) 银弹;人月神话

D) 敏捷;领域驱动设计

8 [单选]

以下不属于软件开发伪创新常见表现的是:

A) 宣传中带有“艺术”、“禅”、“道”、“哲学”等字眼,有意无意地朝宗教、艺术、玄学方向引导。

B) “发明”者只掌握一些编码技能,在不学习研究的情况下,臆想出业务建模、需求、分析等技能。

C) 喜欢造词。

D) 宣传自己简单易学,门槛低。

9 [单选]

伪创新专家喜欢用“老方法”等来称呼之前的知识,这背后隐含着什么样的暗示?

 A) 他的“发明”是革命性的创新。

 B) 他的创新并非无根无据,而是站在已有知识的基础上创新。

 C) 知识就像食品,在出厂时被印上一个保质期,过了保质期,知识就被淘汰了。

 D) 不管是新方法还是老方法,能把项目做成功就是好方法。互联网时代,我们需要把格局打开,拥抱开放的敏捷和领域驱动设计思维,既要有深厚的历史积淀,又要充满新鲜的朝气。

10 [单选]

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

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

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

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

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

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