《软件方法》第五章 自测题答案_知识产权第一章自测题答案[通俗易懂]

《软件方法》第五章 自测题答案_知识产权第一章自测题答案[通俗易懂]UMLChina软件方法各章练习题自测(四)关于UMLChina前言温习回顾《软件方法》第五章自测题自测题1自测题2关于UMLChina前言笔者为在校大三生,初次接触UML建模语言,在学习《软件方

关于UMLChina

前言

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

温习回顾

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

  1. 系统执行者

系统执行者:在所研究的系统外,与该系统发生功能性交互人或其他系统,发生功能性交互在咱们的改进业务序列图上的直接体现就是和所研究系统有着直接交互的关系(有实线相连的),而与“用户”的概念不同,执行者可以是人或系统,而用户通常只能为人。

系统:数据+行为,封装了逻辑,这里引入一个概念,对于一个系统,我们没有必要进行主观情感上的内部分割或外部分割,例如:
内部分割
内部分割
外部分割外部分割
实际上,我们只需要一个网店系统,就能够实现上述系统的全部功能啦!
在这里插入图片描述
交互与重要无关!!!例如旅客购买车票,对于售票系统其执行者是售票员,旅客是涉众,但是这能说明售票员比旅客更重要吗?显然不是,因此这个概念大家务必牢牢记住!!!

核心域概念在构图过程中,请务必明白功能性交互中的核心域概念是什么,这里继续套用售票员售票的例子,如果售票员移动点击鼠标,操作系统解析鼠标信号等等都被写入,那最后制成的图未免也太繁琐了,我们需要抓住执行者的核心功能业务,即售票员通过售票系统进行出票。

执行者代表功能需求

  1. 系统用例

用例的独特优势:观众和演员分离(再次对比用户的概念),同时,用例不存在“粒度”问题:把步骤当作用例(如将取现金中登录,验证,扣现金等步骤全部当作用例)

用有色眼镜看,所有的业务最终都会成为CRUD(新增,读取,修改,删除)

需求只能从涉众视角获得——卖

一个用例可以同时读写多组数据(如顾客结账用例,可以读写订单信息、库存信息及发货信息),同样的,多个用例也可以读写同一数据,这个不难理解。

需求不复用,仅复用设计

从外部指向所研究系统的消息,映射该系统的用例用例根据愿景自上而下进行排序

用例该怎么写,取决于三要素:期望、契约、承诺,这里我们以书中的案例来一起看看:
在这里插入图片描述
对于非智能请假系统,仅仅拥有一个员工请假用例是远远不能满足的,因为员工提交请假单后仍需其他部门人员进行批准备案,这些是非智能请假系统不能独自完成的,因此,我们补上了批假和备案两个用例。
在这里插入图片描述
在这个案例中,业务序列图起到的作用就是帮助理清责任关系,我们发现在人事系统中无法向员工承诺请假成功,因此责任关系也就分明了,也就大大降低了我们画错系统用例图的可能性,因此设计好一个尽可能完美的业务序列图十分重要。在这里插入图片描述
不同的是,在智能请假系统中,人事系统可以直接传达是否决定批假的命令同时进行备案,这个时候,由于主管,人事部专员这类人的工作都可以在人事系统直接完成,因此我们的用例中就可以只有请假啦。《软件方法》第五章 自测题答案_知识产权第一章自测题答案[通俗易懂]
研究对象改变,用例也随之改变,我们仍然认为人事系统是个非智能请假系统,但当我们的研究对象由研究系统变成整个请假部时,由于研究对象有主管和人事部专员的存在,此时员工请假过程中的批假和备案都包含在请假中,因此用例也可以只需要请假即可。

系统用例的四大命名规则:
1.动宾结构(经理→制作理财计划而不是经理→理财计划)
2.不用弱动词“进行”(顾客→下单而不是顾客→进行下单)
3.不用“自动”、“手动”(员工→录入保单而不是员工→手动录入保单)
4.警惕主语像是系统的命名(如自动判断信息是否有效,这个可能误将系统执行的判断操作当作用例)

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

自测题1

单选题
1 、以类似_______这样的系统为研究对象时,“打印机”作为执行者是合适的。

 A) Word

 B) 财务报表系统

 C) Photoshop

 D) 打印管理器

2 、市民想给交通卡充值,来到营业点把钱和卡一起递给营业员,营业员操作“充值系统”充值。针对“充值系统”的执行者,以下看法正确的是:

 A) 执行者应是市民,因为市民比营业员重要,而且营业员最终执行的是市民的指令。

 B) 执行者应该是充值系统,因为充值由充值系统完成。

 C) 执行者应该是营业员,系统执行者与重要无关。

 D) 市民和营业员一起作为执行者。

3 、类似“用户故事”之类的需求描述方式,在开发一些面向大众的互联网系统时还能应付,原因是:

 A) 互联网比较注重创新,用户故事也比较注重创新。

 B) 互联网比较注重敏捷,用户故事更敏捷。

 C) 互联网系统的“用户”和前排涉众重叠程度较高。

 D) 故事的方式更适合和低学历的大众沟通。

多选题
1 、根据以下业务序列图,请问属于“一卡通系统”执行者的有:
在这里插入图片描述
 A) 外来办事人员

 B) 一卡通系统

 C) 大院门口保安

 D) 受访人

 E) 来车监控系统

 F) 时间

2 、以下说法正确的有:

 A) 业务执行者不一定是系统执行者。

 B) 系统执行者一定是业务执行者。

 C) 系统执行者一定是业务工人。

 D) 系统执行者一定要和系统交互。

 E) 系统执行者一定是系统的涉众。

 F) 系统的涉众一定是系统执行者。

3 、用例用“执行者”取代了“用户”,关于这两个概念,以下说法正确的有:

 A) 实际上是一回事,只是某些方法学家炒作概念而已。

 B) “用户”把演员和观众混在一起了。

 C) “执行者”指的是“客户”,比“用户”更加值得关注。

 D) “执行者”可以不是人,“用户”默认是人。

 E) “执行者”不一定直接使用系统,“用户”一定直接使用系统。

 F) “执行者”之间可以有泛化关系,“用户”没有。

注:不理解的同学可以回到上面再看一下温习回顾

自测题2

单选题
1 、以ATM为研究对象,“登录”不是用例,但是,以_____这样的系统为研究对象时,“登录”作为用例是合适的。

 A) 支付宝

 B) 指纹扫描仪

 C) 门禁

 D) OA系统

2 、以ATM为研究对象,“输入密码”不是用例,但是,以_____这样的系统为研究对象时,“输入密码”作为用例是合适的。

 A) 密码保险箱

 B) 支付宝

 C) 门禁

 D) 指纹扫描仪

3 、经过连续八轮不胜,穿着绿色球衣的主队终于2:1险胜客队。主场球迷小张兴奋至极,从球场出来后经过街边一台ATM时,掏出一把钥匙在ATM外壳刻了几个字“**永远争第一”。请问,“刻字”是不是ATM的用例?

 A) 是。没有人强迫小张,这是他自愿做的。

 B) 不是。用例应该是“支持球队”。

 C) 不是。ATM摆在那里的初衷不是为了让人刻字。

 D) 不是。小张并没有从刻字获得任何好处。

4 、员工小张每天早上到办公室第一件事就是打开电脑,登录办公系统后扫两眼今天该做的事情有哪些,然后就离开电脑做事情去了。以办公系统为研究对象,以下说法正确的是:

 A) “登录”不是用例,用例是“查看当日任务”。

 B) “登录”不是用例,因为小张不登录也可以看到自己的任务。

 C) “登录”是用例,因为小张登录后已经达到使用系统的目的,然后离开了。

 D) “登录”是不是用例,应该按照办公系统的研发团队在开发时划分模块的情况而定。

5 、我们经常会听到有人说“系统分为几个功能模块”。针对“功能模块”,以下说法正确的是:

 A) 它把外部和内部混在一起了。

 B) 它可以看作是用例的一种分包。

 C) 它相当于系统的内部组件。

 D) 它相当于系统的低层用例。

6 、主执行者和辅执行者的区别是:

 A) 主执行者直接和系统交互,辅执行者间接和系统交互。

 B) 主执行者发起用例,辅执行者被动参与。

 C) 主执行者发送数据,辅执行者接收数据。

 D) 主执行者是人,辅执行者不是人。

7 、为了保障学校的安全,学校安装了监控系统。系统按照一定的频率不停拍摄访客的影像,显示给坐在监控室里的保安看。根据以上描述,最合适的用例图是:

 A)
在这里插入图片描述
 B)
在这里插入图片描述
 C)
在这里插入图片描述
 D)
在这里插入图片描述
注:仔细想想,用例的执行者是谁?是不是坐在监控室里观看的保安?

8 、以下用例图的错误应该如何改正?
在这里插入图片描述
 A) 提交维修单信息是客服的责任,应该删掉。

 B) 将<>箭头方向反过来。

 C) 右边四个只是步骤不是用例,删掉。

 D) 标出各用例的先后顺序。

 E) 将<>改成<>。

 F) 将右边四个放在下一层次用例包中。

多选题
1 、根据以下业务序列图,请问属于“一卡通系统”用例的有:
在这里插入图片描述
 A) 外来办事人员→登记

 B) 一卡通系统→判断黑名单

 C) 大院门口保安→记录来访人员信息

 D) 受访人→确认来访

 E) 来车监控系统→保存车牌信息

 F) 时间→检查是否来车

2 、以下形状中,哪些是已完成的用例图可以出现的?

 A)
在这里插入图片描述
 B)
029.png
 C)
在这里插入图片描述
 D)
在这里插入图片描述
注:一个用例只有一个执行者,用例间按照时间从上往下排列,但无需箭头连接

今天的文章《软件方法》第五章 自测题答案_知识产权第一章自测题答案[通俗易懂]分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/65704.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注