面向对象软件工程部分练习资料 下载本文

参考试题与参考答案 一、填空题

1、对象是抽象的类,类的具体化就是(。 2、继承性是父类和子类之间(和消息的机制。

3、面向对象的设计的主要目标是提高生产效率,提高质量和提高(。 4、对象模型描述了系统的(,它是从客观世界实体的对象关系角度来描述,表 现了对象的相互关系。

5、面向对象技术中的“类”,是比较理想的(。

6、类的设计过程包括:确定类,确定关联类,确定属性,识别(。 7、面向对象的分析过程主要包括三项内容:(、表达和验证。 二、判断题

1. 面向对象的的方法是以类作为最基本的元素,它是分析问题解决问题的核心。

2. 类是指具有相同或相似性质对象的抽象,对象是抽象的类,类的具体化就是对象。

3. 继承性是父类和子类之间共享数据结构和消息的机制,这是类之间的一种关系。

4. 多态性增强了软件的灵活性和重用性,允许用更为明确、易懂的方式去建立通用软件,多态性和继承性相结合使软件具有更广泛的重用性和可扩充性。

5. 面向对象分析,就是抽取和整理用户需求并建立问题域精确模型的过程。

6. 面向对象的设计的主要目标是提高生产效率,提高质量和提高可维护性。 7. 对象模型表示了静态的、结构化的系统数据性质,描述了系统的静态结构,它是从客观世界实体的对象关系角度来描述,表现了对象的相互关系。

三、多项选择题

1. 面向对象程序设计的基本机制(。 A 继承B 消息C 方法D 结构E抽象 2. 下列属于面向对象的要素有(。 A 分类性B 抽象C 共享D 封装E结构 3. 下列选项中属于面向对象开发方法的有(。 A Booch B CAD C Coad D OMT E

4. 下列属于Coad方法中面向对象的分析模型的层次有(。 A 主题层B 对象层C 应用层D 接口层E数据层 5. 一个类属性依其特征划分,其类型有(。 A 描述型B 定义型C 派生型D 参考型E应用型 6. 在进行面向对象分析时,所采用的模型有(。

A 对象模型B 动态模型C 静态模型D 功能模型E接口模型 7. 状态是对象属性的值的一种抽象,它的性质有(。 A 时间性B 持续性C 有序性D 有穷性E无序性 四、问答题

1.面向对象程序设计有哪些优点? 2.简述UML实际建模过程? 五、论述题

1.试论面向对象的特征?

2.试论OOA概念模型的五个层次? 六、应用题

一台微机有一个显示器,一个主机,一个键盘,一个鼠标,汉王笔可有可无。主机包括一个机箱,一个主板,一个电源,存储器等部件。存储器又分为固定存储器、活动存储器,固定存储器又分为内存和硬盘,活动存储器又分为软盘和光盘。建立微机的对象模型。

2