【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《南京理工大学泰州科技学院(南理工泰科院)UML试卷2012年 5 月 15 日 A》,欢迎阅读!
南京理工大学泰州科技学院课程考试试卷(学生考试用)
13、关于关联和依赖,下面哪一种法是错误的:
A如果两个类之间有关联,隐含着两者之间存在某种依赖系。 B如果两个类之间表示了关联关系,就不需要再表示依赖关系了。 C如果两个类之间有依赖,隐含着两者之间有关联关系 D如果两个类之间有依赖,两者之间不一定有关联。
组卷日期: 2012年 5 月 15 日 组卷教师(签字): 叶庆生 审定人(签字):
14、关于构件,下面说法错误的是 。
A 一个构件所实现的接口被称为它的供口(provided interface)。
学生班级: 学生学号: 学生姓名: B 一个构件所需要的接口被称为它的需口(required interface)。
C 如果构件的供口和需口数量较大,可把一组相关的供口和需口组织为一个端口(port)。 一、选择题(本大题共20小题,每题2分,共40分)
D构件的替换只能发生在设计时刻,不可能发生在运行时刻。 1、UML体系包括三个部分:UML基本构造块,( )和UML公共机制
A UML规则 B UML命名 C UML模型 D UML的束
15、下面哪一个不是状态机中的事件种类? 2、类通常可以分为实体类,( )和边界类。
A调用事件 B改变事件 C时间事件 D交互事件 A 父类 B 子类 C 控制类 D 祖先类
16、关于一个状态的内部描述,下面哪一种说法是错误的: 3、用例图中包含的6个元素是( )。
A入口行为(entry/)是在进入该状态时执行的,一次进入执行一次。 A 参与者、用例、依赖关系、包含关系、扩展关系、使用关系
B出口行为(exit/)是在退出该状态时执行的,一次退出执行一次。 B 参与者、用例、依赖关系、包含关系、扩展关系、泛化关系
C状态活动(do/)是在入口行为之后、出口行为之前执行的,可能执行多次。 C 参与者、用例、关联关系、包含关系、扩展关系、使用关系
D状态内部不能描述事件或动作。 D 参与者、用例、关联关系、包含关系、扩展关系、泛化关系
17、活动图中的某个动作结点如果有两条进入的边,下面哪一种说法是正确的: 4、在图书馆业务中,“还书”用例与“缴纳罚款”用例之间有什么关系?
A任何一条边上有令牌到达,该动作就执行。 A 扩展 B 泛化 C 包含 D 没有明确的关系
5、( )技术是将一个活动图中的活动状态进行分组,每一姐表示一个特定的类、人或部门,他们负责 B只有当两条边上都有令牌到达时,该动作才执行。
C一个动作不允许有两条边进入。 完成组内的活动。
D一个动作只能有一条控制流和一条对象流进入。 A 分支 B 泳道 C 分又汇合 D 转移
18、活动图中的控制结点不包括下面哪一类? 6、下面哪一项不属于良好模型的特征?
A调用与返回 B分叉与汇合 C判断与合并 D起始和终止 A 规范性 B 独立性 C 一致性 D 正确性
19、下面哪一个不是UML构件component的特性? 7、一个对象和另一个对象之间,通过消息来进行通信。消息通信在面向对象的语言中即( )
A基于接口的定义 B自包含 C完整性 D可替换 A 方法实现 B 方法嵌套 C 方法调用 D 方法定义
20、关于部署图,下面哪一种说法不正确? 8、要表示单个对象在生命期内的状态变化,应采用的UML图为 。
A一个制品artifact可承载(manifest)一个或多个构件 B两个制品之间可说明依赖关系 A 用例图 B 类图 C 顺序图 D 状态图
9、UML的( )表示消息源发出消息后不必等待消息处理过程的返回,即可继续执行自己的后续操作。 C所有的制品都要部署运行在结点上 D结点之间可用关联来说明通信路径
A 异步消息 B 返回消息 C 同步消息 D简单消息
10、一个序列图描述一个交互中的多条生命线。下面哪一种说法是错误的?
A 执行当前交互的当前对象self可作为一条生命线。 B 该交互的多个形参可分别作为多条生命线。
C 该交互的返回结果可作为一条生命线,而且该生命线的名称应与交互的名称一样。 D 该交互中任意深层的所有涉及到的生命线都要描述出来。
11、活动图中的某个动作结点如果有两条进入的边,下面哪一种说法是正确的: A 对于一个动作,不允许有两条边进入。
B 一个动作只能有一条控制流边和一条对象流边进入。 C 只有当两条边上都有令牌到达时,该动作才执行。 D 任何一条边上有令牌到达,该动作就执行。 12、活动图中的结点不包括 。
A 动作结点 B 对象结点 C 控制结点 D 交互结点
课程名称: UML原理及应用 学分: 3 教学大纲编号:
试卷编号: A 考试方式: 闭卷 满分分值: 100 考试时间: 120 分钟
第 1 页 共 2 页
南京理工大学泰州科技学院课程考试试卷(学生考试用)
课程名称: UML原理及应用 学分: 3 教学大纲编号:
二、填空题(30分)在答题纸上先标明题目编号,如1.1,再写出答案。 1. 根据下图完成填空。(7%)
f1:Family
host
张三:Personparent
husband
wife
Mate
Marrydate=1998.6
李四:Personparent
member
3、根据下图完成填空。(8%)
[b>0]
B1
F1
B
A
C
[b<=0][c>0][c<=0]
F2
B2C1
child
member
child
张小三:Person
1.1 这是一个_______图。
1.2 从图中可知,Family类与Person类之间至少有两个关联: ________与________。 1.3 从图中可知, Person类至少有两个关联:________与________。 2. 根据下图完成填空。(15%)
f/faA
entry/ena
exit/exa
S
a/as
T
entry/enbexit/exb
U
c/cuB
V
d/dv
b/bt
e/ae
2.1 如果处于T态,当发生事件b时,将执行的动作序列是________,而后转到________态。 2.2 如果处于T态,当发生事件f时,将执行的动作序列是________,而后转到________态。 2.3 如果处于T态,当发生事件e时,将执行的动作序列是________,而后转到________态。 2.4 如果处于S态,要进入V态,判断下面可能的事件序列: e,对不对? ________ a,b,c,对不对?________ f,a,e,对不对?________ _______。
3.1 图中F1表示________,F2表示________。
3.2 在一次执行中,B与C可并行执行。对不对,________。
3.3 在一次执行中,B1与B2可并行执行。对不对,_换车主(称为过户),而且有确定的注册时间和注3.4 在一次执行中,如果C1执行完后进入F1,B执行完后仍然要执行B1或B2。对不对,________。 3.5 在一次执行中,如果C执行完后进入F2,此时B1或B2仍可能执行。对不对,________。
三.建模与应用(30%)
1、分析车辆、燃油汽车、电动汽车、混合动力汽车(既能用燃油发动机驱动,也能用电池驱动)。一辆车有唯一的车架号。一辆车在一个时刻最多属于一个车主,一个车主可同时拥有多辆汽车。一辆车可更销/过户时间,这样车管所就能查到在某一时刻某辆车的车主是谁。当一个车主拥有一辆车时,也拥有一个对应的牌照号。用一个类图描述所有这些类,并描述类的属性,以及类之间的关系(继承、关联、关联类)。(10%)
2、分析购买报纸的行为,用一个状态图来描述这个行为(10 %)。要求: ⑴ 描述可能的并发行为。
⑵ 描述所有可能的状态和事件,以及转换。
⑶ 用文字说明交易失败的所有可能的情形(或者关系) ⑷ 用文字说明交易成功的所有可能的条件(而且关系)。
3、一个网上考试系统,要求如下:
⑴ 考生在规定时间内(120分钟)完成答题并提交。
⑵ 考生开始答题要在教师发布杯题之后并且开考时刻到后才能进行。
⑶ 到110分钟(提前10分钟)系统第1次提醒时间,到119分(提前1分钟)第2次提醒。 ⑷ 考生在截止时间之前可点击提交,确认之后才真正提交。如果不确认,则继续答题。
⑸ 到截止时间考生仍未提交,则考试无效。只有在截止时刻之前提交,成绩才有效。尝试用一个活动图描述这个过程。(10 %)
第 2 页 共 2 页
南京理工大学泰州科技学院课程考试答案
课程名称: UML原理及应用 学分: 3 教学大纲编号:
试卷编号: 考试方式: 开卷 满分分值: 100 考试时间: 120 分钟
组卷日期: 2012年 5 月15日 组卷教师: 叶庆生 审定人(签字):
学生班级: 学生学号: 学生姓名: 一.选择题(每题2分,共40分) 1 ~ 10 A C D A B B C D A D 11 ~ 20 C D C A D D B A C C 二.填空题:(共30分) 1 (7%)
1.1 对象图 (3分)
1.2 AsHost, AsMember(2分) 1.3 Mate, PersonChild(2分) 2 (15%)
2.1 bt , exa , enb ; (2分) U(1分) 2.2 exa , fa , ena ; (2分) S(1分) 2.3 exa , ae , enb ; (2分) V(1分)
2.4 对/√(2分) 对/√(2分) 对/√(2分) 3 (8%)
3.1 活动终止(2分) 流终止(2分) 3.2 对/√(l分) 3.3 不对/ × (l分) 3.4 不对/ × (l分) 3.5 对/√(l分)
注:本大题均为基本题,考核学生对基本知识点的掌握情况。 三.建模与应用(共30分)
注:提高题和综合题,仅提供参考答案,允许有多种不同的表达方式。 1. 类图(10%)
人idnameaddressphone
车辆
2.状态图(10%)
买主等待拿报
售完
卖主交付报
买主拿到报纸
空闲
买主要买某报
买主等待拿报
卖主付钱
[不用找零]
无法付钱[要找零]
买主等待找零
无法找零
交易失败
卖主找零
买主拿到找零
易失败的情形: l、所要报纸己售完;或 2、买主无法付钱;或 3、卖主无法找零 零易成功的条件: 1、买主拿到报纸;而且 2、买主付钱,如需找零,买主拿到找零。 评分标准:
⑴ 能描述并发性和主要状态。3分 ⑵ 能说明两个结果状态。3分
⑶ 能文字说明交易失败的情形和交易成功的条件。 4 分 3. 活动图(10%)
[不提交]
教师发布试题
学生答题
[确认提交]
提交
考试有效
开考时间到
after(110m)
提示时间1提示时间2
after(119m)
提示超时
after(120m)
考试无效
owner*
*
车架号发动机号
车主车辆信息车牌号注册时间
过户/注销时间
燃油汽车燃油标号
最大输出功率
电动汽车电池种类
电动机额定功率
评分标准:
⑴ 描述主要动作序列。3 分 ⑵ 描述条件判断和合并。4分
⑶ 描述时间动作和发送消息动作。3分
注:基本评分标准:⑴列出2个类,包括必要的性质。 4 分 ⑵描述继承关系。 3 分 ⑶更全面的描述,如属性、关联类等 3分
混合动力汽车
第 1 页 共 1 页
本文来源:https://www.wddqxz.cn/eb3c1d7e804d2b160b4ec033.html