|
15秋学期《软件工程与UML建模》在线作业1) [: U0 k. w) [1 @& k' j" T
" C8 y' s9 R' U" \) k, }" K6 M. ~
单选题 判断题
" j3 p! t3 O1 f7 C7 z* w7 @: d7 e' y; J% A8 z- ^) J
5 i0 k5 o5 h$ U" m一、单选题(共 15 道试题,共 75 分。)
+ S% N2 x2 Q8 ~- a# e' ]1. 下面那个阶段不属于在软件生命周期中软件定义时期( )( F0 I. S9 o" z/ Y/ ]; H
. 问题定义( u% q0 o2 [# E- _1 G l9 R) P
. 可行性研究; L8 a8 |+ B% N; Q/ G
. 需求分析: ~, l+ n0 J$ R. p! @ \8 s
. 总体设计: j5 r1 Z G: X0 y; a
-----------------选择:谋学网www.mouxue.com
0 X, Z4 q! b8 f9 o+ T2. 协作图描述了协作的对象之间的交互和链接(link),它画成( )图的形式。
- ]: }) X$ j |2 }. 对象' a5 e7 s" |6 A/ o; n6 \8 H" o
. 类/ H) O7 b$ n, ~ T1 h. y
. 用例, Z& K3 w0 q$ M/ X3 Z/ [
. 状态" ]8 \$ X( d* k( ^/ L& Q
-----------------选择: % q; M+ D' T& R2 ~/ \" B' m, b6 C
3. 关于内聚错误的说法是( )
0 f# o( F" @: s% [* a7 \. 是一个模块内部各部件之间联系紧密程度的度量
' j S3 B6 E5 r( i9 W7 R. 是模块间各部件紧密联系程度的度量0 d- S( q# x- M
. 强调分解时将相关的内容放到一起
& \& D8 y4 t, M2 j. 一个模块内的各个部件联系越紧越好 M: O; [5 p- F$ }7 b: o
-----------------选择:
1 N8 _: g. ^4 S2 Y- I7 S4. 关于软件配置管理正确的是( )
; c& z" f K& d" Y5 `" o1 E. 软件配置管理啊管理人员和资源- m+ G+ l* Q* _ _* j+ _# d* M3 j
. 软件配置管理管理程序、文档和数据
% y W; e3 \, W. C4 o# l" z3 `. 软件配置管理管理软件和硬件6 s8 S3 F* z8 ~: \* m
. 软件配置管理就是版本管理; H/ V; G" A, L- {+ ]
-----------------选择: + Q4 Y( y8 {( c5 X
5. 不是面向对象的需求分析方法模型的( )
; T) {+ g# B8 \8 `9 O. 用例建模
0 N8 K& E, c k; z. ER图建模
" F0 u( B/ X% Q9 E& e9 { v% \; N6 h, G. 对象-关系模型
& v4 M( s% L" b& |; Z. ( M( c, T% w9 f* K9 L; v
-----------------选择:
7 ?+ }* U' c% L# s- L- I$ O9 V9 X6. 下面不属于测试应遵循的原则为( )
- {2 `6 D8 I0 W2 M Z; E3 H. 所有测试的标准都是建立在用户需求之上
- m5 r# `4 H/ o7 ~( V8 }. 所有的需求都是可验证的
) p8 `* Q: V) V8 h5 r4 \0 V. 测试活动可提前展开5 R4 Y ?" ~7 f1 O! D& U- S; t
. 测试可以一次完成
0 e( {6 X( ^+ |-----------------选择: ; d+ |" A4 b2 T7 C8 p; U
7. 在下面所列举的逻辑测试覆盖中,测试覆盖程度最强的是()
( u7 o+ ~; t$ _. 条件覆盖
( B" L; P. m" R6 F. 条件组合覆盖
1 j0 B9 q0 G+ k. 语句覆盖 a b+ s3 q( Q( j' E
. 条件及判定覆盖( i; E1 N U4 ^, W
-----------------选择:谋学网www.mouxue.com . r4 a* ] \8 X" J
8. 软件生产的复杂性和高成本,使大型软件生产出现危机,下述哪个(些)是软件危机的主要表现( )
- ^( D! _9 d7 j2 G3 q+ s2 X& X. 需求增长难满足、生产成本过高
* c/ j! t6 P; @$ ^) g {$ q. 质量不易保证
, d6 \+ N# c$ O* m5 y: p- t) Y0 L. 生产成本过高、进度难以控制) P6 ]' t6 I" o0 G
. 需求增长难满足、生产成本过高、进度难以控制、质量不易保证
# q. O6 E" k; M! @# U5 l7 X-----------------选择: 6 g. V* T9 A3 v0 O* x" m
9. 软件维护工作越来越受到重视,因为它的花费常常要占软件生命周期全部花费的()%左右。7 O0 ^* z* A% ]+ g
. 10~20
/ }2 K4 C2 w& F( l# w. 20~40
! \% A0 [! w5 @5 v+ }* ]. 60~80
9 P$ S# Y' ]: W. 90以上
2 C, Y5 u: j4 l. M) p) d9 e' I-----------------选择:
, c) ?1 x- k$ y3 a# d10. 上图中还有一处错误是( ) u% }3 ?, R& D* T$ {* \( {
. 1层S3 r( @ ^( {% ~# j
. 1层S29 \8 b" z2 U# C9 j
. 0层S
7 u* D$ b. d5 Q/ O7 H( W1 S. 0层S14 U. z( C6 y. E( q
-----------------选择:
3 v3 f' d/ E! @11. Rumugh等人提出了面向对象的建模技术(OMT)方法,采用了面向对象的概念,并引入各种独立于语言的表示符。这种方法用( )共同完成对整个系统的建模。
. Y# v( g1 k9 r5 j. 对象模型、动态模型、功能模型和用例模型9 K7 ]9 t8 h! O# l4 t
. 数据模型、静态模型、动态模型和功能模型 ]- [: j( t, o; I
. 静态模型、动态模型、功能模型和用例模型
2 l/ Q0 @1 y# s3 d ]: L. 对象模型、静态模型、动态模型和功能模型% B' ?8 Y& P, ?7 K" j
-----------------选择: : Y: |2 O7 Q9 R( ^$ A
12. 软件测试中的α测试由用户在软件开发者指导下完成,这种测试属于( )阶段的测试活动。
4 ]6 W. ^& ]4 P4 x/ ~. 单元测试; y4 I3 Y: D0 p) P; r; W. c' f
. 集成测试- S9 Q5 m& m( I; Y/ ^ s+ J
. 系统测试
( x0 z* @2 N( A% ^3 l. 确认测试
* P$ F- Q& Q3 b t4 w) |' k, f0 ~-----------------选择: " z1 m5 h' R- u2 ^
13. 对于一个大型的软件项目,由于项目的复杂性,需要进行一系列的估算处理。主要按分解和( )手段进行。, U, O# U) L W( q% C
. 类推7 n5 y: X; c+ E! d+ B& O+ H
. 类比0 _% X7 j! w' t/ y
. 分解" D. l* l/ |6 G" m
. 综合 ?6 A+ ~+ D: }, t" W$ s- @
-----------------选择:
+ c' g. e& r, ^/ [7 ]" r. U14. 对下面的个人所得税程序中满足语句覆盖测试用例的是( ) If(inome < 800) txrte = 0; else if(inome <= 1500) txrte = 0.05; else if(inome < 2000) txrte = 0.08; else txrte = 0.1;
: F$ S3 k" q0 X/ \6 v' T9 z6 l. inome = (800,1500,2000,2001 |2 i$ v( y3 Z! Y. j& y( R9 Z+ i
. "inome = (800,801,1999,2000)"
( y; E! p! a$ c0 T. "inome = (799,1499,2000,2001)"
& v" ]5 \/ ]* w6 `7 G* m- |: G. "inome = (799,1500,1999,2000)"$ i* U1 L; u6 K/ g0 \
-----------------选择: ; x. z6 I9 c8 g# b( l
15. 关于螺旋模型的说法正确的是( )
' A- h" r5 p* |" y) U5 M8 C' l. 螺旋模型是线性模型5 D6 J, S$ G6 C8 I6 X) S" f3 e+ C
. 螺旋模型是演进模型
- @5 A2 u) K' W4 J. ?. 螺旋模型可以降低开发风险
7 k3 m, d) L( C8 L. 螺旋模型不适合大型项目的开发
* A, j; I+ g+ i4 z! S8 p-----------------选择:
9 G" H( i- ` [* \8 y, k3 x2 Z: V5 S15秋学期《软件工程与UML建模》在线作业1; o0 ]+ e2 m- b: M/ R
& V! f: { _- h3 ?( U1 O$ ?' K单选题 判断题 4 t5 B0 g; x% Z
1 M+ M$ x4 B3 l+ g& k& n
a; t; p" H% F二、判断题(共 5 道试题,共 25 分。)
" U9 C1 H# ^: [4 ?) F4 R1. 状态变迁图是需求分析的功能模型( ). E% |- b& o# j' v; a3 P
. 错误& B s6 f) j! |8 U5 C, y
. 正确
# q7 C3 t' X D j-----------------选择:
, j. d' [9 Z6 ^4 S0 u2. RUP模型属于演进型模型( )
2 Q* i4 ^; n l3 |% \. 错误) j( ~3 M# y5 L% w0 W2 M
. 正确! u! J/ H( @2 _2 N1 b: u+ f' G u
-----------------选择: 8 F8 n1 U! p2 @9 x% z; e1 N/ [
3. 测试不能表明软件中不存在错误,它只能说明软件中存在错误( )
: z7 `8 C: [) x/ Y I& D. 错误
& {/ p3 m. d3 P& H+ [ U. 正确
, m3 t! q& P$ {/ u7 A) J+ G1 q-----------------选择:
" R1 O4 w( g' y- {/ q; V4. 使用螺旋模型不需要很高的风险评估技术( )2 W/ p; c" F7 Q( O- c0 L& k1 o
. 错误
4 f: q7 a, w9 D. 正确
5 Y: }8 U) g+ U' V, ?-----------------选择: & T7 I# `2 p0 E2 n& A- Z; l( f
5. 软件工程包含软件过程、项目管理、开发方法、软件度量和开发工具等各相关方面的知识的有机组合( )
) K* T3 O" _' C" G# q. 错误4 D! p1 C H2 a6 T G" D, t, c
. 正确
p" u0 J5 w$ C* j* e1 R5 j-----------------选择: , ^5 G2 q: H$ U
6 h0 @" D5 M; m7 h7 l- x谋学网www.mouxue.com |
|