面向对象分析与设计复习题.doc

上传人:h**** 文档编号:132383 上传时间:2018-07-09 格式:DOC 页数:17 大小:2.93MB
下载 相关 举报
面向对象分析与设计复习题.doc_第1页
第1页 / 共17页
面向对象分析与设计复习题.doc_第2页
第2页 / 共17页
面向对象分析与设计复习题.doc_第3页
第3页 / 共17页
面向对象分析与设计复习题.doc_第4页
第4页 / 共17页
面向对象分析与设计复习题.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、 1 2016 面向对象分析与设计复习题 一、单项选择题 ( 在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题 2 分,共 20 分 ) 1.到 20 世纪末,面向对象软件工程已经逐渐发展成熟,特别是( )的 形成和广泛使用,采用面向对象分析与编程的软件开发方法已成为软件开发的主流方法。 A. Simula67 语言 B. Smalltalk 语言 C. Java 语言 D. 统一建模语言 (UML)的标准 2. 面向 对象的运动产生了多种面向对象的语言 , 其中( )是一种混合性面向对象语言 , 既支持面向过程的程序设计方法,又支持面向对象的程序设计方法

2、,有广泛应用的基础和丰富开发环境的支持,因而使面向对象的程序设计能得到很快普及。 A. Smalltalk B. Eiffel C. C+ D. Java 3下列不属于面向对象技术的基本特征的是( )。 A. 封装性 B. 模块性 C. 多态性 D. 继承性 4. 面向对象程序设计将描 述事物的数据与 ( ) 封装在一起 ,作为一个相互依存、不可分割的整体来处理。 A. 信息 B. 数据隐藏 C. 对数据的操作 D. 数据抽象 5. 关于面向对象方法的优点,下列不正确的叙述是 ( )。 A. 与人类习惯的思维方法比较一致 B. 可重用性好 C. 以数据操作为中心 D.可维护性好 6. ( )是

3、从用户使用系统的角度描述系统功能的图形表达方法。 A. 类图 B. 对 象图 C. 序列图 D. 用例图 7. ( ) 是表达系统类及其相互联系的图示 ,它是面向对象设计的核心,建立状态图、协作图和其他图的基础。 A 对象图 B. 组件图 C. 类图 D. 配置图 8.( )描述了一组交互对象间的动态协作关系,它表示完成某项行为的对象和这些对象之间传递消息的时间顺序。 A对象图 B. 协作图 C. 状态图 D. 序列图 9.( )就是用于表示构成分布式系 统的节点集和节点之间的联系的图示,它可以表示系统中软件和硬件的物理架构。 A. 组件图 B. 协作图 C. 状态图 D. 配置图 10. 使

4、用 UML 进行关系数据库的( )时,需要设计出表达持久数据的实体类及其联系,并把它们映射成为关系数据库表( Table)、视图 (View)等。 A. 业务 Use Case 模型设计 B. 逻辑数据模型设计 C. 物理数据模型设计 C. 物理实现设计 五 . 试用 UML 对教学 管理系统及相关的数据库系统进行分析和设计。学生选课系统一般包括 (1)选课管理功能; (2) 成绩管理功能。试完成下列工作: ( 1)建立系统静态结构模型 画出系统用例图和类图;( 10 分) (2) 建立系统动态结构模型 画出系统序列图和协作图;( 10 分) ( 3)建立关系数据库逻辑模型。 ( 10 分)

5、【答案: (1) 系统用例图如下 2 查 询 课 程 信 息管 理 老 师 信 息选 课 注 册学 生老 师管 理 学 生 信 息管 理 课 程 信 息管 理 开 设 课 程管 理 员( a ) 选 课 管 理 的 用 例 图查 询 学 生 成 绩查 询 课 程 成 绩学 生老 师学 生 成 绩 管 理成 绩 统 计管 理 员( b ) 成 绩 管 理 的 用 例 图对象类图如下: 课 程课 程 名描 述学 时加 入 课 程 ( )开 设 课 程课 程 名授 课 日 期授 课 时 间地 点指 定 老 师 ( )学 生 满 否 ( )教 师编 号姓 名地 址电 话学 生编 号姓 名地 址电 话选

6、 修 课 程学 生 名课 程 名学 期增 加 记 录 ( )选 课 统 计 ( )0 . . *1 . . * 0 . . *1 . . *( a ) 选 课 对 象 类 图开 设 课 程课 程 名授 课 日 期授 课 时 间地 点指 定 老 师 ( )学 生 满 否 ( )学 生 成 绩 登 记学 生 名学 期课 程 名成 绩加 入 成 绩 ( )打 印 ( )成 绩 统 计学 期课 程 名成 绩按 课 程 统 计 ( )按 学 生 统 计 ( )打 印 ( )( b ) 成 绩 管 理 对 象 类 图- 面向对象分析与设计试题 C 卷 一、单项选择题 ( 在每小题的四个备选答案中,选出一个

7、正确答案,并将正确答案的序号填在题干的括号内。每小题 1 分,共 20 分 ) 1.面向对象技术的最重要的基本特征是 ( )。 A. 抽象性 B. 封装性 C. 多态性 D. 继承性 3 2. 面向对象程序设计将描述事物的数据与 ( ) 封装在一起 ,作为一个相互依存、不可分割的整体来处理。 A. 信息 B. 数据隐藏 C. 对数据的操作 D. 数据抽象 3. 关于面向对象方法的优点,下列不正确的叙述是 ( )。 A. 与人类习惯的思维方法比较一致 B. 可重用性好 C. 以数据操作为中心 D.可维护性好 4. C+ 对 C 语言作了很多改进,即从面向过程变成为面向对象的主要原因是 ( )。

8、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. 在公有继承的情况下,基类成员在派生类中的访问权

9、限 ( ) A. 受限制 B. 保持不变 C. 受保护 D. 不受保护 10. C+ 语言通过 ( ) 来建立类族。 A. 类的嵌套 B. 类的继承 C. 虚函数 D. 抽象类 11在 UML 中,有 3 种基本构造块,分别是( A) A. 事物、关系和图 B. 注释、关系和图 C. 事物、关系和结构 D. 注释、关系和结构 12在 UML 中,有四种关系,下面哪个不是( B) A.依赖关系 B.继承关系 C.泛化关系 D.实现关系 13下面哪个不是 UML 中的静态视图() A.状态图 B.用例图 C.对象图 D.类图 14在用例之间,会有三种不同的关系,下列哪个不是它们之间可能的关系( D

10、 ) A.包含( include) B.扩展( extend) C.泛化( generalization) D.关联( connect) 15下列关于活动图的说法错误的是( ) A. 一张活动图从本质上说是一个流程图,显示从活动到活动的控制流 B. 活动图用于对业务过程中顺序和并发的工作流程进行建模。 C. 活动图的基本要素包括状态、转移、分支、分叉和汇合、泳道、对象流。 D. 活动图是 UML 中用于对系统的静态方面建模的五种图中的一种 16用例( Use-case)用来描述系统在事件做出响应时所采取的行动。用例之间是具有相关性的。在一个 “订单输入子系统 ”中,创建新订单和更新订单都需要检

11、查用户帐号是否正确。那么,用例 “创建新订单 ”、 “更新订单 ”与用例 “检查用户帐号 ”之间是( )关系 A.扩展( extend) B.包含( include) C.分类( classification) D.聚集( aggregation) 17 UML 中类的有三种,下面哪个不是其中之一( ) A.实体类 B.抽象类 C.控制类 D.边界类 4 18阅读图例,判断下列哪个说法是错误的。( ) A.读者可以使 用系统的还书用例 B.每次执行还书用例都要执行图书查询用例 C.每次执行还书用例都要执行交纳罚金用例 D.执行还书用例有可能既执行图书查询用例,又执行交纳罚金用例 19关于协作图

12、的描述,下列哪个不正确( B) A.协作图作为一种交互图,强调的是参加交互的对象的组织; B.协作图是顺序图的一种特例 C.协作图中有消息流的顺序号; D.在 ROSE 工具中,协作图可在顺序图的基础上按 “F5”键自动生成; 20在 UML 中,()把活动图中的活动划分为若干组, 并将划分的组指定给对象,这些对象必须履行该组所包括的活动,它能够明确地表示哪些活动是由哪些对象完成的。 A组合活动 B同步条 C活动 D泳道 - 面向对象分析与设计试题 D 卷 一、单项选择题 ( 在每小题的四个备选答案中,选出一个正确答 案,并将正确答案的序号填在题干的括号内。每小题 1 分,共 20 分 ) 1

13、. 到 20 世纪末,面向对象软件工程已经逐渐发展成熟,特别是( ) 的形成和广泛使用,采用面向对象分析与编程的软件开发方法已成为软件开发的主流方法。 A. Simula67 语言 B. Smalltalk 语言 C. Java 语言 D. 统一建模语言 (UML)的标准 2下列不属于面向对象技术的基本特征的是( )。 A. 封装性 B. 模块性 C. 多 态性 D. 继承性 3. 面向对象程序设计将描述事物的数据与 ( ) 封装在一起 ,作为一个相互依存、不可分割的整体来处理。 A. 信息 B. 数据隐藏 C. 对数据的操作 D. 数据抽象 4. C+ 对 C 语言作了很多改进,即从面向过程

14、变成为面向对象的主要原因是 ( )。 A. 增加了一些新的运算符 B. 允许函数重载,并允许设置缺省参数 C. 规定函数说明符必须用原型 D. 引进了类和对象的概念 5. 下列不属于类的成员函数的是 ( )。 A. 构造函数 B. 析构函数 C. 友元函数 D. 拷贝构造函数 6. 继承机制的作用是 ( )。 A. 信息隐藏 B. 数据封装 C. 派生新类 D. 数据抽象 7. 通常对象有很多属性,但对于外部对象来说某些属性应该不能被直接访问,下面哪个不是 UML 中的类成员访问限定符 ( ) A.公有的 B.受保护的 C.友员的 D.私有的 8. 类模板经过实例化而生成具体 ( ) A. 对

15、象 B. 模板函数 C. 函数模板 D. 类 5 9. 类的构造函数是在 ( ) 调用的。 A. 类创建时 B. 创建对象时 C. 删除对象时 D. 不自动调用 10 在公有继承的情况下,基类成员在派生类中的访问权限 ( ) A. 受限制 B. 保持不变 C. 受保护 D. 不受保护 11 . C+ 语言通过 ( ) 来建立类族。 A. 类的嵌套 B. 类的继承 C. 虚函 数 D. 抽象类 12. UML 提供了 4 种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中( )是面向对象系统建模中最常用的图,用于说明系统的静态设计视图 A. 用例图 B. 类图 C. 对象图 D.

16、序列图 13. 当需要描述体系结构的静态实施视图时,应该选择( ) 。 A 对象图 B. 组件图 C. 类图 D. 配置图 14. 用例( Use-case)用来描述系统在事件做出响应时 所采取的行动。用例之间是具有相关性的。在一个 “订单输入子系统 ”中,创建新订单和更新订单都需要检查用户帐号是否正确。那么,用例 “创建新订单 ”、 “更新订单 ”与用例 “检查用户帐号 ”之间是( )关系。 A.扩展( extend) B.包含( include) C.分类( classification) D.聚集( aggregation) 15.( )是描述系统中在某一时刻,一组对象以及它们之间关系的

17、图形,其可以看作是类图在系统某一时刻的实例。 A组件图 B类图 C对象图 D部署图 16. 顺序图是强调消息随时间顺序变化的交互图,下面哪个不是用来描述顺序图的组成部分( ) A.状态 B.生命线 C.激活期 D.类角色 17.下面哪个选项中有不是活动图中的基本元素 ( ) A状态、分支 B. 状态、汇合 C. 泳道、转移 D. 信号、转移 18. 以下是图书管理系统中的相关 类,属于边界类的是 ( ) A.书类 B.借书操作界面类 C.书籍管理类 D.读者类 19. 在用 UML 进行数据库的分析与设计过程中, ( ) 就是进行数据库的需求分析,使用用例图、类图、顺序图、活动图等建立业务模型

18、。 A. 逻辑数据模型设计 B 业务 Use Case 模型设计 C. 物理数据模型设计 D. 物理实现设计 20. 使用 UML 进行关系数据库的( )时,需要设计出表达持久数据的实体类及其联系,并把它们映射成为关系数据库表( Table)、视图 (View)等。 A. 业务 Use Case 模型设计 B. 逻辑数据模型设计 C. 物理数据模型设计 C. 物理实现设计 五 . 试用 UML 对网上超市系统及相关的数据库系统进行分析和设计。请完成下列工作: ( 1)建立系统静态结构模型 画出系统用例图和类图;( 10 分) ( 2)建立系统动态结构模型 画出序例图和活动图;( 10 分) (

19、 2)建立关系数据库逻辑模型。 ( 10 分) - 2009-2010 第一学期 面向对象分析与设计试题 一、单项选择题 ( 在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题 1 分,共 20 分 ) 6 1. ( ) 常常被定义成虚函数。 A. 构造函数 B. 析构函数 C. 友元函数 D. 静态函数 2. ( )是对具有相同属性和行为的对象集合的抽象描述 A. 系统 B. 实体 C. 对象 D. 类 3. 封装的目的是实现信息的有效( ) A. 共享 B. 隐蔽 C. 操作 D. 继承 4.( )是实现 “一种接口,多种方法 ”的技术。 A. 抽象性

20、B. 封装性 C. 多态性 D. 继承性 5. C+ 对 C 语言作了很多改进,即从面向过程变成为面向对象的主要原因是 ( )。 A. 增加了一些新 的运算符 B. 引进了类和对象的概念 C. 允许类的继承和派生 D. 允许函数重载 6. 继承机制的作用是 ( )。 A. 信息隐藏 B. 数据封装 C. 数据抽象 D.软件重用 7. ( ) 经过实例化而生成具体的类。 A. 对象 B. 函数模板 C. 类模板 D. STL 8. 类的构造函数是在 ( ) 调用的。 A. 类创建时 B. 创建对象时 C. 删除对象时 D. 不自动调用 9. 在保护性继承的情况下,基类的 public 和 pro

21、tected 成员 在派生类中变为 ( )成员。 A. 公有 B. 私有 C. 受保护 D. 任意 10.下列哪种做法不符合面向对象设计的原则( )。 A. 类与类之间的耦合应该很松散 B. 继承耦合应尽可能松散 C. 继承耦合应尽可能紧密 D. 设计应该具有最优的可重用性 11( )是从用 户使用系统的角度描述系统功能的图形表达方法。 A. 对象图 B. 类图 C. 序列图 D.用例图 12在对象模型中,( )体现了继承性概念。 A.关联 B. 依赖关系 C.泛化关系 D.聚合 /组合关系 13. ( )是面向对象设计的核心,建立状态图、协作图和其他图的基础。 A. 对象图 B. 组件图 C

22、. 类图 D. 序列图 14下面哪个是 UML 中的动态视图( ) A. 用例图 B. 类图 C.对象图 D. 序列图 15下列说法错误的是( ) A. 活动图不能用于描述系统业务流程。 B. 活动图由一系列的动作状态构成 ,动作的状态控制可以从一个状态流 向另一个与之相邻的状态。 C. 活动图还可以表示决策、条件、动作状态的并行执行、消息的规范说明等内容。 D. 协作图可以用来描绘系统业务流程。 16在一个 “图书管理系统 ”中,借书处理和还书处理都需要先通过身份验证。那么,用例 “借书处理 ”、 “还书处理 ”与用例 “身份验证 ”之间是( ) 关系 A. 特化 B. 泛化 C. 使用 D

23、.扩展 17( )就是用于表示构成分布式系统的节点集和节点之间的联系的图示,它可以表示系统中软件和硬件的物理架构。 A.对象图 B.类图 C.组件图 D.配置图 7 18阅读图例,判断下列哪个说法是错误的。( ) A.读者可以使用系统的还书用例 B.每次执行还书用例都要执行图书查询用例 C.执行还书用例有可能既执行图书查询用例,又执行交纳罚金用例 D. 每次执行还书用例都要执行交纳罚金用例 19( )描述了一组交互对象间的动态协作关系,它表示完成某项行为操作的参与对象和这些对象之间传递消息的时间顺序。 A. 协作图 B.序列图 C.对象图 D.组件图 20( )能够更好地用于对数据 库建模。

24、A传统的 ER 图 B UML 的用例图 C UML 的类图 D数据流图 五、请用 UML 对图书借阅管理系统及相关的数据库系统进行分析和设计。图书管理系统应实现图书资料和借阅信息查询、借书、 还书以及系统维护功能操作。试完成下列工作: ( 1)画出读者用例图( 5 分) ( 2)画出 “读者查询图书信息 ”用例的序列图和协作图( 10 分) ( 3)画出设计类图( 10 分); ( 4) “读者 ”与 “图书 ”类之间存在多对多的关联,试将这种 关联转化为一个关联表。( 5 分) - 2010-2011 第一学期 面向对象分析与设计试题 一、单项选择题 ( 在每小题的四个备选答案中,选出一个

25、正确答案,并将正确答案的序号填在题干的括号内。每小题 1 分,共 20 分 ) 1. ( )是对具有相同属性和行为的一组对象的 抽象描述。 A. 实体 B. 对象 C. 类模板 D. 类 2. 一类对象向另一类对象所发消息的格式中不包括( )。 A. 对象名 B. 操作函数名 C. 参数表 D. 类名 3面向对象技术的三大机制不包括( )。 A. 抽象 B. 封装 C. 多态 D. 继承 4. 从整体功能层面考虑类的设计应遵循下列三条原则,除了( ) 。 A. 单一功能原则 B. 封装原则 C. 最小惊讶原则 D. 开放 /封闭原则 5. 可以在类外访问类的 ( )。 A. 私有成员 B. 受

26、保护性成员 C. 公有成员 D. 纯虚函数 6. 类的( )是供创建类的实例对象时调用,完成对象的初始化。 A. 内联函数 B. 析构函数 C. 友员函数 D.构造函数 7. 派生类可以继承 ( )。 A. 私有成员 B. 部分公有成员 C. 构造函数 D. 析构函数 8 8. 如果合理地利用( ) ,就可以在类的复杂层次关系中为共享访问与成员隐蔽之间找到一个平衡点 ,既实现部分成员隐蔽 ,又能方便部分成员的继承,实现代码的高效重用和扩充。 A. 私有继承 B. 保护继承 C. 公有继承 D. 多继承 9. 如果将某类族中的一个同名成员函数说明为虚函数,则可用( )来调用不同派生类的虚函数,实

27、现运行时多态。 A. 基类对象 B. 派生类对象 C. 基类对象的指针 D. 派生类对象的指针 10. C+中既可实现文件输入又可实现文件输出的类是 ( ) A. ifstream B. ofstream C. iostream D. fstream 11. 基类中的 protected 成员,通过 public 派生,其在派生类中的可见性为 ( )。 A. 不可访问 B. private C. protected D. public 12. 在 C+程序中,对象之间的相互通信可以通过( )来实现。 A继承 B调用成员函数 C封装 D函数重载 13.( )阶段的 主要目标是为了更精确地理解用户

28、需求,并获得一个使用开发人员熟悉的语言描述的、易于维护且能体现系统基本结构的模型。 A. 系统需求分析 B. 系统分析 C. 系统设计 D. 系统实现 14. 在面向对象程序设计语言中,( )是利用可重用成分构造软件系统的最有效的特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性 。 A. 封装 B. 继承 C. 抽象 D. 引用 15. ( )是从用户使用系统的角度描述系统功能的图形表达方法。 A 类图 B. 组件图 C. 用例图 D. 配置图 16. 用来描述实现某些服 务所涉及的对象及其交互关系 (包括消息通信 )的动态视图就称为( ),可用于描绘业务流程。 A对象图 B.

29、协作图 C. 状态图 D. 活动图 17.( )表示构成系统的代码部件及其相互之间联系的图示。 A. 状态图 B. 协作图 C.组件图 D. 配置图 18. UML 提供了一系列的图支持面向对象的分析与设计,其中 ( ) 描述的是系统的静态组织结构和数据结构。 A. 序列图 B 协作图 C. 对象图 D. 类图 19. ( )是描述系统体系结构的静态实现视图。 A 类图 B. 对象图 C. 组件图 D. 配置图 20. 使用 UML 进行关系数据库的( )时,需要设计出表达持久数据的实体类及其联系,并把它们映射成为关系数据库表( Table)、视图 (View)等。 A. 物理数据模型设计 B

30、. 物理实现设计 C. 业务 Use Case 模型设计 C. 逻辑数据模型设计 五 . 分析与设计题 试用 UML 对开放式学籍管理系统及相关的数据库系统进行分析和设计。学籍管理系统的主要用户是系统管理员和学生:系统管理员使用学籍管理系统来实现教师信息管理、学生信息管理,课程管理、成绩管理和打印报表;学生使用学籍管理系统来实现选课管理和成绩查询。试完成下列工作: ( 1)画出学籍管理系统的用例图;( 6 分) ( 2) 定义 学籍管理系统的三个基本 分析类; ( 6 分) ( 3) 画出学籍管理系统的类图;( 6 分) ( 4)画出 学生查询成绩的活动图 ;( 6 分) ( 5)学生类和课程

31、类之间存在多对多的关联,试将这种关联转化 为关系数据库模式。 ( 6分) 9 - 2010-2011 第二学期 面向对象分析与设计试题 A 卷 一、单项选择题 ( 在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题 1 分,共 20 分 ) 1. 面向对象分析与设计是面向对象软件开发过程中的两个 重要阶段,下列活动中, _ 不属于面向对象分析阶段。 A构建分析模型 B识别分析类 C用例动态建模 D评估分析模型 2. 在面向对象方法中, _可看成是属性数据以及这些属性数据上的专用操作的封装体。 A. 实体 B. 类 C. 类模板 D. 对象 3. 类是一组具有

32、相同属性和相同操作的对象的集合,类中的每个对象都是这个类的一个_。 A. 实体 B. 实例 C. 用例 D. 组件 4. 一个 对象通过发送 _来请求另一对象为其服务。 A. 参数 B. 消息 C. 成员 函数名 D. 接口函数名 5 类之间共享属性和操作的机制称为 _。 A. 抽象 B. 封装 C. 多态 D. 继承 6. 类的设计应遵循三条基本原则。对于一个设计并实现好的类,如果需要功能上的扩充,一般来说应该通过添加新类实现,而不是修改原类的代码 。这种原则叫 _。 A. 封装原则 B. 开放 /封闭原则 C. 最小惊讶原则 D. 单一功能原则 7. 一个 类的 _只能被类的成员函数、友元

33、函数及派生类的成员函数所访问 。 A. 私有成员 B. 受保护性成员 C. 公有成员 D. 纯虚函数 8. 当对象离开其有效范围,或被清除时, _将被调用来释放对象所占用的内存。 A. 静态成员 函数 B. 友员函数 C. 构造函数 D.析构函数 9. _是实现 “一种 接口,多种方法 ”的技术。 A. 抽象 B. 封装 C. 多态 D. 继承 10. 如果某基类的一个成员函数被说明为 _,则该成员函数在派生类中可以有不同的函数实现。 A. 内联函数 B. 静态函数 C. 友元函数 D. 虚函数 11. 在二进制模式下,可利用文件输入 /输出流类中定义的 _函数将所有数据以字符形式存储到文件里

34、。 A. load B. save C. write D. read 12. 基类中的 public 成员,通过 protected 派生,其在派生类中的可见性为 _。 A. private B. 不可访问 C. public D. protected 13. _是数据类型抽象化或参数化的类。 A抽象类 B基类 C组件 D类模板 14. _是 UML 中用来描述用户对系统的功能需求的有效模型图。 A 类图 B. 对象图 C. 组件图 D. 用例图 15. 基于 UML 的 _不但能对数据建模,而且能对行为建模。 A 组件图 B. 类图 C. 配置图 D. 序列图 16. 用来描述为完成某项行为

35、操作所涉及的对象和这些对象之间传递消息的时间顺序的UML 模型图叫做 _。 A活动图 B. 协作图 C. 状态图 D. 序列图 17. UML 的 _用于描述系统业务流程,它由一系列的动作 状态构成 , 动作的状态控制可以从一个状态流向另一个与之相邻的状态。 A状态图 B. 序列图 C. 活动图 D. 协作图 18. UML 的 _是 用于表示构成分布式系统的节点集和节点之间的联系的图示,它可以表示系统中软件和硬件的物理架构。 A 组件图 B.类图 C. 协作图 D. 配置图 10 19. UML 的 _用于表示系统的软件体系结构。 A 类图 B. 对象图 C. 组件图 D. 组件图 20.

36、使用 UML 进行关系数据库的( )时,需要设计出表达持久数据的实体类及其联系,并把它们映射成为关系数据库表( Table)、视图 (View)等。 A. 业务 Use Case 模型设计 B. 逻辑数据模型设计 C. 物理数据模型设计 D. 物理实现设计 面向对象分析与设计试题( 2011.12) 一、单项选择题 ( 在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号写在答题纸上。每小题 1 分,共 20 分 ) 1.下列活动中, _C_ 属于面向对象设计阶段。 A构建用例模型 B识别分析类 C用例动态建模 D绘制组件图 2.面向对象方法认为客观世界是由各种各样的事物或实体组成 ,每个事物或实体都可用一个_D_来表示。 A. 实例 B. 类 C. 类模板 D. 对象 3. _B_可作为一种用户自定义类型来创建对象。 A. 实体 B. 实例 C. 类 D. 类模板 4. _B_是对象之间的 通信机制。 A. 成员函数 B. 消息 C. 参数表 D. 友元函数 5 _D_是实现 “一种接口,多种方法 ” 的机制。 A. 抽象 B. 封装

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 复习参考

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。