2014年5月份第1题在订单管理模块中,新建订单和修改订单都需要检查用户是否登录,用例“新建订单”、“修改订单”与用例“检查用户登录”之间是(1)。A.包含关系B.扩展关系C.泛化关系D.聚集关系【答案】A【解析】本题考查用例建模的基本知识。用例之间的关系主要有包含、扩展和泛化。当从两个或两个以上的用例中提取公共行为时,应该使用包含关系来表示它们,这个提取出来的公共用例称为抽象用例,而把原始用例称为基本用例或基础用例。如果一个用例明显地混合了两种或两种以上的不同场景,即根据情况可能发生多种分支,则可以将这个用例分为一个基本用例和一个或多个扩展用例。当多个用例共同拥有类似的结构和行为的时候,可以将它们的共性抽象为父用例,其他的用例作为泛化关系中的子用例。2014年5月份第2题UML中,序列图的基本元素包括(2)。A.对象、生命线和泳道B.对象、泳道和消息C.对象、生命线和消息D.生命线、泳道和消息【答案】C【解析】本题考查UML建模的基本知识。UML序列图是一种交互图,它由一组对象或参与者以及它们之间可能发送的消息构成构成序列图的基本元素包括对象、生命线和消息,还可以包括角色和激活期两种元素。泳道在UML活动图中区分了负责活动的对象,它明确地表示了哪些活动是由哪些对象进行的。2014年5月份第3题UML中,静态视图描述事务的静态结构,主要包括(3);交互视图描述了执行系统功能的各个角色之间相互传递消息的顺序关系,主要包括(4)。(3)A.用例图、类图、包图B.用例图、组件图、部署图C.类图、对象图、状态图D.组件图、协作图、包图(4)A.活动图、状态图B.序列图、状态图C.活动图、协作图D.序列图、协作图【答案】AD【解析】本题考查UML建模的基本知识。UML中的静态视图用于描述事物的静态结构,主要包括用例图、类图和包图:动态视图描述事物动态行为,主要包括活动图、状态图、序列图和协作图。动态视图中,交互视图描述了执行系统功能的各个角色之间相互传递消息的顺序关系,主要包括序列图、协作图。2014年5月份第5题使用UML进行关系数据库的(5)时,需要设计出表达持久数据的实体类及其联系,并将它们映射为数据库表和视图等。A.业务用例设计B.逻辑数据模型设计C.物理数据模型设计D.物理实现设计【答案】B【解析】本题考查UML数据库建模的基本知识。基于UML的关系数据库设计分为4个阶段:①业务用例设计是进行数据库的需求分析,使用用例图等建立业务模型;②逻辑数据模型设计是确定应用系统所需...