1、计算机三级信息管理技术笔试(面向对象开发方法)章节练习 1及答案与解析 1 在下面所列的内容中, ( )属于 UML的动态机制内容 ? 状态图 用例图 顺序图 类图 合作图 活动图 ( A) , , 和 ( B) , , 和 ( C) , , 和 ( D) , , 和 2 ( )又称为分类结构,是由一组有继承关系的类所组成的结构,可以用一个以类为节点,以继承关系为边的连通有向图来表示。 ( A)通用 特定结构 ( B)整体 部分结构 ( C)实例 连接 ( D)消息连接 3 ( )是系统物理设计用来说明类和对象的封装构件,它经常以子系统为封装单位,它的说明部分是对外接口,它的模块体是内部关系描
2、述,对外界透明。 ( A)类图 ( B)对象图 ( C)模块图 ( D)进程图 4 OOA建立概念模型,由 5个分析层次组成:类与对象、属性、服务、结构和主题。 OOA的具体步骤就按这 5层来进行,下列 ( )不属于这 5层。 ( A)标识对象 ( B)标识结构 ( C)定义属性 ( D)定义规则 5 在 Goad和 Yourdon方法的 OOD阶段,它 的系统设计模型有 4个部分,下列哪个部分是根据需求变更,对 OOA的结果进行修改和增补 ? ( A)问题域设计 ( B)用户界面设计 ( C)任务管理设计 ( D)数据管理设计 6 UML提供了 5类图,共 9种图形,而对象图属于下列哪一类图
3、 ? ( A)用例图 ( B)静态图 ( C)行为图 ( D)交互图 7 设计模型要结合系统真实的运行环境,把分析模型所定义的类分成模块。设计模型由下列哪些组成 ? 模块模型 交互图 用例图 状态图 行为图 ( A) , 和 ( B) , 和 ( C) , 和 ( D) , 和 8 在对象技术中,下列哪个概念与对象是同义词 ? ( A)继承 ( B)实例 ( C)消息 ( D)封装 9 ROSE的界面基本分成 3个窗口,它们共同来创建和操作模型,下列哪个不属于这 3个窗口 ? ( A)浏览窗口 ( B)图形窗口 ( C)文档窗口 ( D)操作窗口 10 分析模型的目的是在分析阶段形成一个健壮的
4、、逻辑的、可扩展的系统基本结构。 OOSE定义了几种对象类型,其中哪个是直接与界面有关系的对象,它负责系统的信息交换 ? ( A)实体对象 ( B) 控制对象 ( C)界面对象 ( D)交互对象 11 需求模型是用来捕捉客户需求,其中 ( )是从逻辑观点去处理系统,要求定义系统的所有功能并建立一个数据字典。 ( A)用例模型 ( B)领域模型 ( C)系统界面描述 ( D)控制对象 12 用例集合描述了整个系统所存在的全部使用途径。下列哪些是确定用例的原则 ? 从每个执行者寻找用例很直接,而且每个执行者可能执行多个用例 也可用状态转换图来寻找或描述用例,不同的状态转换图代表了不同用例 用例由一
5、系列的事务构成,不同用例可以有相同的子事 务序列,因此任何一个用例只有当它的全部事务序列都执行完成时才能确定 有的功能很难确定是否放在单独的用例中,这需要与客户商讨研究一定的策略 在确定好用例后,要对每个用例详细地描述其完成的功能及所对应的执行者 ( A) , , 和 ( B) , , 和 ( C) , , 和 ( D)全部 13 Booch方法模型由逻辑设计和物理设计组成。逻辑设计由类图文件和对象图文件构成;物理设计是由模块图文件和 ( )构成。 ( A)进程图文件 ( B)时序图文件 ( C)交互图文件 ( D)状态图文件 14 ( )是系统物理设计用来说明并发进程的处理器分配,它一边表示
6、处理活动状态的对象,一边表示进程的调度方法。 ( A)对象图 ( B)时序图 ( C)进程图 ( D)模块图 15 下列说法中,错误的是 ( )。 ( A)把具有相同特征的事物的集合称为类 ( B)分类的原则不是抽象的,得考虑非本质的、个别的特征、找出共同特征 ( C)类是具有相同属性和服务的一组对象的集合 ( D)类为属于该类的全部对象提供了统一的抽象描述,它由属性和服务组成 16 在 OMT方法中, ( )描述了系统中的对象结构:对象标识、对象属性及服务、对象之间的关系。 ( A)对象模型 ( B)功能模型 ( C)结构模型 ( D)动态模型 17 下列说法中,错误的是 ( )。 ( A)
7、功能模型描述了动态模型和对象模型所服务的数据结构 ( B)对象模型中的服务与动态模型中的事件和功能模型中的函数相对应 ( C)动态模型描述了对象的控制结构并激活了功能模型中的函数 ( D)功能模型描述了对象模型中的服务和动态模型中动作所激活的函数 18 Booch方法认为软件开发是一个螺旋上升的过程。在 上升的每个周期中,都经过下列几步 发现类和对象 确定类和对象的定义 确定对象之间的关系 确定每个界面的类与对象 正确的顺序是 ( )。 ( A) , , , ( B) , , , ( C) , , , ( D) , , 19 UML提供了 5类图,共 9种图形,其中 ( )描述了系统动态模型,
8、包括类的状态图和活动图。 ( A)用例图 ( B)静态图 ( C)行为图 ( D)交互图 20 ROSE全面支持 UML的各种模型及各种图。在 ROSE中,只包括 4种视图,下列 ( )不属于这 4种图。 ( A)文档视图 ( B)逻辑视图 ( C)构件视图 ( D)部署视图 计算机三级信息管理技术笔试(面向对象开发方法)章节练习 1答案与解析 1 【正确答案】 B 【知识模块】 面向对象开发方法 2 【正确答案】 A 【知识模块】 面向对象开发方法 3 【正确答案】 C 【知识模块】 面向对象开发方法 4 【正确答案】 D 【知识模块】 面向对象开发方法 5 【正确答案】 A 【知识模块】
9、面向对象开发方法 6 【正确答案】 B 【知识模块】 面向对象开发方法 7 【正确答案】 C 【知识模块】 面向对象开发方法 8 【正确答案】 B 【知识模块】 面向对象开发方法 9 【正确答案】 D 【知识模块】 面向对象开发方法 10 【正确答案】 C 【知识模块】 面向对象开发方法 11 【正确答案】 B 【知识模块】 面向对象开发方法 12 【正确答案】 D 【知识模块】 面向对象开发方法 13 【正确答案】 A 【知识模块】 面向对象开发方法 14 【正确答 案】 C 【知识模块】 面向对象开发方法 15 【正确答案】 B 【知识模块】 面向对象开发方法 16 【正确答案】 A 【知识模块】 面向对象开发方法 17 【正确答案】 A 【知识模块】 面向对象开发方法 18 【正确答案】 A 【知识模块】 面向对象开发方法 19 【正确答案】 C 【知识模块】 面向对象开发方法 20 【正确答案】 A 【知识模块】 面向对象开发方法