第 1 页 共 9 页 华南农业大学期末考试试卷(A 卷)-答案 2 0 0 7 学年第1 学期 考试科目: 面向对象分析与设计 考试类型:(闭卷) 考试时间: 1 2 0 分钟 学号 姓名 年级专业 题号 一 二 三 四 五 总分 得分 评阅人 一、判断题(每题1 分,共10 分。对的标“T”,错的标“F”,将答案写入下表) 1 2 3 4 5 6 7 8 9 10 F T F T F T F T F T 1. 一个状态图最多只能由一个初态和一个终态。(F) 2. 协作图中的消息必须要有消息顺序号。(T) 3. 两个参与者(actor)之间可以有包含(include)关系、扩展(extend)关系或泛化(generalization)关系,而包含关系和扩展关系是依赖(dependency)关系的版型。(F) 4. 参与者(actor)和用例(use case)之间的关系是关联(association)关系。(T) 5. 类A和类B之间的关系如图1所示,则称类B中的getName()方法是对类A中的 getName()方法的重载(overload)。(F) 图 1 getName()方法之间的关系 图 2 活动图 6. 如图 2 所示,活动 Gesture 和 Stream audio 可以并发进行。(T) 7. 一个软件系统,如果只有源代码,缺乏其他相应的辅助文档,如缺乏顺序图和类图,则可以利用 Rose 进行逆向工程得到顺序图和类图,但得到的顺序图和类图会比较简单。(F) 8. CMM 描述了五个级别的软件过程成熟度 ,即 初始 级、可重复 级、已 定 义 、已 管 理 级、优化级。(T) 9. UML 由用例视 图、物 理 视 图、组 件视 图、进度 视 图和配 置 视 图组 成。(F) 10. 在 设计类图时,可以不 用对类图中的每个关联进行命 名,但如果需 要命 名的话 ,最好 用一个“动词 ”给 关联命 名。(T) 第 2 页 共 9 页 二、单项选择题(每题 2 分,共30 分。将正确答案填入下表) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 B A C A C A D A C D D A D D C 1. 一个设计得好的 OO 系统具有(B) A. 低内聚、低耦合的特征 B. 高内聚、低耦合的特征 C. 高内聚、高耦合的特征 D. 低内聚、高耦合的特征 2.下面()不是 UML 的基本构成元素。(A) A. 控制语言 B. 基本构造块 C. 规则 D. 公共机制 3. 面向对象的特点主要概括为(C)。 A. 可分解性、可组合性、可分类性 B. 继承性、封装性、多态性 C. 抽象性、继承性、封装性、...