一、选择题(共20分每小题2分)
1、下列描述中,哪个不是建模的基本原则( D )
A.要仔细的选择模型
B.每一种模型可以在不同的精度级别上表示所要开发的系统
C.模型要与现实相联系
D.对一个重要的系统用一个模型就可以充分描述
2、面向对象的基本特征不包括的特性是( D )
A、封装
B、继承
C、多态性
D、抽象
3、用例是从( A )的观点对系统行为的一个描述。
A、用户
B、类
C、系统
D、对象
4、用例之间是具有相关性的。在一个“订单输入系统”中,创建新订单和更新订单都需要检查用户帐号是否正确。那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间是( A )关系。
A.包含
B.扩展
C.分类
D.聚集
5、在类图中,哪种关系表达总体与局部的关系( D )
A、泛化
B、实现
C、依赖
D、聚合
6、顺序图反映对象之间发送消息的时间顺序,它与( C )是同构的。
A、用例图
B、类图
C、协作图
D、状态图
7、如果要对一个企业的工作流程建模,下面四个图中( B )是最有用的。
A 交互图
B 活动图
C 状态图
D 类图
8、下面哪个不是活动图中的基本元素(D)
A 状态、分支
B 转移、汇合
C 泳道、转移
D 用例、状态
9、在采用分层的设计时,UML的顺序图中,通常由左向右分层排列各个对象,正确的排列方法 ( B )
A执行者角色控制类用户接口业务层后台数据库
B执行者角色用户接口控制类业务层后台数据库
C执行者角色控制类用户接口后台数据库业务层
D执行者角色用户接口业务层控制类后台数据库
10、UML中所谓的“泛化”实际上与以下哪个术语等价( B )?
A.聚合B.继承C.抽象D.封装
二、填空题(共15分每空1分)
1、UML的全称是(统一建模语言)。
2、UML中,从用户角度描述需求通常使用(用例图),与之配套的文档说明叫
用例描述。
3、在UML的顺序图中的消息可以分为发送、调用以及简单消息和返回消息。
4、在UML的图形表示中,类的表示法是一个矩形,这个矩形应有三部分构成,分别为类的名称、属性和方法。
5、UML 提供了一系列的图支持面向对象的分析与设计,其中类图给出系统的静态设计视图;用例图对系统的行为进行组织和建模是非常重要的;顺序图和协作图都是描述系统动态视图的交互图,其中顺序图描述了以时间顺序组