《UML建模技术》期末试卷(A)
-- Array XXXX学院2008学年第一学期
《UML建模技术》期末考试试卷A
(适用班级:软件071、072、073)计分:
一、填空题(每空 3 分,共 30分)
1.UML是由信息系统和面向对象领域的三位著名的方法学家、James Rumbaugh 和Ivar Jacobson在二十世纪九十年代中期提出。
2.UML最终于 11月7日正式被OMG采纳作为业界标准。
3.在UML的事物的关系中,用来描述一般化和特殊化的关系是指关系。
4.是对类所描述事物的补充说明,它显示了类的所有对象可能具有的状态,以及引起状态变化的事件。
5.用来反映若干个对象之间的动态协作关系,也就是随着时间的流逝,对象之间的交互方式。
6.使用Rational Rose建立的模型文件名的扩展名是:。
7.代表一个系统或系统的一部分行为,是对一组动作序列的描述。UML中,使用椭圆图形来表示。
8.没有具体对象的类,并且带有抽象方法的类称为___________。
9.如果一个类的属性不能被其子类使用,则该属性的可见性为:___________。
10.在UML的部署图中,能够执行软件、具有计算能力的节点,称为。二、选择题(每题3 分,共 45分,每题只有一个正确答案)
1.以下UML的描述中,错误的是:________。
A.UML不是一种可视化的程序设计语言,而是一种可视化的建模语言
B.UML是一种建模语言规格说明,是一种表示的标准
C.UML不是过程,也不是方法,但允许任何一种过程和方法使用它
D.UML是一种面向对象的设计工具
2.用例属于UML的哪一类事物:。
A.结构事物B.行为事物
C.分组事物D.注释事物
3.从系统的外部用户角度出发,用于描述系统应该具有的功能集的UML视图是:。
A.用例视图B.逻辑视图
C.并发视图D.组件视图
4.如果要设置指定模型元素的字体,可以选择的操作菜单是:。
A.File菜单B.Edit菜单
C.Format菜单D.View菜单
5.用例从用户角度描述系统的行为。用例之间可以存在一定的关系。假设在“图书馆管理系统”用例模型中,所有用户使用系统之前必须通过“身份验证”,“身份验证”可以有“密码验证”和“智能卡验证”两种方式,则“身份验证”与“密码验证”和“智能卡验证”之间是关系。
A.关联B.包含
C.扩展D.泛化
6.下列关于使用用例的目的,不正确的是:。
A.确定系统应具备哪些功能
B.为系统的功能提供清晰一致的描述,方便开发人员传递系统的需求
C.为系统验证工作打下基础
D.减少程序员的编码工作量,提高开发效率
7.UML中类的有三种,下面哪个不是其中之一________。
A.实体类B.边界类
C.控制类D.主类
8.在UML中,类之间的关系有一种为关联关系,其中多重性用来描述类之间的对应关系,下面哪个不是其中之一________。
A.0….1 B.0….*
C.1….* D.*….*
9.如果一个类与另一个类之间的关系具有“整体与部分”的特点,描述的是“has a”的关系,那么这两个类之间的关系属于________ 关系。
A.聚合B.组合
C.泛化D.实现
10.“交通工具”类与“汽车”类之间的关系属于________ 关系。
A.聚合B.组合
C.泛化D.实现
11.在下面的图例中,哪个用来描述活动(activity)________。
12.组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为四种方式来完成,下面哪种不是其中之一________。
A.对源代码建模
B.对可执行体的发布建模
C.对事物建模
D.对物理数据库建模
13.下列不属于组件图中的组件类型的是:________。
A.调用时的组件B.编译时的源组件
C.链接时的二进制组件D.运行时的可执行组件
14.下列不属于部署图中的设备类型的是:________。
A.打印机B.计算机
C.扫描仪D.路由器
15.在绘制部署图时,如果要描述处理器之间或处理器与设备之间通过以太网进行连接的关系时,使用下列哪一种构造型________。
A.《Ethernet》B.《parallel》
C.《TCP/IP》D.《Internet》
三、读图题(共 25分)(答案可以写在答题纸的背面)
图1
2.阅读下图,并回答问题。(10分)
图2
(1)该图在UML 中属于什么类型的图?
(2)在该图中,第三个步骤中的消息是如何传递的?
班级 姓名 学号 任课教师 出卷教师 审核 装 订 线
计分:
一、填空题(每空 3 分,共 30 分)
二、选择题(每小题 3 分,共 45 分)
三、读图题(共25 分)
第1题:
第2题:
《UML建模技术》期末考试试卷
参考答案及评分要求(A卷)
一、填空题(每空 3 分,共 30 分)
二、选择题(每小题 3 分,共 45 分)
三、读图题(共25 分)
第1题:
该用例图描述的是图书馆管理系统中管理员对书籍和书目的管理流程。在这个流程中,管理员这个Actor与用例删除书目、删除书籍、修改书籍信息、新增书籍之间能通过消息传递发生关联。(7分)而图书查询这个用例与删除书目、删除书籍、修改书籍信息这三个用例之间有被包含的关系,也就是说,在删除书目、删除书籍、修改书籍信息用例发生的过程前,需要进行图书查询。新增书目这个用例与新增书籍这个用例也是被包含的关系。(8分)
第2题:
(1)顺序图(5分)
(2)第三步中,书籍管理控制类为得到书籍信息,与书籍类发生信息传递,也即消息从书籍控制类向书籍类传递。(5分)