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