按照业务建模、需求、分析、设计工作流考察,答案不直接给出,可访问自测链接或扫二维码自测,做到全对才能知道答案。
知识点见《软件方法》(www.umlchina.com/book/softme…
“软件需求设计方法学全程实例剖析”幻灯片(www.umlchina.com/training/sl…
自测链接:www.101test.com/cand/index?…
或扫以下二维码:
1 [ 多选题 ]
阅读完《软件方法》或学习完《软件需求设计方法学全程实例剖析》课程后,为了真正掌握建模技能,推荐做法有:
A) 刷《软件方法》书上的题和UMLChina发布的强化训练题,力争做到全对。
B) 阅读更多名字带有“UML”、“面向对象”关键词的书籍,互相对照和验证。
C) 结合自己的真实情况,挑一些技能尝试应用在实际工作中。
D) 想象一个容易做的项目作为起步的实践作业。
E) 碰到问题就积极和潘老师讨论,通过讨论带动学习。
2 [ 单选题 ]
张三学习了《软件方法》,并上了《软件需求设计方法学全程实例剖析》课程。他把所学的和自己当前的工作对比,发现团队里根本没人做《软件方法》里说的什么愿景、业务序列图、系统用例图、分析类图、分析状态机图……,都是领导或客户说做个什么东西,安排给张三等人,然后张三就开始编码。关于张三接下来如何改进,以下说法正确的是:
A) 一个项目的开始首先是愿景,所以张三应该先在项目中尝试使用愿景的技能。
B) 张三的工作是编码,编码属于设计工作流,所以张三应该先引入设计工作流相关的技能。
C) 鼓动领导制订严谨的开发流程规范。
D) 张三的工作实际上包含了业务建模、需求、分析和设计,应该先思考自己的工作中目前风险最大的点,然后引进相关技能来改进。
3 [ 单选题 ]
在软件开发团队的能力不是关键竞争要素的领域,伪创新更容易进入。一些软件开发团队装模作样用伪创新来废话刷工作量,并且乐在其中。
以下评价最正确的是:
A) 开发团队并不想真正改进,只是需要一个“方法”来包装自己,这样,论功行赏时,开发团队的贡献会得到更高评价。
B) 伪创新可以看作是创新的初级阶段。开发团队领导经过认真考虑,先引进初级的创新,循序渐进,这是一种理性的选择。
C) 软件开发是艺术,艺术并没有一定的标准,没有最好的,只有最合适的。
D) 开发团队是真的想改进,只不过现在骗子太多,防不胜防,还是上当了。
4 [ 单选题 ]
从以下文章标题判断,其中最不像伪创新的是:
A) DDD的美学意味
B) 从弦理论谈DDD
C) 王阳明心学和领域驱动设计的共通之处
D) 应用领域驱动设计构建浑元形意太极的武学模型
5 [ 单选题 ]
DDD既然以“领域驱动设计”为名,按道理应该是领域逻辑越复杂的系统越需要“领域驱动设计”。
可是,我们观察各种DDD的资料,会发现这样的现象:
(1)很少描述领域逻辑,或者领域逻辑特别简单,勉强合格的类模型或状态机模型都画不出。
(2)案例和作者很多来自互联网公司。
以下选项中,可以解释以上现象的是:
A) 互联网公司的领域逻辑特别复杂。据报道,2023年春节微信红包发送超40亿次,可见其领域逻辑的复杂度。
B) DDD修炼到高层次,可以达到手中无剑,心中有剑,复杂的领域逻辑都在心中,所以纸面上是否表达出来不重要。
C) 应用DDD之后会变得敏捷,敏捷之后的领域逻辑和常规的领域逻辑有本质区别。
D) 以上都不是。
6 [ 单选题 ]
以下属于伪创新圈子特点的是:
A)互相批评
B)互吹互捧
C)深入思考
D)认真学习已有知识
7 [ 单选题 ]
伪创新圈子会尽量把引用封闭在圈子内,避免提及圈子外的贡献。
如果实在避不开某个已有的方法或理论(假设我们叫它“颜色建模”吧,仅为举例之用),下面这四种做法,伪创新圈子从“优先采用”到“拒绝采用”的排序是:
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
8 [ 单选题 ]
《软件方法》如果用伪创新风格来改个名,可以是
A)软件需求和设计方法学
B)软件工程的一些思考
C)UML和建模方法
D)勇敢者的软件手艺:敏捷无敌之新一代方法风暴
9 [ 单选题 ]
软件开发的某些伪创新,前些年打的是“________________”的旗号,最近几年打的是“________________”的旗号。仔细观察,背后推动的人很多是重叠的。
A) UML;SysML
B) 面向对象;面向函数
C) 银弹;人月神话
D) 敏捷;领域驱动设计
10 [ 单选题 ]
以下不属于伪创新常见表现的是:
A) 宣传中带有“艺术”、“禅”、“道”、“哲学”等字眼,有意无意地朝宗教、艺术、玄学方向引导。
B) “发明”者只掌握一些编码技能,在不学习研究的情况下,臆想出业务建模、需求、分析等技能。
C) 喜欢造词。
D) 宣传自己简单易学,门槛低。
32套UML/SysML+EA/StarUML的建模示范视频-全程字幕(20230203更新)
2月20-24晚分析设计高阶-网络公开课(原“剔除伪创新的领域驱动设计”)
《软件方法》书中自测题-题目全文+分卷自测(1-8章)16套111题
CTO也糊涂的常用术语:功能模块、业务架构、用户需求……[20210217更新]
作者微信:umlchina2