福师17春《面向对象的程序设计》在线作业一二100分答案
福师17春《面向对象的程序设计》在线作业一附件就是答案,需要的可以自己下载,下载相关问题参考帮助中心说明
一、单选题:
1.在UML中,包含关系表示为虚线箭头加( )字样。 (满分:2)
A. <<include>>
B. <<extend>>
C. <<association>>
D. <<generalization>>
2.在UML中,扩展关系表示为虚线箭头加( )字样。 (满分:2)
A. <<include>>
B. <<extend>>
C. <<association>>
D. <<generalization>>
3.下列哪个关系指明一个事物的对象与另一个事物的对象之间的联系。 (满分:2)
A. 关联关系
B. 依赖关系
C. 泛化关系
D. 实现关系
E. 聚合关系
4.( )是原子的,它是构造活动图的最小单位。 (满分:2)
A. 动作状态
B. 活动状态
C. 动作流
D. 分支与合并
5.并发视图由状态图、( ),以及活动图组成。 (满分:2)
A. 协作图
B. 时序图
C. 类图
D. 用例图
6.UML的( )为UML的基础结构,基础结构由Infrastructure包表示。 (满分:2)
A. 元元模型层
B. 元模型层
C. 模型层
D. 运行时实例层
7.对象约束语言,简称( ),它是一种用于施加在指定的模型元素上约束的语言。 (满分:2)
A. OCL
B. ODL
C. DAO
D. DDL
8.OCL最初由( )公司设计成功,由Jos Warmer和Steve Cook等人从一个项目中得到灵感而产生的。 (满分:2)
A. IBM
B. Oracle
C. Microsoft
D. 联想
9.要表示一个构造型,可以将构造型名称用一对( )括起来,然后放置在构造型模型元素名字的邻近。 (满分:2)
A. 圆括号
B. 方括号
C. 尖括号
D. 无需括号
二、多选题:
1.以下组件中,哪些属于执行组件的例子。 (满分:2)
A. Enterprise Java Beans
B. Servlets
C. HTML
D. XML文档
2.时序图和协作图之间的相同点主要包括( )。 (满分:2)
A. 规定责任
B. 支持消息
C. 衡量工具
D. 主要作用
3.目前,使用比较广泛的软件过程主要包括( )。 (满分:2)
A. RUP
B. OPEN Process
C. OOSP
D. XP
4.状态图的图标可以分为以下几个部分:( )。 (满分:2)
A. 名称
B. 内部转换
C. 嵌套状态图
D. 操作
5.一般,软件项目失败原因包括以下几种:缺少有效的测试、对项目状态的主观估计、没有正确地处理项目开发过程中的风险、没有对项目变更进行控制,以及( )。 (满分:2)
A. 混乱的需求管理
B. 开发者之间以及开发者和用户不清晰的交流
C. 架构不够牢固
D. 没有发现需求、设计和实现中的不一致
6.多态性包括以下几种( ) (满分:2)
A. 编译时的多态性
B. 运行时的多态性
C. 通过继承实现多态性
D. 通过抽象类实现的多态性
7.事件流通常包括( )和事后事件 (满分:2)
A. 简要说明
B. 前提条件
C. 主事件流
D. 其他事件流
8.常见的事物之间的联系包括( ) (满分:2)
A. 关联关系
B. 依赖关系
C. 泛化关系
D. 实现关系
E. 聚合关系
9.实际的建模过程中,可以把节点分( )。 (满分:2)
A. 处理器
B. 设备
C. 应用软件
D. 系统软件
10.时序图包含的元素分别是( )。 (满分:2)
A. 对象
B. 生命线
C. 消息
D. 激活
11.UML是一个层次的体系结构,每个层次是根据该层中元素的一般性程度划分的。从一般到具体,分别为( )。 (满分:2)
A. 元元模型层
B. 元模型层
C. 模型层
D. 运行时实例层
12.消息序列可以用两种图来表示:( )和( )。 (满分:2)
A. 时序图
B. 协作图
C. 类图
D. 对象图
13.使用RUP,软件产品的生命周期被分成单独的开发周期。这些开发周期再被细分为多个阶段,主要包括( )。 (满分:2)
A. 初始阶段
B. 细化阶段
C. 构造阶段
D. 交付阶段
14.用例图包含的元素分别是:参与者、( ),以及泛化关系。 (满分:2)
A. 用例
B. 关联关系
C. 包含关系
D. 扩展关系
15.在对软件系统建模的过程中,存在3种类型的组件,分别是( )、( )和( )。 (满分:2)
A. 配置组件
B. 工作产品组件
C. 执行组件
D. 自定义组件
16.配置图一般用于对系统的实现视图建模,建模的时候要找出系统中的节点以及节点之间的关联关系,具体的建模步骤包括( )。 (满分:2)
A. 对系统中的节点建模
B. 对节点之间的关联关系建模
C. 对驻留在节点上的配置建模
D. 对驻留在节点上的配置之间的依赖关系建模
E. 对建模的结果进行精华和细化。
17.类图包含的元素分别是:类、接口、协作、( )。 (满分:2)
A. 依赖关系
B. 泛化关系
C. 关联关系
D. 实现关系
18.UML的结构事物共有类、( )、组件、节点。 (满分:2)
A. 接口
B. 协作
C. 用例
D. 活动类
三、判断题:
1.消息是两个对象之间的单路通信,从发送方到接收方的控制信息流。 (满分:2)
A. 错误
B. 正确
2.一个螺旋的周期一般包括4个阶段:确定目标,选择方案,选定完成目标的策略;风险分析;启动开发阶段;评审前一阶段的工作,计划一阶段工作。 (满分:2)
A. 错误
B. 正确
3.配置视图描述系统的实现模块以及它们之间的依赖关系。 (满分:2)
A. 错误
B. 正确
4.逆向工程是指将代码转换成模型,或者迭代过程结束。 (满分:2)
A. 错误
B. 正确
5.在UML中,组件图中依赖关系的表示方法与类图中依赖关系相同,都是一个由客户指向提供者的实线箭头。 (满分:2)
A. 错误
B. 正确
6.组件与类不同的是,组件没有名称。 (满分:2)
A. 错误
B. 正确
7.活动图中的对象流是动作状态或者活动状态与对象之间的依赖关系,表示动作使用对象或者动作对对象的影响。 (满分:2)
A. 错误
B. 正确
8.在UML中,组件用一个左侧带有两个突出小矩形的矩形来表示。 (满分:2)
A. 错误
B. 正确
9.封装的基本单位是对象。 (满分:2)
A. 错误
B. 正确
10.Rose的正向工程就是从代码到模型。 (满分:2)
A. 错误
B. 正确
11.Rose的双向工程包括正向工程和逆向工程。 (满分:2)
A. 错误
B. 正确
12.并发视图主要考虑资源的有效利用、代码的并行执行以及系统环境中异步事件的处理。 (满分:2)
A. 错误
B. 正确
13.状态图由表示状态的节点和表示状态之间转换的带箭头的直线组成。若干个状态由一条或者多条转换箭头连接,状态的转换由事件触发。 (满分:2)
A. 错误
B. 正确
无忧工作室专业提供远程教育辅导QQ1647861640
14.封装是指属性和操作封进一个对象里,它的内部信息对外界隐藏,不允许外界直接存取对象的属性,只能通过对象提供的有限的接口对对象的属性数据进行操作。 (满分:2)
A. 错误
B. 正确
15.配置图中,节点的名称是一个字符串,位于节点的外部。 (满分:2)
A. 错误
B. 正确
16.逻辑视图描述系统应该具备的功能,也就是被称为参与者的外部用户所能观察到的功能。 (满分:2)
A. 错误
B. 正确
17.用例图显示多个外部参与者以及他们与系统提供的用例之间的连接。 (满分:2)
A. 错误
B. 正确
18.接口和组件之间的关系分为两种:实现关系和依赖关系。 (满分:2)
A. 错误
B. 正确
19.用例描述系统对一个特定角色执行的一系列动作。在模型中用例通常用来组织动作事物,它是通过协作来实现的。 (满分:2)
A. 错误
B. 正确
20.时序图显示多个对象之间的动态协作,重点是显示对象之间发送的消息的顺序。 (满分:2)
A. 错误
B. 正确
21.代码生成(正向工程)是指从Rose模型中的一个或多个类图生成Java源代码的过程。 (满分:2)
A. 错误
B. 正确
22.配置图中,节点是在运行时代表计算资源的物理元素,它通常拥有一些内存,并具有处理能力。 (满分:2)
A. 错误
B. 正确
23.用例可以和其他用例拥有相同的名字。 (满分:2)
A. 错误
B. 正确
转载请注明出处无忧答案网www.ap5u.com
福师《面向对象的程序设计》在线作业二
附件就是答案,需要的可以自己下载,下载相关问题参考帮助中心说明
一、单选题:
1.UML的四层模型体系结构中,元元模型层通常称为( )层 (满分:2)
A. M0
B. M1
C. M2
D. M3
2.瀑布模型由B.M.Boehm于( )年首先提出。 (满分:2)
A. 1960
B. 1971
C. 1970
D. 1988
3.UML的( )为UML的基础结构,基础结构由Infrastructure包表示。 (满分:2)
A. 元元模型层
B. 元模型层
C. 模型层
D. 运行时实例层
4.要表示一个构造型,可以将构造型名称用一对( )括起来,然后放置在构造型模型元素名字的邻近。 (满分:2)
A. 圆括号
B. 方括号
C. 尖括号
D. 无需括号
5.传统的瀑布开发模型是一个( )的模型,开发过程被划分为多个连续的阶段。 (满分:2)
A. 一维
B. 二维
C. 三维
D. N维
6.在UML中,扩展关系表示为虚线箭头加( )字样。 (满分:2)
A. <<include>>
B. <<extend>>
C. <<association>>
D. <<generalization>>
7.对象约束语言,简称( ),它是一种用于施加在指定的模型元素上约束的语言。 (满分:2)
A. OCL
B. ODL
C. DAO
D. DDL
8.RUP的核心工作流中,分为( )个核心过程工作流和3个核心支持工作流。 (满分:2)
A. 4
B. 5
C. 6
D. 7
9.OCL最初由( )公司设计成功,由Jos Warmer和Steve Cook等人从一个项目中得到灵感而产生的。 (满分:2)
A. IBM
B. Oracle
C. Microsoft
D. 联想
二、多选题:
1.实际的建模过程中,可以把节点分( )。 (满分:2)
A. 处理器
B. 设备
C. 应用软件
D. 系统软件
2.状态图的图标可以分为以下几个部分:( )。 (满分:2)
A. 名称
B. 内部转换
C. 嵌套状态图
D. 操作
3.用例图中的参与者有三大类,分别是( ) (满分:2)
A. 系统用户
B. 与所建造的系统交互的其他系统
C. 一些可以运行的进程
D. 其它无关用户
4.在对软件系统建模的过程中,存在3种类型的组件,分别是( )、( )和( )。 (满分:2)
A. 配置组件
B. 工作产品组件
C. 执行组件
D. 自定义组件
5.UML由以下部分组成( ) (满分:2)
A. 视图
B. 图
C. 模型元素
D. 通用机制
6.事件流通常包括( )和事后事件 (满分:2)
A. 简要说明
B. 前提条件
C. 主事件流
D. 其他事件流
7.组成UML的图形元素有( )和判定等。 (满分:2)
A. 状态
B. 转换
C. 初始状态
D. 终结状态
8.UML中的视图大致分为如下几种( ) (满分:2)
A. 用例视图
B. 逻辑视图
C. 组件视图
D. 并发视图
E. 配置视图
9.运用UML进行面向对象的系统分析设计,需要经过如下步骤( ) (满分:2)
A. 识别系统的用例和角色
B. 进行系统分析并抽象出类
C. 设计系统,并设计系统中的类及其行为
D. 编写代码
10.配置图中通常包含两种元素,分别是( )。 (满分:2)
A. 节点
B. 依赖关系
C. 关联关系
D. 接口
11.类图包含的元素分别是:类、接口、协作、( )。 (满分:2)
A. 依赖关系
B. 泛化关系
C. 关联关系
D. 实现关系
12.一般,软件项目失败原因包括以下几种:缺少有效的测试、对项目状态的主观估计、没有正确地处理项目开发过程中的风险、没有对项目变更进行控制,以及( )。 (满分:2)
A. 混乱的需求管理
B. 开发者之间以及开发者和用户不清晰的交流
C. 架构不够牢固
D. 没有发现需求、设计和实现中的不一致
13.UML的结构事物共有类、( )、组件、节点。 (满分:2)
A. 接口
B. 协作
C. 用例
D. 活动类
14.UML中的事物可分为以下几类( ) (满分:2)
A. 结构事物
B. 动作事物
C. 分组事物
D. 注释事物
15.在UML中,类用矩形来表示,并且该矩形被划分为以下几部分:( )。 (满分:2)
A. 名称部分
B. 属性部分
C. 操作部分
D. 备注部分
16.组件图一般用于对面向对象系统的物理方面建模,建模的时候要找出系统中存在的组件,接口以及组件之间的依赖关系。具体的建模步骤包括( )。 (满分:2)
A. 对系统中的组件建模
B. 对相应组件提供的接口建模
C. 对组件之间的依赖关系建模
D. 将逻辑设计映射成物理实现
E. 对建模的结果进行精化和细化。
17.多态性包括以下几种( ) (满分:2)
A. 编译时的多态性
B. 运行时的多态性
C. 通过继承实现多态性
D. 通过抽象类实现的多态性
18.UML的活动图中包含的图形元素有动作状态、( )、泳道和对象流等。 (满分:2)
A. 活动状态
B. 动作流
C. 分支与合并
D. 分叉与汇合
三、判断题:
1.封装的基本单位是对象。 (满分:2)
A. 错误
B. 正确
2.标记值用字符串表示,字符串有标记号、等号和值,写法上为“键=值”。 (满分:2)
A. 错误
B. 正确
3.配置图中,节点是在运行时代表计算资源的物理元素,它通常拥有一些内存,并具有处理能力。 (满分:2)
A. 错误
B. 正确
4.用例描述系统对一个特定角色执行的一系列动作。在模型中用例通常用来组织动作事物,它是通过协作来实现的。 (满分:2)
A. 错误
B. 正确
5.协作图对在一次交互中有意义的对象和对象间的链建模。 (满分:2)
A. 错误
B. 正确
6.并发视图主要考虑资源的有效利用、代码的并行执行以及系统环境中异步事件的处理。 (满分:2)
A. 错误
B. 正确
7.类是对应用领域或应用解决方案中概念的描述。 (满分:2)
A. 错误
B. 正确
8.在UML中,组件图中依赖关系的表示方法与类图中依赖关系相同,都是一个由客户指向提供者的实线箭头。 (满分:2)
A. 错误
B. 正确
9.Rose的正向工程就是从代码到模型。 (满分:2)
A. 错误
B. 正确
10.工作产品组件包括模型、源代码和用于创建配置组件的数据文件,它们是配置组件的来源。 (满分:2)
A. 错误
B. 正确
11.活动图是状态图的一个实体,用来描述执行算法的工作流程中涉及的活动。动作状态代表了一个活动,即一个工作流步骤或一个操作的执行。 (满分:2)
A. 错误
B. 正确
12.用例可以和其他用例拥有相同的名字。 (满分:2)
A. 错误
B. 正确
13.在UML中,组件用一个左侧带有两个突出小矩形的矩形来表示。 (满分:2)
A. 错误
B. 正确
14.配置视图显示系统的物理部署,它描述位于节点上的运行实例的部署情况。 (满分:2)
A. 错误
B. 正确
15.组件可以是源代码组件、二进制组件或一个可执行的组件。 (满分:2)
A. 错误
B. 正确
16.逻辑视图描述系统应该具备的功能,也就是被称为参与者的外部用户所能观察到的功能。 (满分:2)
A. 错误
B. 正确
17.代码生成(正向工程)是指从Rose模型中的一个或多个类图生成Java源代码的过程。 (满分:2)
A. 错误
B. 正确
18.接口和组件之间的关系分为两种:实现关系和依赖关系。 (满分:2)
A. 错误
B. 正确
19.时序图显示多个对象之间的动态协作,重点是显示对象之间发送的消息的顺序。 (满分:2)
A. 错误
B. 正确
20.配置视图描述系统的实现模块以及它们之间的依赖关系。 (满分:2)
A. 错误
B. 正确
21.由于执行一个用例时,需要和其他用例之间共享对象,用例之间会产生隐含的依赖关系,所以用例的执行依赖于其他用例。 (满分:2)
A. 错误
B. 正确
22.一个螺旋的周期一般包括4个阶段:确定目标,选择方案,选定完成目标的策略;风险分析;启动开发阶段;评审前一阶段的工作,计划一阶段工作。 (满分:2)
无忧工作室专业提供远程教育辅导QQ1647861640
A. 错误
B. 正确
23.Rose的双向工程包括正向工程和逆向工程。 (满分:2)
A. 错误
B. 正确
转载请注明出处无忧答案网www.ap5u.com
需要解题参考资料,需要参考资料,需要参考资料,重要的事情说三遍!!
页:
[1]