一、选择题(每小题 5 分,共 30 分)
1、在 UML 中协作图的组成不包括( )。
A.对象 B.消息 C.发送者 D.链
2、( )定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部
对功能的具体实现。
A.用例图 B.类图 C.活动图 D.状态图
3、以下描述中哪个不是建模的基本原则?( )
A.要仔细地选择模型
B.每一种模型可以在不同的精度级别上表示所要开发的系统
C.模型要与现实相联系
D.对一个重要的系统用一个模型就可以充分描述
4、( )作为完成用例任务的责任承担者,协调、控制其他类共同完成用例规定的功
能或行为。
A.数据对象 B.控制类 C.实体类 D.边界类
5、下面不是活动图中的基本元素的是( )。
A.状态、分支 B.分叉、汇合 C.泳道、对象流 D.用况、状态
6、在类图中,下面哪个符号表示继承关系?( )
二、简答题(每小题 10 分,共 20 分)
1、简述用例与用例图的区别。
2、请简要说明顺序图的作用。
三、作图题(20 分)
根据下例描述,画出客户购物的活动图。
客户首先在查看和浏览商品,一旦确定要购买的物品后,就通知销售员。这时销售员为
购买的物品,开出订单,并通知仓管员提取物品。仓管员则根据定单,提取货物,再把订单
交给销售员。这时,顾客查看自己的订单,确认货物,而销售员则开始计算货款。一旦双方
都完成后,顾客就付款,提货,销售员则将订单保存下来。
四、读图题(30 分)
图书管理系统功能性需求说明如下:
图书管理系统能够为一定数量的借阅者提供服务。每个借阅者能够拥有唯一标识其存在
的编号。图书馆向每一个借阅者发放图书证,其中包含每一个借阅者的编号和个人信息。
提供的服务包括:提供查询图书信息、查询个人信息服务和预定图书服务等。
当借阅者需要借阅图书、归还书籍时需要通过图书管理员进行,即借阅者不直接与系统
交互,而是通过图书管理员充当借阅者的代理和系统交互。
系统管理员主要负责系统的管理维护工作,包括对图书、数目、借阅者的添加、删除和
修改。并且能够查询借阅者、图书和图书管理员的信息。
可以通过图书的名称或图书的 ISBN/ISSN 号对图书进行查找。
回答下列问题:
(1)该系统中有哪些参与者?
(2)画出语境“借阅者预定图书”的时序图。
(3)确定该系统中的类,找出类之间的关系并画出类图。
1、在 UML 中协作图的组成不包括( )。
A.对象 B.消息 C.发送者 D.链
2、( )定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部
对功能的具体实现。
A.用例图 B.类图 C.活动图 D.状态图
3、以下描述中哪个不是建模的基本原则?( )
A.要仔细地选择模型
B.每一种模型可以在不同的精度级别上表示所要开发的系统
C.模型要与现实相联系
D.对一个重要的系统用一个模型就可以充分描述
4、( )作为完成用例任务的责任承担者,协调、控制其他类共同完成用例规定的功
能或行为。
A.数据对象 B.控制类 C.实体类 D.边界类
5、下面不是活动图中的基本元素的是( )。
A.状态、分支 B.分叉、汇合 C.泳道、对象流 D.用况、状态
6、在类图中,下面哪个符号表示继承关系?( )
二、简答题(每小题 10 分,共 20 分)
1、简述用例与用例图的区别。
2、请简要说明顺序图的作用。
三、作图题(20 分)
根据下例描述,画出客户购物的活动图。
客户首先在查看和浏览商品,一旦确定要购买的物品后,就通知销售员。这时销售员为
购买的物品,开出订单,并通知仓管员提取物品。仓管员则根据定单,提取货物,再把订单
交给销售员。这时,顾客查看自己的订单,确认货物,而销售员则开始计算货款。一旦双方
都完成后,顾客就付款,提货,销售员则将订单保存下来。
四、读图题(30 分)
图书管理系统功能性需求说明如下:
图书管理系统能够为一定数量的借阅者提供服务。每个借阅者能够拥有唯一标识其存在
的编号。图书馆向每一个借阅者发放图书证,其中包含每一个借阅者的编号和个人信息。
提供的服务包括:提供查询图书信息、查询个人信息服务和预定图书服务等。
当借阅者需要借阅图书、归还书籍时需要通过图书管理员进行,即借阅者不直接与系统
交互,而是通过图书管理员充当借阅者的代理和系统交互。
系统管理员主要负责系统的管理维护工作,包括对图书、数目、借阅者的添加、删除和
修改。并且能够查询借阅者、图书和图书管理员的信息。
可以通过图书的名称或图书的 ISBN/ISSN 号对图书进行查找。
回答下列问题:
(1)该系统中有哪些参与者?
(2)画出语境“借阅者预定图书”的时序图。
(3)确定该系统中的类,找出类之间的关系并画出类图。