UMLChina软件方法各章练习题自测(四)

  • 关于UMLChina
    • 前言
    • 温习回顾
  • 《软件方法》第四章自测题
    • 自测题1
    • 自测题2

关于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) 如果凤姐是土豪她最想要什么礼物。

《软件方法》第四章 自测题相关推荐

  1. 《软件方法》第二章 自测题

    UMLChina软件方法各章练习题自测(二) 关于UMLChina 前言 <软件方法>第二章自测题 自测题1 自测题2 关于UMLChina 前言 笔者为在校大三生,初次接触UML建模语言 ...

  2. 《软件方法》第五章 自测题

    UMLChina软件方法各章练习题自测(五) 关于UMLChina 前言 温习回顾 <软件方法>第五章自测题 自测题1 自测题2 关于UMLChina 前言 笔者为在校大三生,初次接触UM ...

  3. 《软件方法》第六章 自测题

    UMLChina软件方法各章练习题自测(六) 关于UMLChina 前言 温习回顾 <软件方法>第六章自测题 自测题1 关于UMLChina 前言 笔者为在校大三生,初次接触UML建模语言 ...

  4. 《软件方法》第三章 自测题

    UMLChina软件方法各章练习题自测(三) 关于UMLChina 前言 <软件方法>第三章自测题 自测题1 自测题2 关于UMLChina 前言 笔者为在校大三生,初次接触UML建模语言 ...

  5. C语言,1 3 5 7 9…… 9999,《C语言数据结构》第1至9章自测题答案大全一创新.doc...

    <C语言数据结构>第1至9章自测题答案大全一创新.doc 第一章概论 自测题答案 姓名 班级 题号一二三四五六总分题分3315982015100得分 一.填空题(每空1分,共33分) 1. ...

  6. 专转本计算机第一章试题,江苏专转本 计算机第一章自测题(含答案).doc

    <江苏专转本 计算机第一章自测题(含答案).doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<江苏专转本 计算机第一章自测题(含答案).doc>文档 ...

  7. 计算机应用基础第七章自测题,计算机应用基础 第七章.doc

    计算机应用基础 第七章 第七章自测题 1.HTML是指( ). A.超文本标记语言 B.超文本文件 C.超媒体文件 D.超文本传输协议 2.Internet中URL的含义是( ). A.统一资源定位器 ...

  8. 尚学堂Java第四章作业编码题+个人想法

    尚学堂Java第四章作业编码题+个人想法 编码题一: 编码题二: 编码题三: 终于到我想说的地方了 刚开始学习Java,刚开始学会做笔记,觉悟的可能比较晚,但没关系,我会努力的! 由于每次做作业都难理 ...

  9. 第四章第十三题(判断元音还是辅音)(Vowel or consonant?)

    第四章第十三题(判断元音还是辅音)(Vowel or consonant?) *4.13(判断元音还是辅音)编写一个程序,提示用户输入一个字母,判断该字母时元音还是辅音.对于非字母的输入,提示非法输入 ...

最新文章

  1. 深度学习两大基础Tricks:Dropout和BN详解
  2. 一起谈.NET技术,ASP.NET MVC2实现分页和右键菜单
  3. LIN总线接口静电保护专用器件:DW24DLC-B-S和DW24D-B-S
  4. GCC的内嵌汇编语法 ATT汇编语言语法
  5. 由于crondtab定时任务导致大量sendmail进程的解决办法
  6. 华为机试HJ38:求小球落地5次后所经历的路程和第5次反弹的高度
  7. 跨区域报考计算机考试可以吗,考生注意!2020年医师资格机考跨题型不可以回看(附上机操作系统)...
  8. MYSQL GDB 崩溃调试
  9. 杂谈:中国互联网早已经被群雄割据各自为王了
  10. 微信小程序项目-uniapp黑马优购
  11. 同事说关键字查询用Mysql,我上去就是一个高压锅,用ElasticSearch不香吗?
  12. android 贝塞尔曲线 画圆,如何用贝塞尔曲线创建圆?
  13. 经济寒冬之下如何逆袭?强烈推荐几位大牛!
  14. n5105和n5095差距
  15. 苹果庆祝 7 月17 日 Emoji 世界表情符号日,带来众多新表情
  16. 联想 ThinkPad x260无法通过U盘安装Windows 7问题解决办法
  17. 10项技巧设计SQL语句
  18. Docker04:docker镜像原理
  19. 种群相互竞争Matlab,种群相互竞争模型
  20. 测试开发(社招):当当

热门文章

  1. 利用shell脚本将json文件导入es
  2. Python灰帽子笔记一
  3. 【风电功率预测】麻雀算法优化BP神经网络风电功率预测【含Matlab源码 1319期】
  4. 【原创】EXCEL公式经验(2)--关于count(),countif(),counta(),countifs()相关多个函数总结
  5. 证明SST=SSR+SSE
  6. 【洛谷】P1828 香甜的奶油
  7. Pico neo3最新版SDK导入Unity详细教程(包含眼动)
  8. VS2013如何生成exe文件以及如何更改exe程序图标
  9. [data structure] heap 堆
  10. 6.堆(动态内存 heap)的初始化和使用