首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(2012年上半年下午试题三)阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某网上购物平台的主要功能如下。 (1)创建订单。顾客(Customer)在线创建订单(Order),主要操作是向订单中添加项
(2012年上半年下午试题三)阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某网上购物平台的主要功能如下。 (1)创建订单。顾客(Customer)在线创建订单(Order),主要操作是向订单中添加项
admin
2018-07-27
89
问题
(2012年上半年下午试题三)阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某网上购物平台的主要功能如下。
(1)创建订单。顾客(Customer)在线创建订单(Order),主要操作是向订单中添加项目、
从订单中删除项目。订单中应列出所订购的商品(Product)及其数量(quantity)。
(2)提交订单。订单通过网络来提交。在提交订单时,顾客需要提供其姓名(name)、收货地址(address)以及付款方式(form ofpayment)(预付卡、信用卡或者现金)。为了制订送货计划以及安排送货车辆,系统必须确定订单量(volume)。除此之外,还必须记录每种商品的名称(name)、造价(cost price)、售价(sale price)以及单件商品的包装体积(cubic volume)。
(3)处理订单。订单处理人员接收来自系统的订单;根据订单内容,安排配货,制订送货计划。在送货计划中不仅要指明发货日期(delivery date),还要记录每个订单的限时发送要求(Delivery Time Window)。
(4)派单。订单处理人员将已配好货的订单转交给派送人员。
(5)送货/收货。派送人员将货物送到顾客指定的收货地址。当顾客收货时,需要在运货单(delivery slip)上签收。签收后的运货单最终需交还给订单处理人员。
(6)收货确认。当订单处理人员收到签收过的运货单后,会和顾客进行一次再确认。
现采用面向对象方法开发上述系统,得到如图10.27所示的用例图和图10.28所示的类图。
根据说明中的描述,给出图10.28中C1~C3所对应的类名以及(1)~(4)处所对应的多重度(类名使用说明中给出的英文词汇)。
选项
答案
C1:Customer C2:Order C3:Product (1)1 (2)0..n或0..* (3)0..n或0..* (4)1..n或1..
解析
类的UML表示是一个长方形,垂直地分为三个区:项部区域显示类的名字,中间的区域列出类的属性,底部的区域列出类的操作。由题目提供的类图可知,C1有name属性和address属性;C3有name属性。C1单向关联C2,C1可以调用C2的公共属性和方法。C2和C3之间是聚合的关系,表示C2聚合C3,但是C3可以离开C2而独立存在。在C2和C3类之间的关联,产生了称为Order Product Quantity的关联类。C2是整个类图的中心,购物的所有活动都是围绕着订单展开的,因此C2为Order。订单中记录着所订购的商品,因此C3为Product。用户创建订单,需要调用订单的属性和方法,因此C1为Customer。
UML中关联的多重度是指一个类的实例能够与另一个类的多少个实例相关联。具体取值的含义如下。
0..1:0个或1个。
1:只能1个。
0..*:0个或多个。
*:0个或多个。
1..*:1个或多个。
一个客户可以提交多份订单,一份订单只能是某一个客户的,当然,客户也可以不提交订单,当一个Customer实体存在时,可以有也可以没有Order实体与之关联;而当一个Order实体存在时,必然有一个Customer实体与之关联。显然(1)处多重度为1,(2)处为0..*。(3)处和(4)处要填入的是Order和Product实体之间的关联,订单中至少有一件商品,因此(4)处应填入1..*;商品和订单之间是聚合的关系,商品可以包含在订单中,也可以独立存在,不属于任何订单,因此(3)处应填入0..*。
转载请注明原文地址:https://kaotiyun.com/show/77DZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
阅读以下有关网络设计的叙述,分析网络结构,回答问题1、问题2和问题3。某企业从20世纪50年代中期开始使用PC,历经3+网络、NOVELL网络的应用,后着手组建企业网络。经过需求分析和论证,设计出网络方案如图3-2所示。
将图2-2中(1)和(2)空缺名称填写在对应的解答栏内。目前在使用ADSL访问Internet时,要不要收取电话费?
目前,通过移动电话接入互联网所采用的主要技术是什么?进行一次查询的数据信息见表1-1,网络的基本通信服务费用见表1-2,总费用=网络租用费+通信费。根据表中给出的数据,试计算销售员每月至少应进行多少次查询,才能使得使用移动电话的总费用比使用PDA的总费
在由L2TP构建的VPN中,主要由(1)和(2)两种类型的服务器构成。1.将图2-7中(1)和(2)处空缺名称填写在相应位置。2.简要说明两种服务器的主要作用。某路由器(在图2-7中没有标出)的部分配置信息如下所示,请解释其中注明部分的
如何根据网络流量选择联网设备,给出所选设备的作用。在我国,目前可供选择大的用户选择的接入方式有哪些,各自的接入速率为多少?
Samba的工作原理是:让(1)和NetBIOS这两种协议运行于TCP/IP通信协议之上,且通过Windows的(2)协议让用户的Linux计算机可以在Windows的网络邻居上被看到。Samba服务器配置工具是用来管理Samba共享、用户及基本服
在安装RedhatLinux9.0操作系统的过程中,如果没有选择安装Web服务器,Apache服务器则需要手动安装。现从http://httpd.apache.org网站上免费下载了一个apache-2.2.3RPM格式的软件包,请将以下(1)空缺处
认真阅读下列有关Linux操作系统环境下配置Apache服务器的技术说明,根据要求回答问题1至问题5。【说明】随着电子商务日益普及,A公司建构了一台装有RedhatLinux9.0操作系统的虚拟服务器,为各类客户提供网上架构商务站点的Web服
随机试题
硫喷妥钠的禁忌证是
上唇周围和鼻部疖的危险可引起
第三代头孢菌素(头孢噻肟)的特点是
有关新生儿溶血症的论述,不正确的是
非法经营罪的犯罪客观方面包括( )。
沥青路面试验路铺筑属于()阶段。
采用股利增长模型估计普通股成本时,对于模型中平均增长率的确定,主要方法有()。
Z注册会计师验证被审计单位应付账款是否真实存在,可通过( )程序测试。函证应付账款时,一般选择金额较大的债权人,以及那些金额不大、甚至为零的债权人作为函证的对象,其原因是( )。
唐代陆羽被奉为______,他最著名的专著是______。
设=∫-∞ate′dt,则a=________.
最新回复
(
0
)