面向对象软件工程部分练习资料

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

参考试题与参考答案

一、填空题

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

相关文档
最新文档