福建师范大学福师《面向对象的程序设计》在线作业一.docx
《福建师范大学福师《面向对象的程序设计》在线作业一.docx》由会员分享,可在线阅读,更多相关《福建师范大学福师《面向对象的程序设计》在线作业一.docx(12页珍藏版)》请在冰豆网上搜索。
福建师范大学福师《面向对象的程序设计》在线作业一
福建师范大学福师《面向对象的程序设计》在线作业一
1.UML的四层模型体系结构中,元元模型层通常称为()层
∙A.M0
∙B.M1
∙C.M2
∙D.M3
第1题正确答案:
D
2.OCL最初由()公司设计成功,由JosWarmer和SteveCook等人从一个项目中得到灵感而产生的。
∙A.IBM
∙B.Oracle
∙C.Microsoft
∙D.联想
第2题正确答案:
A
3.在UML中,扩展关系表示为虚线箭头加()字样。
∙A.include
∙B.extend
∙C.association
∙D.generalization
第3题正确答案:
B
4.并发视图由状态图、(),以及活动图组成。
∙A.协作图
∙B.时序图
∙C.类图
∙D.用例图
第4题正确答案:
A
5.RUP的核心工作流中,分为()个核心过程工作流和3个核心支持工作流。
∙A.4
∙B.5
∙C.6
∙D.7
第5题正确答案:
C
6.UML的()为UML的基础结构,基础结构由Infrastructure包表示。
∙A.元元模型层
∙B.元模型层
∙C.模型层
∙D.运行时实例层
第6题正确答案:
A
7.在UML中,包含关系表示为虚线箭头加()字样。
∙A.include
∙B.extend
∙C.association
∙D.generalization
第7题正确答案:
A
8.瀑布模型由B.M.Boehm于()年首先提出。
∙A.1960
∙B.1971
∙C.1970
∙D.1988
第8题正确答案:
C
9.RUP的中文全称是()
∙A.统一开发过程
∙B.统一联合过程
∙C.面向对象程序设计
∙D.类的实现
第9题正确答案:
A
10.类的设计应遵循如下原则()
∙A.把类设计成可复用的“插接相容性”部件
∙B.把类设计成健壮的部件
∙C.把类设计成可集成的部件
∙D.把类设计成任何情况下不能继承的部件
第10题正确答案:
ABC
11.状态机由()和动作组成
∙A.状态
∙B.转换
∙C.事件
∙D.活动
第11题正确答案:
ABCD
12.用例图包含的元素分别是:
参与者、(),以及泛化关系。
∙A.用例
∙B.关联关系
∙C.包含关系
∙D.扩展关系
第12题正确答案:
ABCD
13.事件流通常包括()和事后事件
∙A.简要说明
∙B.前提条件
∙C.主事件流
∙D.其他事件流
第13题正确答案:
ABCD
14.状态图的图标可以分为以下几个部分:
()。
∙A.名称
∙B.内部转换
∙C.嵌套状态图
∙D.操作
第14题正确答案:
ABC
15.常见的事物之间的联系包括()
∙A.关联关系
∙B.依赖关系
∙C.泛化关系
∙D.实现关系
∙E.聚合关系
第15题正确答案:
ABCDE
16.配置图中通常包含两种元素,分别是()。
∙A.节点
∙B.依赖关系
∙C.关联关系
∙D.接口
第16题正确答案:
AC
17.UML中的视图大致分为如下几种()
∙A.用例视图
∙B.逻辑视图
∙C.组件视图
∙D.并发视图
∙E.配置视图
第17题正确答案:
ABCDE
18.UML中的事物可分为以下几类()
∙A.结构事物
∙B.动作事物
∙C.分组事物
∙D.注释事物
第18题正确答案:
ABCD
19.对系统的物理方面进行建模时要用到两种图,分别是()。
∙A.组件图
∙B.状态图
∙C.活动图
∙D.配置图
第19题正确答案:
AD
20.用例图中的参与者有三大类,分别是()
∙A.系统用户
∙B.与所建造的系统交互的其他系统
∙C.一些可以运行的进程
∙D.其它无关用户
第20题正确答案:
ABC
21.在对软件系统建模的过程中,存在3种类型的组件,分别是()、()和()。
∙A.配置组件
∙B.工作产品组件
∙C.执行组件
∙D.自定义组件
第21题正确答案:
ABC
22.UML的结构事物共有类、()、组件、节点。
∙A.接口
∙B.协作
∙C.用例
∙D.活动类
第22题正确答案:
ABCD
23.UML是一个层次的体系结构,每个层次是根据该层中元素的一般性程度划分的。
从一般到具体,分别为()。
∙A.元元模型层
∙B.元模型层
∙C.模型层
∙D.运行时实例层
第23题正确答案:
ABCD
24.配置图一般用于对系统的实现视图建模,建模的时候要找出系统中的节点以及节点之间的关联关系,具体的建模步骤包括()。
∙A.对系统中的节点建模
∙B.对节点之间的关联关系建模
∙C.对驻留在节点上的配置建模
∙D.对驻留在节点上的配置之间的依赖关系建模
∙E.对建模的结果进行精华和细化。
第24题正确答案:
ABCDE
25.运用UML进行面向对象的系统分析设计,需要经过如下步骤()
∙A.识别系统的用例和角色
∙B.进行系统分析并抽象出类
∙C.设计系统,并设计系统中的类及其行为
∙D.编写代码
第25题正确答案:
ABC
26.类中属性的可见性主要包括()。
∙A.公有
∙B.私有
∙C.其它
∙D.受保护
第26题正确答案:
ABD
27.一般,软件项目失败原因包括以下几种:
缺少有效的测试、对项目状态的主观估计、没有正确地处理项目开发过程中的风险、没有对项目变更进行控制,以及()。
∙A.混乱的需求管理
∙B.开发者之间以及开发者和用户不清晰的交流
∙C.架构不够牢固
∙D.没有发现需求、设计和实现中的不一致
第27题正确答案:
ABCD
28.逆向工程是指将代码转换成模型,或者迭代过程结束。
∙A.错误
∙B.正确
第28题正确答案:
B
29.包是将多个元素组织为语义相关的组的通用机制。
一个包拥有或引用的模型元素称为该包的内容。
∙A.错误
∙B.正确
第29题正确答案:
B
30.Rose的双向工程包括正向工程和逆向工程。
∙A.错误
∙B.正确
第30题正确答案:
B
31.活动图中的对象流是动作状态或者活动状态与对象之间的依赖关系,表示动作使用对象或者动作对对象的影响。
∙A.错误
∙B.正确
第31题正确答案:
B
32.在活动图中,对象流用带有箭头的实线表示。
∙A.错误
∙B.正确
第32题正确答案:
A
33.消息是两个对象之间的单路通信,从发送方到接收方的控制信息流。
∙A.错误
∙B.正确
第33题正确答案:
B
34.接口和组件之间的关系分为两种:
实现关系和依赖关系。
∙A.错误
∙B.正确
第34题正确答案:
B
35.协作图对在一次交互中有意义的对象和对象间的链建模。
∙A.错误
∙B.正确
第35题正确答案:
B
36.在UML中,配置图中的关联关系的表示方法与类图中关联关系相同,都是一条虚线。
∙A.错误
∙B.正确
第36题正确答案:
A
37.组件与类不同的是,组件没有名称。
∙A.错误
∙B.正确
第37题正确答案:
A
38.用例可以和其他用例拥有相同的名字。
∙A.错误
∙B.正确
第38题正确答案:
A
39.对象图是类图的变体,它使用与类图相似的符号描述,不同之处在于对象图显示的是类的多个对象实例而非实际的类。
∙A.错误
∙B.正确
第39题正确答案:
B
40.状态图由表示状态的节点和表示状态之间转换的带箭头的直线组成。
若干个状态由一条或者多条转换箭头连接,状态的转换由事件触发。
∙A.错误
∙B.正确
第40题正确答案:
B
41.逻辑视图描述系统应该具备的功能,也就是被称为参与者的外部用户所能观察到的功能。
∙A.错误
∙B.正确
第41题正确答案:
A
42.类是对应用领域或应用解决方案中概念的描述。
∙A.错误
∙B.正确
第42题正确答案:
B
43.工作产品组件包括模型、源代码和用于创建配置组件的数据文件,它们是配置组件的来源。
∙A.错误
∙B.正确
第43题正确答案:
B
44.构造型可以基于所有种类的模型元素:
类、节点、组件、注释、关联、泛化和依赖等都可以用来作为构造型的基类。
∙A.错误
∙B.正确
第44题正确答案:
B
45.配置视图描述系统的实现模块以及它们之间的依赖关系。
∙A.错误
∙B.正确
第45题正确答案:
A
46.标记值用字符串表示,字符串有标记号、等号和值,写法上为“键=值”。
∙A.错误
∙B.正确
第46题正确答案:
B
47.类图是一种模型类型,确切地说,是一种静态模型类型。
∙A.错误
∙B.正确
第47题正确答案:
B
48.对象类是对类描述的补充,用于显示类的对象可能具备的所有状态,以及引起状态改变的事件。
∙A.错误
∙B.正确
第48题正确答案:
A
49.软件工程是一种层次化的技术,任何工程都必须以有组织的质量保证为基础。
∙A.错误
∙B.正确
第49题正确答案:
B
50.用例图显示多个外部参与者以及他们与系统提供的用例之间的连接。
∙A.错误
∙B.正确
第50题正确答案:
B