《软件工程》习题集

四 面向对象的需求分析

一、选择题

1.面向对象程序设计的基本机制()

A继承 B消息 C方法 D结构 2.下列属于面向对象的要素的()

A分类性 B抽象 C共享 D封装 3.下列选项中属于面向对象开发方法的有() A Booch B CAD C Coad D OMT

4.下列属于Coad方法中面向对象的分析模型的层次有() A主题层 B对象层 C应用层 D接口层 5.一个属性依其特征,其类型有()

A描述型 B定义型 C派生型 D参考型 6.下列在面向对象分析的时候采用的模型有() A对象模型 B动态模型 C静态模型 D功能模型

7.状态是对象属性的值的一种抽象,它的性质有() A时间性 B持续性 C有序性 D有穷性

8.数据流图中的处理必须用对象中的操作来实现常见的操作有() A查询 B动作 C活动 D访问

9.建立继承关系时所采用的方式有() A自顶向下 B从内到外 C自底向上 D从复杂到简单

10.对象是人们要研究的任何事物主要的对象类型有() A有形实体 B作用 C事件 D性能说明

11.下列不是常见的模型元素间的关系有()

A 关联 B聚合 C依赖 D笔记 12.UML具有扩展性,常见的扩展机制有()

A 修饰 B版类 C加标签值 D约束 13.UML语言支持的建模方式有()

A 静态建模 C动态建模 C模块化建模 D功能性建模 14.下列各种图可用于动态建模的有()

A 状态图 B类图 C序列图 D活动图 15.下列属于状态的组成部分的有()

A名称 B活动 C条件 D事件 16.UML中包括的事件有()

A条件成真 B收到另一对象的信号 C收到操作调用 D经过指定时间间隔 17.属性的可见性有()

A:公有的 B私有的 C私有保护的 D保护的 18.用例之间的关系有()

A:友元 B扩展 C使用 D组合 19.应用于通用化约束的方式有()

A完整 B不相交 C不完整 D覆盖 20.消息的类型有()

A同步 B异步 C简单 D复杂

二、判断题

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

2.类是指具有相同或相似性质对象的抽象,对象是抽象的类,类的具体化就是对象。 3.继承性是父类和子类之间共享数据结构和消息的机制,这是类之间的一种关系。

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

5.面向对象分析,就是抽取和整理用户需求并建立问题域精确模型的过程。 6.面向对象的设计主要目标是提高生产效率,提高质量和提高可维护性。

7.对象模型表示了静态的,结构化的,系统数据性质,描述了系统的静态结构,她是从客观世界实体的对象关系角度来描述,表现了对象的相互关系。

8.面向对象的分析是用面向对象的方法对目标系统的问题空间进行理解,分析和反映。通过对象层次结构的组织确定解空间中应存在的对象和对象层次结构。 9.类的设计过程确定类,确

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@)