|
10秋学期《软件工程与UML建模》在线作业一1 e$ R# C8 b& H4 b# W
单选题4 _. Q* w" r. K# u: F. [. e
1.关于Actor 的说明错误的是( )
7 ?0 a( {7 ?- d( a4 {$ GA. Actor在系统边界外部: H5 T2 }2 M3 e* J* J: t9 O
B. Actor直接与系统交互
W+ x+ [4 c; b. \7 }# f. ^C. Actor可能是任何事物
8 a9 O1 B8 V7 |7 Q! l4 q4 zD. 一个人只能担任1个参与者8 q6 V0 a6 a4 O9 N. L* v8 `
资料:D
8 s5 [5 N* r& G& A0 |; m2.参加风险评估的人员中没有( )
7 q& @5 j8 }; j2 VA. 用户: |9 x( L9 U, Z; k/ b+ ^! k
B. 项目经理
1 t( v0 D: o q! b' b# {4 x$ hC. 系统分析师
& c; c. C! s T9 fD. SQA人员
& v1 }$ y& s: D8 e资料:A
4 i7 V9 }7 L7 |" G, `) x9 H H0 F3.不属于开发成本的是( )
+ K$ p+ o; c6 z+ b* Z! c! C% HA. 硬件成本
0 u$ Y1 [- y9 q2 sB. 系统软件成本
% w4 b7 p( Y! Y/ mC. 消耗品费用
) T$ z: [5 J% o I8 cD. 用户培训成本# k( `$ c3 Q) K, O7 F5 S k
资料:C4 K& n! m6 c$ `" i* A: \
4.关于用例说明错误的是( )7 c( o6 r# D! N5 b$ F a
A. 用例止于系统边界
4 c+ N* p) _9 g9 YB. 用例是一个交互的抽象
* l2 F; t0 V5 P+ f! tC. 用例是Actor的行为
( L& C: @* V7 ^( i3 A' R- c7 x( aD. 从Actor的角度去描述用例
! }" Z2 C; u+ j资料:C" U# ]% F" ?5 R; N. H$ R! b$ z
5.关于判定表说法错误的是( )
2 _, [5 z( V1 }6 jA. 判定表左下部表示处理活动名称. t+ t( L( b; }4 W- y6 e1 h
B. 判定表的右上部表示所有条件组合8 ]* Z9 Q! b v8 X- @1 ~3 c1 X
C. 判定表的左上部标识条件或数据元素名称
* O% q f: M- F( B8 v4 p$ FD. 判定表只用在测试阶段
% n2 z' I& e* z% ~: ?资料:D' O( v/ e1 k* s, w H1 R
6.结构化分析方法(SA)的指导思想是( )。
% }3 I+ p% f% |' aA. 自上而下逐层分解
0 I6 o% Y: F! N0 R' EB. 自下而上逐层分解
) I3 V* |' H% [C. 面向对象
5 J/ o+ L: I8 [* l; s; ]* f( H8 uD. 面向过程
0 [1 O, m; o' x$ V4 [& g$ a资料:A# r7 S3 Y$ u: P
7.一个类所封装的内容( )
. I" p E% a! z3 Q6 w0 t/ lA. 属性和消息
; J( O: g, N& f4 i0 XB. 操作和消息
" R; U% Z7 D5 o! w LC. 属性和操作
7 U0 V( \" k4 k, pD. 操作和接口
( i7 v' f, \- x3 K资料:C
1 l8 Y3 t. o/ |7 ~0 s. c; A1 ?8.软件危机的表现不正确的是( )
& V5 _/ I$ E$ G n s3 G0 ^A. 缺乏良好的质量评测手段# ~# z; |4 V/ S: ] j. _, A; F
B. 软件的可维护性差' J# F: j; [# w) t- R
C. 软件种类过少2 P$ x0 x5 i$ K) a+ S8 U& v$ K" `
D. 软件可复用性差
4 n& U" w! G& H5 F2 k8 V6 Y资料:C6 [! J3 j8 A" ^' a4 U, V' ^
9.在划分层DFD时,应注意保持( )之间的平衡。
, f! t+ k; m: v4 B& GA. 父图与其子图
; e4 U$ M) @9 C1 \B. 同一父图的所有子图
+ f2 J( P l2 B" N/ r I0 I$ U( mC. 不同父图的所有子图0 \1 S1 c/ |0 X! _0 `
D. 同一子图的所有直接父图
) |( O# U. c: Y4 }6 x/ _资料:A
; e) V/ e. ]2 Y7 t: S; M+ c& h10.在业务领域分析过程中,两个业务过程之间的相互依赖关系应记录在过程依赖图中;通过建立( )来详细说明整个业务过程的逻辑。1 j7 T( U1 F, X4 }, r
A. 数据流图(DFD)3 F, p4 G, a: k: Q9 ^# `' ~
B. 过程层次图(PHD)
6 n! K7 I% Q5 b |9 E/ e4 A% e2 ^C. 过程活动图(PAD)5 C5 E! W+ U5 M& k* u
D. 甘特图(Ganntte); p/ L( m! H# E
资料:C
0 O) [. ^# d6 o0 |& @1 L1 _* w11.在UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,强调消息时间次序的图称为序列图,该图的特点是( )。强调参加交互的对象的组织图称为协作图,这两种图是同构的,所以可以相互转换。
8 D2 N& Q+ M- d* GA. 有生命线及控制焦点,重点在消息的时间顺序上。1 V: I b5 r% X, a \2 q2 i0 r& T {
B. 有路径有顺序号,为了一个消息的时间顺序给消息加数字前缀
8 p1 M( x2 n Z$ T% N, x0 UC. 是对系统、子系统或类的行为建模
$ x! o8 v7 U% ^# \5 BD. 本质上是一个流程图,显示从活动到活动的信息流% {/ k* l( u0 ^ x: g6 e
资料:A
& Q4 v* v, G! b3 S9 M12.关于绘制数据流图的规定错误的是( )
- p+ C5 ?# u' G8 D! J2 w" w" V2 rA. 每个处理应该既有输入的数据流,也有输出的数据流: |: }$ h; U6 I. d9 A9 ~
B. 子图与父图中对应的处理必须执行相同的功能,且子图与对应的处理流入和流出的数据流相同+ ~+ P" P E4 |) W* h
C. 输入/输出命令不能作为数据流程图中的处理
9 `- Q/ k4 y+ A: i6 OD. 每个处理应该可以没有输出的数据流
! |$ u: r) K t4 n资料:D3 A* a# u1 l* \( }8 d
13.数据流图不能由计算机处理的成分是()
4 s# @ w; w' M% D9 h P1 wA. 控制流8 ~2 {$ k9 a0 C! u R1 K
B. 信息流 H) O" K) C5 A0 _9 S3 e2 J
C. 数据流
( ^8 j% L. H! E. `0 _5 MD. 数据源/终点( i4 z+ M B* m
资料:D
' r$ ^5 N1 {+ ^& m14.某软件项目要求必须运行在Linux操作系统上,这个需求属于( )
u; F5 K0 Y$ IA. 功能需求* B$ l$ @& e h% K
B. 非功能需求% V9 K% K. X; N" K+ H/ E C
C. 设计约束
Y9 h" J: \% e) i9 U$ b5 {D. 业务需求6 _6 d7 o& C( f, X: `2 ^
资料:C
0 p2 t+ `' z4 p; `15.造成软件危机爆发的本质原因是( )
6 [: P9 J, G4 ?: h: gA. 软件从业人员过少,无法满足日益增长的软件开发需要) [* [! n( ^+ K$ `; F+ v9 I! s) A
B. 软件复杂性越来越大、变化越来越快
" B3 |- m2 P: a, [- \0 eC. 软件的普及应用导致了失业人口的增多/ e) d4 ?- o9 a
D. 软件开发成本越来越大,导致应用推广造成了瓶颈6 J% O3 V7 v6 h- D
资料:B0 J8 u0 w; P* ~4 U& o. F% Q
判断题6 v8 f3 R- D! o( K7 j+ h
1.货币的时间价值用来衡量货币在不同时期的内在价值( )
' C$ y* |$ J' e$ \( N1 a WA. 错误
; L) I% B- Y% kB. 正确* M: y/ e+ q9 _5 E7 k' `! g; h
资料:B
/ i3 f% M0 ^' u; n' r/ q" Z; U0 n2.泛化关系代表一般到特殊的关系( )# |- U" ]! v$ Y1 }* I
A. 错误8 B) F6 b/ d2 `1 V
B. 正确
5 M: h/ g8 z5 e7 X" z7 Y6 g资料:B
: Z5 y4 a0 C# F; q' a! r3.需求分析不需要考虑系统的测试问题( )
3 `' ^$ l+ O* t- yA. 错误4 v. K& Y9 D: y* {8 x! i/ q
B. 正确& d& s6 @' I' i: Y
资料:A
! A& ^2 b0 r3 V4.软件工程是指以质量为核心,为经济的开发满足客户需求的软件而研究、建立和应用的系统化的、有规则的、可度量的、可控制的工程原则和方法。( )$ z. w9 F+ S8 Q+ G# v Y# b
A. 错误# m" @: R v+ F! }% T' e) ~
B. 正确
' o! x% }0 _' q- Y( f" u4 ^, I) h. T" T资料:B
" O8 W0 v+ b, U9 K( g" V5.软件开发的质量保证主要是通过程序员的经验来保证的( )$ I% V) s# a7 F
A. 错误' w1 i2 H2 w- S8 C0 w
B. 正确
& e P7 L8 w. Y/ L. U资料:A |
|