华南农业大学期末考试试卷(A 卷)-答案2007 学年第 1 学期考试科目:面向对象分析与设计考试类型:(闭卷)考试时间:120 分钟学号姓名年级专业题号一二三四五总分得分评阅人一、判断题(每题 1 分,共 10 分。对的标“ T”,错的标“ F”,将答案写入下表)12345678910FTFTFTFTFT1. 一个状态图最多只能由一个初态和一个终态。( 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 分,共 30 分。将正确答案填入下表)123456789101112131415BACACADACDDADDC1. 一个设计得好的OO系统具有( B)A. 低内聚、低耦合的特征B. 高内聚、低耦合的特征C. 高内聚、高耦合的特征D. 低内聚、高耦合的特征2. 下面()不是UML的基本构成元素。 (A)A. 控制语言B. 基本构造块C. 规则D. 公共机制3. 面向对象的特点主要概括为(C)。A. 可分解性、可组合性、可分类性B. 继承性、封装性、多态性C. 抽象性、继承性、封装性、多态性D. 封装性、易维护性、可扩展性、可重用性4.构成对象的两个主要因素是(A)。A. 属性和服务B. 标识和内容C. 继承和多态D. 消息和封装5. 下列关于面向对象方法中描述中错误的是(C)。A. 使用设计模式有助于在软件开发中应用面向对象技术B. 选择面向对象程序设计语言时需要考...