首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和图,回答以下问题,将解答填入答题纸的对应栏内。 【说明】 某网上购物平台的主要功能如下: (1)创建订单。顾客(Customer)在线创建订单(Order),主要操作是向订单中添加项目、从订单中删除项目。订单中应列出所
阅读下列说明和图,回答以下问题,将解答填入答题纸的对应栏内。 【说明】 某网上购物平台的主要功能如下: (1)创建订单。顾客(Customer)在线创建订单(Order),主要操作是向订单中添加项目、从订单中删除项目。订单中应列出所
admin
2013-07-09
45
问题
阅读下列说明和图,回答以下问题,将解答填入答题纸的对应栏内。
【说明】
某网上购物平台的主要功能如下:
(1)创建订单。顾客(Customer)在线创建订单(Order),主要操作是向订单中添加项目、从订单中删除项目。订单中应列出所订购的商品(Product)及其数量(quantities)。
(2)提交订单。订单通过网络来提交。在提交订单时,顾客需要提供其姓名(name)、收货地址(address)、以及付款方式(form of payment)(预付卡、信用卡或者现金)。为了制定送货计划以及安排送货车辆,系统必须确定订单量(volume)。除此之外,还必须记录每种商品的名称(name)、造价(cost price)、售价(sale price)以及单件商品的包装体积(cubic volume)。
(3)处理订单。订单处理人员接收来自系统的订单;根据订单内容,安排配货,制定送货计划。在送货计划中不仅要指明发货日期(delivery date),还要记录每个订单的限时发送要求(Delivery Time Window)。
(4)派单。订单处理人员将已配好货的订单转交给派送人员。
(5)送货/收货。派送人员将货物送到顾客指定的收货地址。当顾客收货时,需要在运货单(delivery slip)上签收。签收后的运货单最终需交还给订单处理人员。
(6)收货确认。当订单处理人员收到签收过的运货单后,会和顾客进行一次再确认。
现采用面向对象方法开发上述系统,得到如图3—1所示的用例图和图3—2所示的类图。
根据说明中的描述,给出图3—2中C1~C3所对应的类名以及(1)~(4)处所对应的多重度(类名使用说明中给出的英文词汇)。
选项
答案
C1:(2ustomer 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类之间的关联,产生了称为Ordei ProductQuantity的关联类。C2是整个类图的中心,购物的所有活动都是围绕着订单展开的,C2为Order。订单中记录着所订购的商品,C3为Product。用户创建订单,需要调用订单的属性和方法,C1为Custom。
UML中关联的多重度是指一个类的实例能够与另一个类的多少个实例相关联。具体取值的含义有:
.0..1:0个或1个
.1:只能1个
.0..*:0个或多个
.*:0个或多个
.1..*:1个或多个
一个客户可以提交多份订单,一份订单只能是某一个客户的,当然,客户也可以不提交订单,当一个Customer实体存在时,可以有也可以没有Order实体与之关联;而当一个Ordei.实体存在时,必然有一个Customer实体与之关联。显然(1)处多重度为1,(2)处为0..*。(3)和(4)处要填入的是订单和商品实体之间的关联,订单中至少有一件商品,因此(4)处应填入1..*;商品和订单之间和聚合的关系,商品可以包含在订单中,商品也可以独立存在,不属于任何订单,因此(3)处应填入0..*。
转载请注明原文地址:https://kaotiyun.com/show/FiDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
在引入自动化测试工具以前,手工测试遇到的问题包括()。①工作量和时间耗费过于庞大②衡量软件测试工作进展困难③长时间运行的可靠性测试问题④对并发用户进行模拟的问题⑤确定系统的性能瓶颈问题⑥软件测试过程的管
以下不属于软件测试工具的是()。
若某计算机系统是由500个元器件构成的串联系统,且每个元器件的失效率均为10-7/h,在不考虑其他因素对可靠性的影响时,该计算机系统的平均故障间隔时间为(5)h。
一个程序的控制流图中有5个结点,8条边,在测试用例数最少的情况,确保程序中每个可执行语句至少执行一次所需要的测试用例数的上限是_______。
在分层体系结构中,控制层接收用户的请求并决定调用哪个模型去处理该请求,以及确定选择哪个视图来显示返回的数据。在基于JavaEE平台开发的软件系统中,常用_________技术来实现该层。
编译和解释是实现高级程序设计语言的两种基本方式,________是这两种方式的主要区别。
[配置路由器信息]Currentconfiguration:!version11.3noservicepassword-encryption!hostnamerouter1
在由L2TP构建的VPN中,主要由①和②两种类型的服务器构成。1.将图5-1中①和②处空缺名称填写在答题纸的相应位置。2.简要说明两种服务器的主要作用。某路由器(在图5-1中没有标出)的部分配置信息如下所示,请解释其中标有下划线部分的含
阅读以下说明,回答问题1~7。[说明]下图是在网络中划分VLAN的连接示意图。VLAN可以不考虑用户的物理位置,而根据功能、应用等因素将用户从逻辑上划分为一个个功能相对独立的工作组,每个用户主机都连接在支持VLAN的交换机端口上,并属于某个VLA
随机试题
患者,女,29岁,已婚。近半年来月经后期,经量少,现已停经4个月,伴五心烦热,潮热颧红,舌红少苔脉细数,尿妊娠试验阴性。其治法是()
廖某委托甲房地产经纪机构(以下称甲机构)寻找房源,并签订了房地产经纪服务合同,后经甲机构介绍,廖某拟购买杨某的一处房产。在相关情况调查中,甲机构发现该房产虽然登记在杨某名下,实际上为杨某与妻子朱某在婚后共同购置。随后廖某与杨某签订了房屋买卖合同,并将定金2
一定量的某种理想气体由初态经等温膨胀变化到末态时,压强为P1;若由相同的初态经绝热膨胀变到另一末态时,压强为P2。若二过程末态体积相同,则()。
在股票多空趋势明显时,( )具有涨时追价、跌时停损的特性。
与借贷市场相比,证券市场具有如下特征()。
阅读材料,回答问题。材料一就业是民生之本。扩大就业是我国当前和今后长时期重大而艰巨的任务。国家实行促进就业的长期战略和政策。各级党委和政府必须把改善就业环境和增加就业岗位作为重要职责。材料二2020年构建社会主义和谐社会的目标和主要任务之一。就是“社会
母语的基本性质决定了母语高等教育的“培根固本”特征,母语教育对于维系_______、传承优秀传统、构筑心灵世界具有不可_______的作用。填入划横线部分最恰当的一项是()。
在下面程序的横线处填上__________,使程序执行后的输出结果为1/2005。#includeusingnamespacestd;classDate{public:Date(int
Manycriticsconsiderthatfarmorestressisplacedonachievementsinathleticsthanintheacademicsphere.We’retoldthati
Doyouknowanyonewhofeelsawkwardatapartyorhatestobeinacrowdofpeople?They’reprobablyjustshy,butiftheyget
最新回复
(
0
)