模拟考试试卷
一、判断题(每题 2 分,共 20 分。对的标“T”,错的标“F”,将答案写入下
表)
1. 实现是软件工程的最后阶段,它描述了程序设计语言中的细节。( F )
2. 数据管理部分的设计是 OOD 模型中的一部分,负责使用关系数据库存储
和检索永久对象。( F )
3. 在 系 统 设 计 的 过 程 中 , 要 设 计 高 层 策 略 , 即 系 统 架 构 ( system
architecture),用于构造问题的解决方案。(T)
4. 一个软件系统,如果只有源代码,缺乏其他相应的辅助文档,如缺乏顺序
图和类图,则可以利用 Rose 进行逆向工程得到顺序图和类图,但得到的
顺序图和类图会比较简单。( F)
5. 用况(Use Case)用于描述所要开发的系统的一项功能。( T )
6. 顺序图是一种强调发送和接受消息的对象结构组织的图,用以展示围绕对
象以及它们之间的连接器而组织的交互。( F )
7. 在一个状态图中,有且仅有一个初始状态,可有一个或多个终止状态。
(T)
8. 当系统规模较大且较为复杂时,往往难以直接对其进行建模。这就需要把
系统分解成子系统,再对子系统进行建模。( T )
9. 类图是最重要的模型图,它描述了系统中各类对象以及它们之间的各种关
系。( T )
10.两 个 参 与 者 ( actor ) 之 间 可 以 有 包 含 ( include ) 关 系 、 扩 展
(extend)关系或泛化(generalization)关系,而包含关系和扩展关
系是依赖(dependency)关系的版型。( F )
二、选择题 (总共20分,每小题1分)
1. 用例(Use case)用来描述系统对事件作出响应时所采取的行动。用例之
间是具有相关性的。在一个“订单输入子系统”中,创建新订单和更新订单
都需要核查用户帐号是否正确。用例“创建新订单”、“更新订单”与用例“核
查客户帐号”之间是( B A )关系。
A.包含(include) B.扩展(extend)
C.分类(classi+cation) D.聚集(aggregation( )
2. ( B C)描述了一组交互对象间的动态协助关系,表示完成某项行为的对
象和这些对象间传统消息的时间顺序。
A.对象图 B.协作图 C.序列图 D.状态图
3. 对某企业的工作流程进行建模,( B )是最有效的。
A.交互图 B.活动图 C.状态图 D.类图
4. 用况图关于角色的说法中错误的是( D )。
A. 参与者是与目标系统交互的人或物
B. 参与者可以是实际的人,也可以是外部设备、外部系统等
C. 参与者之间可以存在一定的关系
D. 参与者是用例图的重要组成部分,因此它是目标系统的组成部分
5. 接口的构造型是( B )。
A.《sign》 B.《interface》 C.《component》 D.
《mode》
6. ( C )是对象与其他外部世界相互关联的唯一途径。
A.消息传递 B.状态转 C.接口 D.函数调用
7. 在状态图中不能表示下面那些概念?( D )
A.动作(action) B.事件(event) C.转移(transition) D.类
(class)
8. 继承机制的作用是 ( C )。
A. 信息隐藏 B. 数据封装 C. 派生新类 D. 数据抽象
9. 顺序图主要可以为设计人员提供( B A )信息。
A. 消息发送的顺序 B. 某个方法的执行流程
C. 类之间关联关系的多重性 D. 某个对象在不同状态之间的转移
10. 一个设计得好的 OO 系统具有( B )
A. 低内聚、低耦合的特征 B. 高内聚、低耦合的特征
C. 高内聚、高耦合的特征 D. 低内聚、高耦合的特征
11. 面向对象的特点主要概括为( C )。
第 1 页 共 3 页
…………………………………
密
………………
封
………………
线
……………………………………
学号姓名不准超过密封线,
否则试卷作废,
成绩记零分。
系
级
班
学号
姓名