|
福师《面向对象的程序设计》在线作业一-0005
试卷总分:100 得分:100
一、单选题 (共 9 道试题,共 18 分)
1.要表明一个结构型,能够将结构型称号用一对()括起来,然后放置在结构型模型元素姓名的附近。
A.圆括号
B.方括号
C.尖括号
D.无需括号
2.UML的四层模型体系结构中,运转时实例层一般称为()层
A.M0
B.M1
C.M2
D.M3
3.()是原子的,它是结构活动图的最小单位。
A.动作状况
B.活动状况
C.动作流
D.分支与兼并
4.OCL开始由()公司设计成功,由Jos Warmer和Steve Cook等人从一个项目中得到创意而发生的。
A.IBM
B.Oracle
C.Microsoft
D.联想
5.在UML中,时序图将交互关系表明为()。
A.三维图
B.线性图
C.二维图
D.随机图形
6.并发视图由状况图、(),以及活动图构成。
A.协作图
B.时序图
C.类图
D.用例图
7.RUP的中文全称是()
A.一致开发过程
B.一致联合过程
C.面向对象程序设计
D.类的完成
8.瀑布模型由B.M.Boehm于()年首要提出。
A.1960
B.1971
C.1970
D.1988
9.传统的瀑布开发模型是一个()的模型,开发过程被区分为多个接连的期间。
A.一维
B.二维
C.三维
D.N维
二、多选题 (共 18 道试题,共 36 分)
10.装备图一般用于对系统的完成视图建模,建模的时分要找出系统中的节点以及节点之间的相关关系,详细的建模过程包含()。
A.对系统中的节点建模
B.对节点之间的相关关系建模
C.对驻留在节点上的装备建模
D.对驻留在节点上的装备之间的依靠关系建模
E.对建模的成果进行精华和细化。
11.时序图和协作图之间的一样点首要包含()。
A.规则职责
B.撑持音讯
C.衡量东西
D.首要效果
12.运用RUP,软件商品的生命周期被分红独自的开发周期。这些开发周期再被细分为多个期间,首要包含()。
A.初始期间
B.细化期间
C.结构期间
D.交给期间
13.装备图中一般包括两种元素,别离是()。
A.节点
B.依靠关系
C.相关关系
D.接口
14.在UML中,类用矩形来表明,而且该矩形被区分为以下几有些:()。
A.称号有些
B.特点有些
C.操作有些
D.补白有些
15.系统树立模型的过程就将使命区分为(),几个期间接连的迭代的过程。
A.需求剖析期间
B.剖析期间
C.设计期间
D.完成期间
E.布置期间
16.构成UML的图形元素有()和断定等。
A.状况
B.变换
C.初始状况
D.完结状况
17.状况图的图标能够分为以下几个有些:()。
A.称号
B.内部变换
C.嵌套状况图
D.操作
18.在对软件系统建模的过程中,存在3品种型的组件,别离是()、()和()。
A.装备组件
B.工作商品组件
C.履行组件
D.自界说组件
19.音讯序列能够用两种图来表明:()和()。
A.时序图
B.协作图
C.类图
D.对象图
20.组件图中一般包括以下几个元素。
A.组件
B.接口
C.依靠关系
D.相关关系
21.UML的活动图中包括的图形元素有动作状况、()、泳道和对象流等。
A.活动状况
B.动作流
C.分支与兼并
D.分叉与集合
22.一般,软件项目失利缘由包含以下几种:短少有用的测试、对项目状况的片面估量、没有正确地处理项目开发过程中的危险、没有对项目改变进行操控,以及()。
A.紊乱的需求管理
B.开发者之间以及开发者和用户不明晰的交流
C.架构不行结实
D.没有发现需求、设计和完成中的纷歧致
23.组件图一般用于对面向对象系统的物理方面建模,建模的时分要找出系统中存在的组件,接口以及组件之间的依靠关系。详细的建模过程包含()。
A.对系统中的组件建模
B.对相应组件供给的接口建模
C.对组件之间的依靠关系建模
D.将逻辑设计映射成物理完成
E.对建模的成果进行精化和细化。
24.多态性包含以下几种()
A.编译时的多态性
B.运转时的多态性
C.经过承继完成多态性
D.经过笼统类完成的多态性
25.协作图包括3以下元素:()。
A.对象
B.链
C.音讯
D.特点
26.事情流转常包含()和过后事情
A.扼要阐明
B.条件条件
C.主事情流
D.其他事情流
27.类图包括的元素别离是:类、接口、协作、()。
A.依靠关系
B.泛化关系
C.相关关系
D.完成关系
三、判别题 (共 23 道试题,共 46 分)
28.工作商品组件包含模型、源代码和用于创立装备组件的数据文件,它们是装备组件的来历。
29.一个螺旋的周期一般包含4个期间:断定方针,挑选计划,选定完结方针的战略;危险剖析;发动开发期间;评定前一期间的工作,方案一期间工作。
30.并发视图首要思考资源的有用使用、代码的并行履行以及系统环境中异步事情的处理。
31.用例图显现多个外部参加者以及他们与系统供给的用例之间的衔接。
32.与其他图不一样的是,组件图不可以以包括注释和束缚,也不可以以包括包或子系统。
33.结构型能够根据一切品种的模型元素:类、节点、组件、注释、相关、泛化和依靠等都能够用来作为结构型的基类。
34.时序图显现多个对象之间的动态协作,要点是显现对象之间发送的音讯的次序。
35.在UML中,组件用一个左边带有两个杰出小矩形的矩形来表明。
36.装备图中,节点的称号是一个字符串,坐落节点的外部。
37.在活动图中,对象流用带有箭头的实线表明。
38.接口是为类或组件供给特定效劳的一组操作的调集。接口描绘了类或组件的对外可见的动作。
39.对象类是对类描绘的弥补,用于显现类的对象能够具有的一切状况,以及导致状况改动的事情。
40.状况图由表明状况的节点和表明状况之间变换的带箭头的直线构成。若干个状况由一条或许多条变换箭头衔接,状况的变换由事情触发。
41.泛化关系是一种存在于一般元素和特别元素之间的分类关系。其间,特别元素与一般元素兼容,且还包括附加的信息。
42.装备视图显现系统的物理布置,它描绘坐落节点上的运转实例的布置状况。
43.组件与类不一样的是,组件没有称号。
44.封装是指特点和操作封进一个对象里,它的内部信息对外界躲藏,不答应外界直接存取对象的特点,只能经过对象供给的有限的接口对对象的特点数据进行操作。
45.协作图对在一次交互中有含义的对象和对象间的链建模。
46.封装的根本单位是对象。
47.代码生成(正向工程)是指从Rose模型中的一个或多个类图生成Java源代码的过程。
48.Rose的正向工程即是从代码到模型。
49.装备图中,节点是在运转年代表计算资源的物理元素,它一般具有一些内存,并具有处理才能。
50.因为履行一个用例时,需求和其他用例之间同享对象,用例之间会发生隐含的依靠关系,所以用例的履行依靠于其他用例。 |
|