|
【奥鹏】-[福建师范大学]福师《面向对象的程序设计》在线作业二8 X% a- y6 f0 ^; }
试卷总分:100 得分:100
第1题,OCL最初由()公司设计成功,由Jos Warmer和Steve Cook等人从一个项目中得到灵感而产生的。
A、IBM
B、Oracle9 m' k# l: f# }2 z9 p
C、Microsoft% X8 T" Y/ O5 O. }
D、联想; _3 c z/ ?6 |, s! Y
正确答案:- J$ O# L3 ^% K
4 d8 J# G. n# s; i
第2题,RUP的核心工作流中,分为()个核心过程工作流和3个核心支持工作流。
A、42 d0 [- I3 ^: C" K, ^9 k
B、5
C、6
D、7
正确答案 f. A$ s5 |) r0 O( J
第3题,在UML中,包含关系表示为虚线箭头加()字样。
A、include! s& h% }# K9 J V5 x8 f
B、extend* B, o) ]3 J. `& n0 Q/ n
C、association/ ^7 B% a, [ m1 d3 E; e. {
D、generalization
正确答案 X" L0 n! S1 W& Z# A u! z9 O! _
: H1 k/ h7 ]; H; H
! Z" U( c w2 w$ n
第4题,下列哪个关系指明一个事物的对象与另一个事物的对象之间的联系。
A、关联关系- V- [9 a6 |( ]" e/ W d; ?0 X; e
B、依赖关系
C、泛化关系
D、实现关系
E、聚合关系
正确答案:" \8 I& ~4 A" j- \" D2 c
% o* v0 X; g' L% P8 ]
8 F( ?- u+ V2 s$ s7 h' _
第5题,要表示一个构造型,可以将构造型名称用一对()括起来,然后放置在构造型模型元素名字的邻近。
A、圆括号! u6 w4 k' j6 b3 d
B、方括号
C、尖括号
D、无需括号
正确答案:" N5 F* y" \ y% Z1 c& @ u
1 c# c* Q. a" E
第6题,UML的四层模型体系结构中,运行时实例层通常称为()层4 d5 J4 _' Z1 V' E0 H5 Q, U$ j
A、M0' r( x# c/ n3 U8 p9 w
B、M1
C、M22 B& M8 @% x9 Q W( g+ F/ K
D、M3
正确答案:
2 W$ K+ G* n7 J
第7题,RUP的中文全称是()
A、统一开发过程4 J' S- g6 h. ]) b
B、统一联合过程 C$ }3 L0 ?" x n! @( X
C、面向对象程序设计- }: _2 n, ]8 U' f/ r3 g+ N0 d
D、类的实现) ]$ v" [9 g& `; I$ N
正确答案:8 r# h3 g9 A5 O" E7 ^! x% p
第8题,瀑布模型由B.M.Boehm于()年首先提出。
A、19605 D+ t7 D* L3 d7 s" J$ w3 b2 R
B、19717 `6 K M3 Y4 Q
C、19703 L9 G) k: C- \" Q6 c3 h
D、19882 x: d2 h0 S" I0 `) M
正确答案:4 g9 S+ p" @( s+ F" b( T
b3 t8 z+ U) y& f
第9题,并发视图由状态图、(),以及活动图组成。8 @' V6 \, X9 |9 L; b. q
A、协作图
B、时序图
C、类图
D、用例图
正确答案:
第10题,用例图中的参与者有三大类,分别是(), O1 V4 K5 H* [7 L1 |( t
A、系统用户) U( _1 j% w4 D/ s" e+ u8 w
B、与所建造的系统交互的其他系统
C、一些可以运行的进程7 g2 Z/ k: y4 H$ A
D、其它无关用户5 ~2 P: N# b; d5 e/ B
正确答案:,B,C, [: \8 L1 s4 Q* }/ a
第11题,UML中的视图大致分为如下几种()
A、用例视图
B、逻辑视图
C、组件视图
D、并发视图
E、配置视图
正确答案:,B,C,D,E
第12题,事件流通常包括()和事后事件
A、简要说明
B、前提条件" f8 p7 d$ f1 u8 F z: H8 l$ d! b9 M
C、主事件流
D、其他事件流1 q3 o/ b' P( U) J) ?, i
正确答案:,B,C,D
& k% W! q/ F8 f+ {2 [. D
; w" n0 F8 Y Q! ?. H: g
第13题,多态性包括以下几种()
A、编译时的多态性
B、运行时的多态性 i4 }: s7 r; F- n% d" S% k8 G% |
C、通过继承实现多态性
D、通过抽象类实现的多态性6 c/ _4 \' B1 j3 ^3 [& K
正确答案:,B3 t! |* E! \& ?% x
% w# j, q: J4 k4 h) w6 S
第14题,以下组件中,哪些属于执行组件的例子。; p+ r& _+ ? I# e4 Q# Z
A、Enterprise Java Beans
B、Servlets
C、HTML5 j! n7 V& r, m. [3 y t8 W, p
D、XML文档) l O5 ?' I1 c+ }4 m
正确答案:
第15题,配置图中通常包含两种元素,分别是()。
A、节点
B、依赖关系, W* y" s2 a& B6 W7 h* u
C、关联关系
D、接口
正确答案:,C/ ]* A4 F n/ h1 [" R2 l
2 z4 U8 @; g' L$ J# }" \
第16题,组成UML的图形元素有()和判定等。8 T; \4 e. z" A9 w( |. ?' Z1 I
A、状态
B、转换
C、初始状态0 N' ^- Y( O( [ E" ^& O) F" s1 h
D、终结状态1 Z6 T; Y0 b. p3 T
正确答案:,B,C,D
+ S) L) p$ o0 `
第17题,组件图中通常包含以下几个元素。
A、组件% d" _1 @; `( v% }$ u. J1 `9 e. D5 X
B、接口. g1 I+ R' S+ p% k! n
C、依赖关系* l" }) K4 P4 m7 Q
D、关联关系. w9 P/ q: e: S+ h
正确答案:,B,C. M+ m# @5 r$ O, C2 T8 M
7 w3 F$ Q. `! u+ c
1 ?3 d0 r. {. W- x1 w( d- L7 l
第18题,在UML中,类用矩形来表示,并且该矩形被划分为以下几部分:()。/ u- q0 B3 p; o% Q* p
A、名称部分7 _6 B. c3 M j- u
B、属性部分
C、操作部分
D、备注部分) G: `( F/ F- r: f& ]
正确答案:,B,C
4 r F- F/ Z3 B
第19题,用例图包含的元素分别是:参与者、(),以及泛化关系。
A、用例
B、关联关系
C、包含关系" |" k& Y8 Y* f) |
D、扩展关系
正确答案:,B,C,D
第20题,UML的结构事物共有类、( )、组件、节点。: X9 w7 E' F3 ?$ e
A、接口- ?, C5 F9 ~4 R7 X1 `6 n" z
B、协作, {: B: J1 I1 g& `- |
C、用例5 c6 I6 X+ ~% F: z
D、活动类
正确答案:,B,C,D
+ e$ q3 R M/ h; x2 ?: ]6 Z
第21题,一般,软件项目失败原因包括以下几种:缺少有效的测试、对项目状态的主观估计、没有正确地处理项目开发过程中的风险、没有对项目变更进行控制,以及()。
A、混乱的需求管理
B、开发者之间以及开发者和用户不清晰的交流
C、架构不够牢固/ t# D: K& S+ j5 e5 p# r
D、没有发现需求、设计和实现中的不一致
正确答案:,B,C,D
% d- O; P# U, V7 f F* \7 v
第22题,状态图的图标可以分为以下几个部分:()。
A、名称
B、内部转换
C、嵌套状态图
D、操作7 l& R5 u3 A: [* w6 f M
正确答案:,B,C
第23题,类图包含的元素分别是:类、接口、协作、()。) R. `( ^9 I1 s! x
A、依赖关系 S4 L" {. n- h& F" |: B
B、泛化关系& d! y% c4 P2 J. D6 C R
C、关联关系" p+ P) r" I" j* M5 S; O
D、实现关系
正确答案:,B,C,D
1 p3 ^7 B4 _0 @, p V- O
第24题,配置图一般用于对系统的实现视图建模,建模的时候要找出系统中的节点以及节点之间的关联关系,具体的建模步骤包括()。3 I' G8 e- o3 Q9 _! U
A、对系统中的节点建模
B、对节点之间的关联关系建模
C、对驻留在节点上的配置建模
D、对驻留在节点上的配置之间的依赖关系建模
E、对建模的结果进行精华和细化。6 M% R& S' D! ], w1 L0 B
正确答案:
* x- R$ h; L* c; |
第25题,状态机由()和动作组成
A、状态
B、转换
C、事件% l% ?2 p* ^- n; h6 | n
D、活动
正确答案:,B,C,D
2 o) T; Y" |3 b* W
第26题,UML元模型由UML包的内容来规定,其中UML包分成用于()和()建模的包。' b+ `2 p9 V# r9 M
A、数据性
B、结构性
C、行为性% s6 ^, }8 C" g/ B6 b9 Q8 G& B
D、操作性5 M8 ^; c4 {, z# u/ [5 e
正确答案:
- i8 s0 t) F& a! b6 s
第27题,UML的活动图中包含的图形元素有动作状态、()、泳道和对象流等。$ _3 K( r7 p2 F/ }1 C: q; [; ?
A、活动状态8 q3 Z) e4 j0 U; l. S; u! M U
B、动作流
C、分支与合并8 h$ Y3 Y2 t* h2 w, j% ]8 W, H9 w
D、分叉与汇合
正确答案:,B,C,D
$ A7 B4 ]2 m$ y( e& S
第28题,在UML中,组件用一个左侧带有两个突出小矩形的矩形来表示。
A、错误7 O# G" r; T# n& O/ t: O
B、正确
正确答案:√
6 Q( G1 i) Y3 d2 }
第29题,用例图显示多个外部参与者以及他们与系统提供的用例之间的连接。) }* t6 C; t8 j- b, C2 C# ^$ {- x i
A、错误
B、正确
正确答案:√
7 S M$ V* H; P9 x* r5 W: U# w# ^: O
第30题,软件工程是一种层次化的技术,任何工程都必须以有组织的质量保证为基础。
A、错误
B、正确; j o5 B4 V+ t$ g# o, t0 y! T
正确答案:√
" G9 U6 u% _* R2 g1 X1 x
第31题,封装是指属性和操作封进一个对象里,它的内部信息对外界隐藏,不允许外界直接存取对象的属性,只能通过对象提供的有限的接口对对象的属性数据进行操作。& I- k) H, z3 y T: W' d T
A、错误
B、正确6 D1 R. {! n# t, [
正确答案:√+ X; ^7 l9 w) v& ]; F4 H
7 |3 j& k# N! H4 y
第32题,接口和组件之间的关系分为两种:实现关系和依赖关系。
A、错误& e2 z1 K) z+ ?" A1 j3 s7 z: p
B、正确
正确答案:√ h8 z6 F% T3 y0 g4 c6 j# P, d9 o
第33题,配置图中,节点的名称是一个字符串,位于节点的外部。
A、错误
B、正确3 ^2 b, k- c: b$ w# |
正确答案:
: e& U# o4 [9 y) W! }' @; F
Y2 v7 w' {% S) w( t5 }
第34题,组件与类不同的是,组件没有名称。
A、错误" r9 A! [5 j& q8 i
B、正确# N) N3 u9 V2 F$ c3 j! e7 M9 H9 @
正确答案:
/ Y1 D6 k( j5 c" M# o+ M2 _! m
第35题,组件可以是源代码组件、二进制组件或一个可执行的组件。/ b9 y* Y$ n$ r3 S2 y2 b
A、错误: C6 d1 c& s, M/ j/ {; g
B、正确
正确答案:√0 l- K. i/ Z% b" ]+ ?/ c
第36题,UML图包括用例图、类图、对象图、状态图、时序图、协作图、活动图、组件图和配置图。
A、错误5 O3 e1 h' g: ` J8 d- D v" U
B、正确
正确答案:. k! U# D: a- `9 j) Z& Z+ p
第37题,工作产品组件包括模型、源代码和用于创建配置组件的数据文件,它们是配置组件的来源。
A、错误: F) K# j# {" w2 |2 Y
B、正确
正确答案:
& \ h9 i. }/ j
% o( _( b6 o* G4 w9 p$ _. _
第38题,Rose的双向工程包括正向工程和逆向工程。
A、错误" \( a# O( q% a. g6 V; r
B、正确1 g/ g7 v, `8 j/ K9 q2 {, r" u p
正确答案:
/ y& Q9 r% n( x# Q1 B. F4 C' R
, A0 v; S$ N) S- ^7 V1 r
第39题,配置图中,节点是在运行时代表计算资源的物理元素,它通常拥有一些内存,并具有处理能力。
A、错误1 `/ n4 U- \, D* a: u o8 z G; T
B、正确
正确答案:√' |) T( Z: J/ G4 z1 @9 w! C
0 e- b; p0 I I
第40题,用例描述系统对一个特定角色执行的一系列动作。在模型中用例通常用来组织动作事物,它是通过协作来实现的。
A、错误7 l2 j/ V8 R ]$ J* X
B、正确
正确答案:
第41题,对象图是类图的变体,它使用与类图相似的符号描述,不同之处在于对象图显示的是类的多个对象实例而非实际的类。. f/ n3 @! Y( E6 C- B" }
A、错误% A5 \' n' [0 a, m- O
B、正确
正确答案:√7 s: K0 R! J( C0 Z
3 M$ l% _. ~ I& Z8 Z( ^
- q- p0 g" a; p Z. R# g- v/ j
第42题,逻辑视图描述系统应该具备的功能,也就是被称为参与者的外部用户所能观察到的功能。
A、错误' E( u4 T4 e% w, V6 {9 R
B、正确
正确答案:
/ ~: H. w J, [# m. @ F
第43题,构造型可以基于所有种类的模型元素:类、节点、组件、注释、关联、泛化和依赖等都可以用来作为构造型的基类。/ b, D- @+ G6 L# D* @
A、错误
B、正确7 Z" c$ P' b, s" |7 C( R/ H
正确答案:√) w5 e X" `6 |9 @2 E, N
: M$ v! J/ H$ W
第44题,接口是为类或组件提供特定服务的一组操作的集合。接口描述了类或组件的对外可见的动作。
A、错误* O" D2 V- }7 e9 P
B、正确$ L: A/ L6 e$ L* ?
正确答案:√
第45题,在UML中,配置图中的关联关系的表示方法与类图中关联关系相同,都是一条虚线。
A、错误
B、正确0 n+ \- D6 d) P" o
正确答案 f* s; y- ]0 @, c0 w+ ]
6 a" a& c/ Q/ f: d6 Z w5 Y
第46题,与其他图不同的是,组件图不可以包含注释和约束,也不可以包含包或子系统。- c$ ?& P; R7 w2 }8 k" q& M# Y B
A、错误4 C5 v, T- X0 f5 ^* j
B、正确
正确答案:7 b) M X; b! u* h& Q8 s7 r
9 Q& u9 k3 D8 g, o: w
第47题,配置视图显示系统的物理部署,它描述位于节点上的运行实例的部署情况。4 L9 q8 g; [+ v! `
A、错误
B、正确1 z% E9 V% X: k/ z6 [* V- _
正确答案:5 \2 t' A5 h3 B* W! N
& E5 @9 J3 \5 i$ h# r
- d; I+ J' K1 a, t2 d8 y, b9 ^- p
第48题,逆向工程是指将代码转换成模型,或者迭代过程结束。
A、错误
B、正确. D0 u/ G+ _" o% |1 N% s4 [; I6 Q
正确答案:√
第49题,由于执行一个用例时,需要和其他用例之间共享对象,用例之间会产生隐含的依赖关系,所以用例的执行依赖于其他用例。9 O3 S0 g. `$ F3 a) t0 ]
A、错误
B、正确
正确答案:& u# I8 d% K; M3 u! p) a" I
! w5 A" D; u/ a, @
第50题,包是将多个元素组织为语义相关的组的通用机制。一个包拥有或引用的模型元素称为该包的内容。: t' [/ H3 C! P, @7 K- ~
A、错误 m5 ~/ c9 L" `$ K9 I6 i9 z
B、正确
正确答案:√ |
|