《软件方法》第四章 自测题

关于UMLChina

前言

笔者为在校大三生,初次接触UML建模语言,在学习《软件方法》一书时整理UMLChina上《软件方法》各章练习题自测及《软件方法》建模竞赛题分卷自测以供日后学习参考,特此整理于CSDN博客以供各位学习,并附上UMLChina网址链接 UMLChina链接,如若文章出现错误,请及时联系作者进行批评指正。

温习回顾

在做本章测试前,我们先一起回顾一下本章可能涉及的知识点:

首先先向大家抛出一个问题,在《软件方法》一书中我们提到的主要的业务改进模式有几种?

没错,答案就是三种,他们分别是物流变成信息流改善信息流转封装领域逻辑,我们把他们分别称为改进一、改进二和改进三。

我们分别来看看三种改进模式的适用场合与案例:

“物流变成信息流”,这里的物流指的是钞票、邮件、照片、表格、人肉等等…你可以简单的将他们描述为一系列的实体,由于在传统的交互模式中,我们更多涉及的是人与人,人与物间的直接交互,而系统的出现则大大降低了这种直接交互带来的繁琐性,因此“物流变成信息流”就是将上述提到的一系列直接交互行为用信息流取代,实现系统带来的便利性,这里我们简单的举一个例子:
在这里插入图片描述
在此例中,我们将市民看报所需要做的繁琐流程全部用新闻网站的功能取代,这样市民只需登上网站就能够看见上面展示的新闻并进行阅读了!这样一讲,你们是不是就明白了“物流变成信息流”的概念了呢?

在回顾改善信息流转之前,我们不妨先想象一个场景:
在这里插入图片描述
我们是一个平平无奇的市民,在我们进行手机话费的充值时,我们的现状业务序列图如上图所示,我们需要在中国移动网站完成话费的充值,由于移动网站需要向网上银行启动支付,因此我们还需要向网上银行进行转账,乍一看是不是没有什么问题?这个时候我们再来看另一张图:在这里插入图片描述
此时,我们发现改进业务序列图多了一个支付宝系统,他在其中的作用是“改进信息流转”让我们在支付移动话费时无需再与网上银行进行直接的交互,而只需用支付宝完成相应的转账即可,这样一看,是不是又大大的提供了便携程度呢?

针对封装领域逻辑,我们简单的聊一聊,更深刻的内容大家可以参与《软件方法》一书自行深研,这里我们同样举一个打麻将的例子:
在这里插入图片描述
相信大家多多少少对麻将这个传统国粹有一点点了解,传统的洗牌模式就是四人一桌,大家按照记忆中制定的麻将规则进行从洗牌到出牌的一系列流程,这个时候我们发现整个打麻将的逻辑是十分依赖与业务执行者我们自己的,也就是说,麻将的逻辑被封装在人脑里,虽然说有利于记忆,但是整体而言肯定是不利于我们执行更为复杂的业务的。
在这里插入图片描述
厂商自然也理解这个道理,因此麻将机应运而生,由此设计出一种懂得麻将逻辑的系统,摒弃了利用人脑的直接封装,将洗牌的一系列流程再麻将机内部运行,大大提升打麻将的效率。

那在你了解完这三种改进模式后,相信后面的试题你也一定游刃有余了!

《软件方法》第四章自测题

自测题1

单选题
1 、以下序列图中消息正确的是:
在这里插入图片描述

 A) ①

 B) ②

 C) ③

 D) ④

2 、在业务流程中有这么一步:助理使用QQ邮箱系统将计划书发给经理。如果QQ邮箱系统在业务流程中有重要的地位,不得忽略,那么以下序列图片段描述了该步骤而且责任分配合理的是:

 A)在这里插入图片描述
 B)
在这里插入图片描述
 C)
在这里插入图片描述
 D)
在这里插入图片描述
注:此题题干描述的步骤是“助理使用QQ邮箱系统将计划书发给经理”,并未涉及经理的活动。

3 、想做一款男女约会神器,提高上垒的成功率。建模人员在描述现状业务流程时犯难了,现状到底是写情书、酒吧勾搭还是用陌陌约?以下做法正确的是:

 A) 每种现状都描述,分别改进。

 B) 因为是做产品,基本没有现状,不用描述现状业务流程。

 C) 先定位目标人群和老大,再描述现状。

 D) 写情书是最本质的,应该描述写情书。

多选题
1 、适合用于描述业务用例的实现——业务流程的UML图有:

 A) 活动图

 B) 用例图

 C) 序列图

 D) 状态机图

 E) 流程图

 F) 依赖图

2 、关于在业务建模中使用活动图和序列图,以下说法正确的有:

 A) 当前建模人员做业务建模时,序列图使用最多,所以《软件方法》书中以序列图为主。

 B) 序列图表示动作,活动图强迫思考动作背后的目的。

 C) 活动图背后是面向过程的思想,序列图背后是面向对象的思想。

 D) 活动图的“灵活”是优点也是缺点。

3 、以下序列图存在错误的地方有:
在这里插入图片描述

 A) ①

 B) ②

 C) ③

 D) ④

 E) ⑤

 F) ⑥

自测题2

单选题
1 、以下改进属于什么类型的改进?
在这里插入图片描述
 A) 提炼接口

 B) 封装领域逻辑

 C) 物流变成信息流

 D) 改善信息流转

2 、现在有些数码相机提供“笑脸捕捉”功能,这属于哪一种改进?

 A) 提炼类

 B) 封装领域逻辑

 C) 物流变成信息流

 D) 改善信息流转

3 、针对以下业务序列图的改进,说法正确的是:
在这里插入图片描述
 A) 标记为1、2、3处有改进二

 B) 标记为9处有改进三

 C) 标记为4、5处有改进一

 D) 标记为4、5处有改进二

4 、有三家网约车公司:D、K和U。它们用各自的模式(姑且称为D模式、K模式和U模式)研发和维护自身业务系统。通过一段时间的竞争,D公司并购了K公司和U公司,成为网约车行业的霸主。并购之后,D公司的研发负责人说“我们胜利了,证明D模式要比K模式和U模式要好得多。”

针对以上描述,以下说法正确的是:

 A) 在竞争中获胜的公司,其研发方法应该树为典范。

 B) D公司研发负责人的话混淆了并存和因果。

 C) 互联网系统的研发方法和传统软件系统有本质的不同。

 D) D模式比K模式和U模式敏捷。

5 、阿布思考法有两个步骤:

 A) 首先定位目标客户,然后定制需求。

 B) 首先做业务建模,再推导出需求。

 C) 首先山寨,然后慢慢超越。

 D) 首先不考虑资源限制,然后找山寨版。

6 、以下是过去几年发生的著名事件,哪一个和阿布思考法的内涵近似?

 A) 明星妻子出轨经纪人。

 B) 网络名人干**大尺度出任车模。

 C) 专人给市领导打伞观看小学生冒雨表演。

 D) “阿巴”董事局主席马杰克声称自己后悔创建“阿巴”。

注:阿布思考法的用途是突破普通人的思维限制,用想象到最好的方案的1%的资源,去实现这个方案20%的成效已经是当前最完美的可行方案了。例:领导需要在雨天看表演以完成目标,极佳方案可以是创建一个完美的室内表演场地给学生进行表演,但由于资源的限制,要完成让领导舒服+表演正常进行的目标,我们只能让专人给领导打伞并让学生强行冒雨表演,在这里我们仅仅用了1%的资源就同时实现了所有的目标。

7 、如果屌丝男想要送女朋友凤姐生日礼物,以下和阿布思考法相关的思路是:

 A) 凤姐过去收到哪些礼物。

 B) 如果凤姐是绝色美女她会收到什么礼物。

 C) 凤姐自己说出来最想要什么礼物。

 D) 如果凤姐是土豪她最想要什么礼物。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

矜独

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值