首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某种出售罐装饮料的自动售货机(Vending MaChine)的工作过程描述如下: (1)顾客选择所需购买的饮料及数量。 (2)顾客从投币口向自动售货机中投入硬币(该自动售货机只接收
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某种出售罐装饮料的自动售货机(Vending MaChine)的工作过程描述如下: (1)顾客选择所需购买的饮料及数量。 (2)顾客从投币口向自动售货机中投入硬币(该自动售货机只接收
admin
2017-11-28
28
问题
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某种出售罐装饮料的自动售货机(Vending MaChine)的工作过程描述如下:
(1)顾客选择所需购买的饮料及数量。
(2)顾客从投币口向自动售货机中投入硬币(该自动售货机只接收硬币)。硬币器收集投入的硬币并计算其对应的价值。如果所投入的硬币足够购买所需数量的这种饮料且饮料数量足够,则推出饮料,计算找零,顾客取走饮料和找回的硬币;如果投入的硬币不够或者所选购的饮料数量不足,则提示用户继续投入硬币或重新选择饮料及数量。
(3)一次购买结束之后,将硬币器中的硬币移走(清空硬币器),等待下一次交易。
自动售货机还设有一个退币按钮,用于退还顾客所投入的硬币。已经成功购买饮料的钱是不会被退回的。
现采用面向对象方法分析和设计该自动售货机的软件系统,得到如图3.1所示的用例图,其中,用例“购买饮料"的用例规约描述如下。
参与者:顾客。
主要事件流:
1.顾客选择需要购买的饮料和数量,投入硬币:
2.自动售货机检查顾客是否投入足够的硬币;
3.自动售货机检查饮料储存仓中所选购的饮料是否足够:
4.自动售货机推出饮料;
5.自动售货机返回找零。
备选事件流:
2a.若投入的硬币不足,则给出提示并退回到1;
3a.若所选购的饮料数量不足,则给出提示并退回到1。
根据用例“购买饮料”得到自动售货机的4个状态:“空闲”状态、“准备服务”状态、“可购买”状态以及“饮料出售”状态,对应的状态图如图3-2所示。
所设计的类图如图3-3所示。
根据说明中的描述,使用说明中的术语,给出图3.3中C1~C5所对应的类名。
选项
答案
C1:自动售货机 C2:硬币器 C3:饮料存储仓 C4:硬币 C5:饮料 或者 C1:自动售货机 C2:饮料存储仓 C3:硬币器 C4:饮料 C5:硬币
解析
本题要求根据说明和用例规约创建对应的类模型。根据说明和用例规约可知自动售货机有几个重要的组成元素:饮料、硬币、硬币器和饮料存储仓。1台自动售货机有1个硬币器、1个饮料存储仓;硬币器可以接收多枚硬币,饮料存储仓中可以容纳多种饮料。由此可知,图3.3中的两个0..*聚集关系应该分别对应“硬币器.硬币”和“饮料存储仓.饮料”这两对“部分-整体”关系;而C1就是自动售货机。
转载请注明原文地址:https://kaotiyun.com/show/jKDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
从工作的频段、数据传输速率、优缺点以及它们之间的兼容性等方面,对IEEE802.11a、IEEE802.11b和IEEE802.11g进行比较。1.将(1)处空缺设备的名称填写在相应位置。
SSL是一个协议独立的加密方案,在网络信息分组的应用层和传输层之间提供了安全的通道。SSL主要包括SSL修改密文协议、SSL握手协议、SSL告警协议、SSL记录协议等,其协议栈见图7-16。请根据SSL协议栈结构,将(1)~(4)处空缺的协议名称填写完整。
如果在网络设计过程中划分了很多VLAN,则可采用VTP来简化其管理。交换机管理IP地址只能创建在(1)中,而VTP信息只能在(2)端口上传播。共享相同VLAN数据库的交换机构成一个(3)。不同交换机平台、不同的IOS版本支持的VLAN数量不同,从图6-18
根据该单位防火墙与外部网络相关的网络连接参数,请将以下命令行中(1)~(4)空缺处的内容填写完整,以完成对防火墙相应的网络接口进行地址初始化的配置。FireWall(config)#ipaddressinside(1)(2)
某公司申请到的IP地址为193.136.99.0,如图7-4所示,为了便于管理,需建立4个子网(要求每个子网的掩码必须相同),请回答如下问题。
依据给出的可选设备进行选型,将(1)~(5)处空缺的设备名称填写在相应位置将(6)~(8)处空缺的介质填写在相应位置(所给介质可重复选择)。
ISDN分哪几层?NT2(网络终端连接设备)提供哪两种交换功能?请说出ISDN与传统PSTN的区别。
对一个大型校园网工程进行网络备份系统设计时,应考虑解决哪些主要的问题?请用150字以内的文字简要说明。备份就是对数据文件的备份,备份网络文件就是将所需要的文刊:复制到光盘、磁带或磁盘等存储介质上。这种备份网络文件的思路是否正确?请用200字以内的文字简
请用100字以内的文字说明该网管软件项目采用快速原型开发方法的优缺点。项目管理就是以项目为对象的系统管理方法,通过一个临时性的专门的柔性组织,对项目进行高效率的计划、组织、指导和控制,以实现项目全过程的动态管理和项目目标的综合协调与优化。除了本题涉及到
从图7-1中可以看出采用什么拓扑结构与设计方法?在“电视模块”中一般采用75欧的CATV电缆传输模拟信号,如果在“电脑模块”中也要采用75欧的CATV电缆传输信号,该怎么实现?
随机试题
下列属于类别概念的是()
晨间护理时观察到此情况,首先考虑为最可能的病原菌是
下列哪些建筑物应划为第二类防雷建筑物?()
某企业2007年度的营业收入利润率为35%;主营业务利润为7560万元;2007年12月31日资产负债表中“应收账款”年初数为1140万元,年末数为1425万元,该企业按照应收账款余额的5%计提坏账准备。如果不考虑其他因素的影响,该企业2007年度的应收
某公司下设A、B两个投资中心。A投资中心的部门净经营资产为2000万元,投资报酬率为15%;B投资中心的投资报酬率为14%,剩余收益为200万元。设该公司要求的税前报酬率为10%。要求:说明以投资报酬率和剩余收益作为投资中心业绩评价指标的优缺点。(2
持哑铃双臂侧平举主要发展的肌肉是()。
=().
五四运动取得初步胜利的最主要原因是()。
某公司三个部门向灾区捐款,甲部门捐款数是另外两个部门捐款数的,乙部门捐款数是另外两个部门捐款数的。已知丙部门捐款1800元,则这三个部门共捐款
ThedayofprotestingatEnglishWikipediabroughtmeasurableresults,1.______thesite’sadministratorsreported:fourmillion
最新回复
(
0
)