阅读以下说明和图,回答问题1至问题3。 【说明】 S公司开办了在线电子商务网站,主要为各注册的商家提供在线商品销售功能。为更好地吸引用户,S公司计划为注册的商家提供商品(Commodity)促销(Promotion)功能。商品的分类(Category

admin2008-04-04  36

问题 阅读以下说明和图,回答问题1至问题3。
【说明】
   S公司开办了在线电子商务网站,主要为各注册的商家提供在线商品销售功能。为更好地吸引用户,S公司计划为注册的商家提供商品(Commodity)促销(Promotion)功能。商品的分类(Category)不同,促销的方式和内容也会有所不同。
   注册商家可发布促销信息。商家首先要在自己所销售的商品的分类中,选择促销涉及的某一具体分类,然后选出该分类的一个或多个商品(一种商品仅仅属于一种分类),接着制定出一个比较优惠的折扣政策和促销活动的优惠时间,最后由系统生成促销信息并将该促销信息公布在网站上。
   商家发布促销信息后,网站的注册用户便可通过网站购买促销商品。用户可选择参与某一个促销活动,并选择具体的促销商品,输入购买数量等购买信息。系统生成相应的一份促销订单(POrder)。只要用户在优惠活动的时间范围内,通过网站提供的在线支付系统,确认在线支付该促销订单(即完成支付),就可以优惠的价格完成商品的购买活动,否则该促销订单失效。
   系统采用面向对象方法开发,系统中的类以及类之间的关系用UML类图表示,图 10-4是该系统类图中的一部分;系统的动态行为采用UML序列图表示,图10-5是发布促销的序列图。

选项

答案(1)0~n或1~n (2)1 (3)0~n (4)1~n (5)1 (6)0~n

解析 主要考查类的多样性分析,在充分理解题目需求的基础上补充类图中的类间关系的多样性描述。根据题目中所描述:
   (1)(2)一个商品(Commodity)属于一种分类,一个分类(Category)中包含零个或多个商品对象,所以多样性关系为0~n或1~n个商品对象对应1个分类对象;
   (3)(4)一个促销(Promotion)中由一个或多个商品组成(至少一个),而一个商品可以属于零个或多个促销,所以多样性关系为0~n个促销对象对应1~n个商品对象。
   (5)(6)一个促销可以产生多个促销订单(POrder),一个促销订单只能对应一个促销。所以多样性关系为1个促销对象涉及0~n个促销订单对象。
转载请注明原文地址:https://kaotiyun.com/show/MfDZ777K
0

相关试题推荐
最新回复(0)