|
《软件工程与UML建模》在线平时作业1
# H, q6 U$ A$ B8 V+ u试卷总分:100 得分:1007 L D- X: B2 ^# Y# j: @, J
一、单选题 (共 15 道试题,共 75 分)/ _( o8 K0 j" s( Y4 y/ i
1.不能实例化的类称为( )
9 {5 U$ K. D1 M, {+ g% LA.抽象类
% j. |0 X! ~: h( T& P, F' nB.无属性类' z2 e6 W. M6 d. n4 i3 F, m
C.无方法类7 V8 J2 x6 ]" _. V, G
D.多重继承类' r; \2 @' |1 R' ^
资料:
) P$ \0 q2 ^& V, Z1 ~; {$ R+ l' U+ L8 J0 p- L
2.下面描述哪些不属于软件的开发特性( )
) S6 T D- y2 N1 E% [ [/ fA.软件开发具有难以描述性
5 U6 E1 a5 S# zB.软件开发缺乏可见性
( K% t' c% p$ t' \4 A" ^C.软件开发具有独立性
) s* n3 N! W7 ]6 E) Y: H, ~3 QD.软件开发具有变化性! i" G. n; {# F
资料:
) S6 d3 P- E! k: Y0 A0 ]8 B
1 {3 P8 n+ _# a& N+ w7 O0 q3.关于基线描述错误的是( )
) b" D7 M0 L/ s8 U! y+ }A.基线事已通过正式评审和批准的规格说明或产品。
3 ~" q; E4 \/ hB.基线是进一步开发的基础
/ ?( E) C5 @" U: x5 rC.基线不可以随意变更
( @; U, |3 } {5 O2 ^. v FD.基线变更不需要评审1 u9 O. F( i6 e8 u ?
资料:
. S& \1 y. r, S, }6 O: ]. A1 ?; i% e2 L5 N$ h; V8 t9 c- `# U$ v
4.( )将软件配置管理定义为一门管理学科。
4 ]# C+ C) |% ^A.《GB/T11457-1995软件工程术语
+ v) A6 a: z8 wB.《ISO/IEC12207-1995信息技术——软件生命周期过程》; g# |. B8 t( H
C.《ISO 9000-3: 1997质量管理和质量保证标准》的第三部分《ISO 9001:1994在计算机软件开发、供应和维护中的使用指南》
[8 G$ q1 V3 P( Y; PD.巴比奇(W. Babich)
( l6 y8 |6 ?0 a. f7 f6 U资料:+ A. j5 G- s: c6 N% M' w
- O0 ^, v: x1 Q
5.在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看作是( )
+ c. y0 ^# k9 P( r T* |+ XA.路径的集合$ _2 A3 Y9 u7 ^0 R! G7 o6 v1 A$ }0 p3 l
B.循环的集合
& \1 P& a/ d+ C( c0 ~! uC.目标的集合/ x) ?- U6 @* H4 X$ ^, F! I
D.地址的集合4 l7 p0 ~; _6 a. X/ n
资料:" C' L# [' H" Z6 c
- A1 e& Z8 d, P+ u+ {6.软件测试的目的是( )。7 n5 P( I6 \. X
A.评价软件的质量9 K! c5 q( A3 e
B.发现软件的错误
8 f1 T5 c8 V& RC.找出软件的所有错误% W0 k0 E1 \, B0 g' }4 Q( T
D.证明软件是正确的
% g) y9 A/ M* C) H3 x/ o资料:& w: y7 M- v* l; } v' F6 [% ]. v2 x; ^# x
/ l5 u! N1 z2 E7 t
7.关于成本效益分析方法正确的说法是( )
7 R( @0 S& v: E; [4 I" `A.成本效益分析常用的方法有投资回收分析法和静资金现值法
& u# D* U) S ZB.投资回收分析法可精确计算投资与收益
4 R& }' z% K# ~4 P2 e* zC.投资回收分析法比静资金现值法更精确, x/ n- i7 _7 C+ H+ b) P
D.静资金现值法不计算货币价值波动
1 h7 b. H$ X# c资料:4 Q! `7 c9 B: [8 I+ k. D
* e2 u3 n6 N: i7 D& u6 r
8.关于成本效益分析正确的说法是( ). y- q: ^* P( s
A.通过成本效益分析可以得出经济可行性的结论
) i% R( E, a! ?( p, Q. \B.成本分析中不包括用户培训费用
, o: l/ s. V, e M' `0 i! XC.成本分析中不包括用户培训费用
4 F/ h+ {1 n: U, J: {) AD.成本分析中不包括人员费用* t( W2 ~- ?$ z7 Y) I6 r. x
资料:
0 D7 Q0 O$ z' v9 y
/ m9 W1 Z8 e8 ^9.从宏观的角度讲软件划分为各个组成模块,并确定模块的功能及模块之间的调用关系,这属于( )的范畴+ f( o) k9 Y( I7 L4 x, b k2 Y
A.概要设计% L/ }+ t/ S% [ n. T
B.详细设计
8 Q6 M5 f0 L. d9 u X9 u6 nC.接口设计. c/ q7 t% f: I0 @
D.过程设计
) G/ m- G8 I7 U0 l( `' j% }资料:' R: v8 H5 x. N2 P* G
; ^. C+ C! m+ v7 R4 l, a* _& y* E10.软件复用是使用已有的软件产品(如设计、代码、文档等)来开发新的软件系统的过程。软件复用的形式大体可分为垂直式复用和水平式复用。水平式复用是指( )中的复用。$ Z- F! J) i6 C! e( a
A.同一软件系统( i( E2 K( F% y s7 c( T( Z5 D
B.不同软件系统+ R- F/ \. s4 @% i) l
C.同一应用领域: _4 ^$ K2 b0 B X6 O
D.不同应用领域. s. x0 f" ]0 G
资料:* n" W: Y4 Z& s
- Q/ k; v. {) m5 t h* e11.关于黑盒测试错误的是( )
/ s2 }( y, F7 k9 p1 w1 {A.黑盒测试可以检测出不正确或漏掉的功能
* \- W. `/ p- L" j3 O, q2 ]B.黑盒测试可以检测出接口错误+ ]' \2 p& K* ^$ y
C.黑盒测试可以检测出布尔算子错误! |+ h9 N& Q2 }4 d! m
D.数据结构或外部数据库存取中的错误. x- M! `3 Z8 A
资料:5 g9 l5 @) |( d$ A
0 b' w3 J$ ^) u9 C
12.白盒测试法通常适用于( )。- b1 d+ T* x3 |( F& z7 E; b2 Y
A.最终用户0 B2 L. x' s$ u0 V% h/ e7 y) b
B.开发人员
1 J- F4 A6 z4 fC.项目经理
' e2 ~9 ^2 }0 H/ Z/ xD.第三方测试机构& x' P( N( K# ~" Z8 Y
资料:, w& T2 t. J6 z; L2 o1 G" w. \
# W+ Y0 `; N7 v; j* I/ n13.在软件开发单位属于管理角色的有( )$ I3 k* ?( Q; Y
A.部署工程师
/ N/ r5 T8 s. c' FB.领域专家
0 i2 Y9 I/ J3 s0 rC.SQA人员
" @+ a, Z6 ?# C( c* d- h% {* H/ l" uD.TeAm负责人/ l( ~. `2 H. |) l+ Y1 \
资料:/ I6 R9 |, ]. w9 C# H
6 ]" T. c& [- _0 B
14.RUP模型的描述错误的为( ); K$ o5 Y" G8 T5 T0 R1 P
A.RUP模型倡导以迭代和增量的方式开发系统
7 I8 ^" z- ~, X" E4 g' O5 DB.RUP模型倡导以递归和增量的方式开发系统& I4 i0 G% e; Z8 @" M# Y! m
C.每次迭代都包括业务工程、需求、分析设计、实施、测试和部署等基本活动, X- S8 {- J" ^+ ? f
D.每个迭代结束后才进入下一次迭代* i [: {; s. l9 U- r5 Y
资料:
8 c! t1 O4 n, r7 y1 ~( E
& N8 E" ^ U' X& r15.软件测试工具有多种,( )通过对程序的执行流进行探测,检查相关变量的逻辑值。
/ q2 z! N" S9 U! ?' B* L! iA.动态分析工具
( j5 o# d- l# w" Q2 eB.静态分析工具. `5 l" v4 W1 v" v
C.模拟工具
( e+ ~, I" }& z0 v* d+ v! |D.测试管理工具- t" p$ v# V% h
资料:+ s( T6 m) A6 _9 {4 S. g3 [
2 Q7 ]+ ~9 }$ f: t; ]$ ]二、资料来源:谋学网(www.mouxue.com) (共 5 道试题,共 25 分), W5 D' {% z J1 P& f
16.风险管理主要包括风险识别、风险评估、风险应对和风险监控(
9 E+ x: Z5 m S' z, l8 t: g资料:
: C( H9 {& h- T: k4 M( N6 p
1 ^; u2 \7 l" U5 ?/ i& Q17.测试不能表明软件中不存在错误,它只能说明软件中存在错误( )
# F% W6 [& m1 k9 r4 y( @资料:
/ s* b: V$ Q) `9 @ Z \# c
+ X; I" `% Z9 O; w18.货币的时间价值用来衡量货币在不同时期的内在价值( )" S/ v6 k. j- w1 Y# P- k6 p# _2 o
资料:
0 I* t1 o( C. O7 j4 D7 }) l, ~2 l5 n u: k
19.软件危机是指软件开发和维护过程中存在的周期长、成本高、质量低等问题( )。% N8 l" J1 N8 ^1 L3 l$ D9 v5 w, R
资料:
* y& D, V0 D) \5 K4 h
+ A* b' T' c4 ?. \3 v7 E& I20.RUP模型的特点是体系完整、理论成熟、实践性强、可裁剪、不可扩充( )
; m2 J) _' x' B+ }$ W资料:9 e6 @% R7 ]0 a* Z' n8 Q9 \/ j; L
: e9 R B& Q2 k3 D& c) R6 a0 {- n1 a( v5 ?& ^
& H% t+ s1 P! U8 m0 C* e
6 A+ _. a$ A( X% M( d3 P' R
- O- q8 z6 J1 M! r9 I0 V: k' g, I( I' N" ?6 C/ i2 f
* A+ F: I+ l3 ^0 W
, \! M( B1 @7 m" G
! p. v) T' x6 \
0 d( x( ]; V" d5 D1 b
& h M$ W( J& r A3 G
2 X: B: y; Y: p) w
n8 ]- q5 \% y% U @' y* k. l5 o/ Y: ?: {! U' z3 U$ D
) }- o- [ G0 J+ w
9 a* I# \' k; p( r5 Q# \* l9 I7 G4 g; T8 Z
/ [% }6 z, M. J: \& F' l7 g. T9 J
. ]5 @5 g) _4 n: d
W- F/ o& Y7 {% x
, {# m$ `$ T& r9 S# i, d1 _
; D9 B! |5 `/ h# o# d% d% ]
2 V! F9 p7 e3 n3 `* e( H8 J2 D3 U( F% O( n0 Q, C% J% S/ G
《软件工程与UML建模》在线平时作业24 R, I4 n2 D8 u4 r1 D$ _- p
试卷总分:100 得分:100
& Z4 q% v j" Y/ v一、单选题 (共 15 道试题,共 75 分)
% C5 E# ^% A- @* l. S3 h1.如果在开发时期内没有或很少有需求变化、风险较低和对应用领域很熟悉,则适用于( )
0 v7 K/ p' ~! M- A! n* B @A.瀑布模型
( X# Y+ P# l! q4 FB.演化模型6 G3 ^$ q) G6 d3 _! Y. z
C.螺旋模型. D2 p$ d, V) [3 C6 n6 i1 v9 }3 D
D.快速原型模型1 d4 l( Z; d1 t4 U" R
资料:
$ J( |/ F( o# ^; O6 b' ~% m; `( `4 l' g8 j' T% o
2.下面那个阶段不属于在软件生命周期中软件定义时期( )) @2 N& y7 _0 o/ q1 K2 U. E; `$ n: y
A.问题定义$ V. f1 t) H2 b% X
B.可行性研究
6 w7 |% s' M1 e. kC.需求分析
+ y( I d$ Y8 \' D1 W" YD.总体设计1 X) f6 J# [6 c1 R- w, w+ @/ U
资料:
% y2 U* u; P' q" x6 Z4 U) I: r
- U. t- ~* m! }- [3.实践中存在许多种软件风险,如“潜在的设计、实现、维护等方面的问题”属于( )风险。4 V8 C, U8 j5 Z C5 d% p( E+ p
A.技术7 k X$ F4 r. V8 i% w( a
B.过程
! N: }: j* Z, q, F; nC.项目
d; o! Q; d' E* iD.商业
0 ]" }6 m+ ?9 u9 A/ a7 |; V资料:
' N* I$ f M* D. C6 E% m+ N0 ?- u( I2 e+ M9 \& d
4.软件危机的表现不正确的是( )
9 R' U+ d r& W+ XA.缺乏良好的质量评测手段
! h% G/ C7 ~9 A$ TB.软件的可维护性差2 N$ F6 ~- ^' k! E
C.软件种类过少
! M" _% q0 j+ M" }& p" yD.软件可复用性差- N2 \0 M/ C7 \# l6 D' E& C
资料:3 ~& w; }, S3 q @9 p; N
- t& B* z6 k& e: `7 k; r5.属于运营成本的是( )
5 t$ p0 o$ X$ F, U" SA.硬件成本0 Q; i/ N" Q+ ]1 w E t
B.系统软件成本
% r9 ]7 u/ W# C" \7 K/ tC.消耗品费用& c i. l- L+ I& Q; |/ M
D.用户培训成本, Y( y0 Z* P- V" |9 ?6 E# Z& K
资料:4 x2 d I" m- A3 P; K0 r
3 B2 ^: h" V( Z4 S9 a
6.软件测试的目的是( )。) O7 t( g; R7 c) x) [: p d s
A.评价软件的质量$ ~6 C( d9 U- I
B.发现软件的错误1 S* g! |' s/ J
C.找出软件的所有错误
9 H {, {1 S7 j2 n5 bD.证明软件是正确的
: L" ^. m( Q* m- A" ]资料:
3 ~+ N. c" b [
4 S$ M/ w- T% W# K3 I7.关于操作可用性说法正确的是( )
5 N6 W: b6 }: I# YA.开发人员是否能开发出新系统
3 }1 `/ f6 c% f* `9 NB.新系统是否自动操作1 ]% V+ I1 P* O! g% u' p, H
C.新系统是否满足用户的需求; k' P3 B; V. l( L
D.新系统所需的用户操作是否可行
0 m) o# ^# R f' u* n资料:2 v. c# q0 z5 S: x
" {9 c. r/ C! D" ?% E5 A" d8.关于技术可行性说法错误的是( )
7 M$ W! g' ~# B' s' N, `8 z+ X' x5 w6 SA.考虑用户是否已购买相应的计算机软件设备
5 k* o# ~3 i3 |6 X+ ?, q9 N! w3 |7 RB.考虑用户是否已购买相应的计算机硬件设备
, m3 f5 Y; O. m# vC.考虑用户是否会用开发的软件技术
, q' X: O% `0 y$ wD.考虑是否有现成的成熟技术可用
# F& ^2 j8 E) h6 ]资料:
6 a1 {" m& T9 m4 x6 Q: S
9 Z% R E) s; T; V& Q9.( )将软件配置管理定义成一种标识、组织和控制修改的技术。7 W6 t1 S/ B+ T! S
A.《GB/T11457-1995软件工程术语
3 g" w$ y: I5 j$ Y) z1 \/ TB.《ISO/IEC12207-1995信息技术——软件生命周期过程》
" S; r6 o: \4 t5 F+ R, |C.《ISO 9000-3: 1997质量管理和质量保证标准》的第三部分《ISO 9001:1994在计算机软件开发、供应和维护中的使用指南》$ k7 N4 H% y, {' i
D.巴比奇(W. Babich)+ A) v0 a5 M; v( M! i; ~3 Y6 u
资料:
2 o3 R: Z, u! `, L# `, R7 V" ?# g2 C# y: P; F6 d
10.状态图指明了对象所有可能的状态以及状态间的迁移(transition)。如果一个并发的状态由n个并发的子状态图组成,那么,该并发状态在某时刻的状态由( )个子状态图中各取一个状态组合而成。5 S1 v. r- N+ U5 l% v
A.每一
" O1 O! _2 o+ MB.任意一
! ]& {& B! M0 i6 E: C# n# {3 tC.任意二
4 B. G7 ]: L2 o! o% }0 |D.任意m(m≤n)
, w6 x0 d! {% P" ]. F6 ]资料:
6 T+ W" k, x2 ^: J4 f! w/ }8 z7 X# O$ p5 Z( G5 j2 [
11.下面哪一项是软件评审的主要内容( )
A4 @2 t+ p$ g# f2 gA.系统定义的目标是否与用户的要求一致
; w B% J. U% a9 _3 t% Y a1 tB.文档中的所有描述是否完整、清晰、准确地反映用户要求
0 c0 R/ I Y* xC.是否详细制定了检验标准,该标准能否对系统定义是否成功进行确认
. V! ~. I2 Q1 d3 [# [D.以上均是2 v$ |6 W- c7 R8 q- m
资料:/ m. U' _3 c; v" {
& Q' X F% X" i. r( T% s
12.软件工程标准中,IEEE属于( )
' O* T* }: g( @, L, X% C0 M+ iA.国际标准6 n1 {* K A" }: { J' d9 E
B.国家标准: H9 ?: y; G; \' F4 S+ p
C.行业标准, H- q: J# C) U! j
D.企业规范: c. N( I w* L, g# f
资料:" D7 v" e4 H* o6 s, K* l
/ o7 J2 x! @% E: K13.属于演进系列模型的模型是( )
+ B4 E7 V" k) Z) sA.线性顺序模型- o e) m: o% m% k7 S
B.增量模型
) q" N/ R" v: [, S3 _; [; mC.RAD模型; B/ w1 d5 Y/ j% U* R1 j T8 J
D.瀑布模型1 T! t! @2 r. Z' X9 E% T
资料:9 e5 W! f3 @0 [# X5 i6 d
3 V; U3 T9 G" _$ N1 q8 N0 i; W
14.系统开发过程通常被分为若干个阶段,每个阶段的开始和结束都有明确的规定。人们常将开发过程中完成某项关键工作地时刻称为里程碑。完成( )时最适于设置里程碑。1 f4 Z( {0 O. H) z4 o# P3 j/ u
A.需求调查8 i. { A% ]/ I$ a
B.总体设计稿5 o# m3 `! K3 p9 G
C.一套实体关系图4 Y+ R: y& J! M2 x
D.50%的编码+ C" h% ^/ T1 b6 x8 M3 q
资料:( u0 w3 s7 n# D
/ y4 k0 B7 {' i4 `5 \
15.关于用例图的描述错误的是( )
e' K$ S# ] h2 C# S$ FA.用例图表示系统的行为
4 \3 J# D [/ B# b& ?7 u* hB.用椭圆表示行为
9 @: W$ U+ y( K) \ mC.用小人表示用户
* ?2 g0 n% ~! p: ?D.用带说明的线表示用户与行为的关系
4 u+ e) ?4 X( y( o5 o& P资料:6 o, m/ q8 F2 u0 O9 H0 g* C/ `* B3 f! z
- ], b2 p$ b) F4 i# S
二、资料来源:谋学网(www.mouxue.com) (共 5 道试题,共 25 分)8 {6 @8 N& Y9 `( w3 \. w) |6 ] s
16.问题的定义要求开发方和使用方共同完成( )/ N: @% S5 _/ r1 a, Q
资料:
$ h' W# O9 p& ]$ c: D Q" b/ {( r8 ?9 k0 f) Q+ q
17.好的测试用例是尽可能少的发现错误( )
1 J! p9 v" A% m. k) V2 N资料:3 ~! O' S5 Z* G2 ~6 W/ c
5 c4 \& |- U8 ^9 ]- S3 Q! i% s0 L
18.软件计划是指为了完成具体目标任务,服从优先关系、时间要求和资源限制等约束条件的按时间顺序进行的系列行动 ( ); [2 @0 N3 O! _8 Z& c6 y
资料:
7 V' Z* n% ~1 z4 x; v( X) d3 e: M- @( s9 w( l2 {5 E, m8 _1 I
19.基本途径测试就是白盒测试( )
" d* v0 c8 R! x5 C1 ~, M资料:2 k, x: M6 y, Y! q9 F
u7 a4 m8 C& @5 ^7 u20.状态变迁图是需求分析的功能模型( )
) d. M! C" g% s# k8 T* h, ^资料:
# x' r: z7 k& Y' \$ ?$ L$ H6 I6 d ]& V5 k# x8 {. g
: h1 x& Z3 O5 _; n9 g1 p
$ U( v5 W0 N) K/ w
# D7 e: e3 V8 c W: S! x: Y8 W( F: f
: p( R% j& a# E6 t; U" u3 [/ p x& g8 r5 E! P" J
" y4 c) y3 ~, ]/ F* G# T( ~' V* g* b( X7 P ?/ G
6 }' ~1 s' |. |. w2 }9 z% n! x
H' y" X) q; K7 V+ a1 q+ U; c
, n5 X4 o, D4 |% G
, o4 t% K( t' u" D! F; w2 w; t9 r
' j5 D; z& A4 z- t/ J
, c4 v6 `! x$ G9 S3 V8 `
《软件工程与UML建模》在线平时作业3; x3 i8 t. p+ t( A
试卷总分:100 得分:100
1 F2 e# E- W; w9 d一、单选题 (共 15 道试题,共 75 分)% h8 P; ?1 \( C: B
1.上图中还有一处错误是( )
# `1 h G$ q) s* [9 eA.1层S
! ?- }/ M7 A: c/ V% J. T+ h( hB.1层S28 I- `* b$ {; I- s+ Y. e0 X6 l
C.0层S" c" P4 l8 h! u9 _
D.0层S1
7 b, q: B# I) Z0 v4 t }资料:
6 n" e; X* {; ~% d, P& U4 m
" _$ N# S+ L* O6 d- i- P* f2.软件设计一般分为总体设计和详细设计,它们之间的关系是( )1 l$ t8 q' V- c
A.全局和局部; L% T1 p' j( }1 ^3 i2 I
B.抽象和具体
1 } _: Z4 ]% N; H3 Q4 FC.总体和层次- G& Q( u* e) W$ o4 r
D.功能和结构! T' _! t9 W$ k
资料:' }2 \8 T: p' B
6 `) w, q+ a. r& i
3.关于内聚错误的说法是( )
; M0 E/ e, ~- i9 RA.是一个模块内部各部件之间联系紧密程度的度量) T4 x5 C0 i7 O) E8 Q
B.是模块间各部件紧密联系程度的度量
* Y1 @( Q# F w2 K; N! q" ]C.强调分解时将相关的内容放到一起
7 r$ S( }- C+ iD.一个模块内的各个部件联系越紧越好
9 x2 a; b9 O& P6 Y3 R0 E资料:: q" u! K* L: k& o
5 ^4 K6 m9 D8 e4.( )将软件配置管理定义成一种标识、组织和控制修改的技术。
( b, Z. B7 B) w4 h3 W( ~8 CA.《GB/T11457-1995软件工程术语, e+ @9 A! |! A7 l1 D# M
B.《ISO/IEC12207-1995信息技术——软件生命周期过程》, ]& _ Z) V3 Y7 [5 b9 Y
C.《ISO 9000-3: 1997质量管理和质量保证标准》的第三部分《ISO 9001:1994在计算机软件开发、供应和维护中的使用指南》
( c) v2 r8 U1 W- K" T7 C; L9 ED.巴比奇(W. Babich)1 H2 W2 ^* H2 Q, w9 z. x( `
资料:
+ p: ?, Z/ D: D0 ^' [8 `8 F' q& L D3 r
5.在下列逻辑覆盖测试法中,覆盖程度最高的是( )。0 a3 h8 C' Y0 |( H* E
A.语句覆盖
% s* S* e9 B( @/ {. Z2 D) AB.判定覆盖
' \9 d7 O: D5 M! Z7 z8 MC.路径覆盖
- B- b* G8 p. G) w* z6 bD.条件组合覆盖
# j6 W) x$ l) G7 Z ~资料:
+ C* ?# W( F6 X
8 Z) b% t) Z) s* L! T0 Q6.下面那一项不是单元测试考虑的问题( )
# p+ Y/ _/ D. `' I" j5 b/ bA.模块接口4 A' o' c7 _! l5 h! e9 X
B.模块执行外部I/O操作
G Y$ o, ^$ t# Z. r& GC.全局数据结构错误
/ [7 B4 R& _$ _D.模块的计算
! q* X6 _, k( @0 R: g# `- t" m资料:
& d0 H2 [% z4 U, @5 I% T1 R. d2 z1 n
( `9 U, |" s' S( E" f7.下面那种图表不是用于软件计划和进度控制( )
' P; O( T7 j/ PA.关键日期表, g( d. B3 H8 F
B.甘特图
b6 E% }) I& ~* U; wC.里程碑图
$ s+ l) ]' S; i# F8 n4 FD.Petri网
2 |, y1 j8 A. n: W4 D% Q资料:4 H! `; n4 Y% c& u
2 f# ]0 B: c; ]* r: Q, K1 T
8.把需要同时执行的动作组合在一起形成模块,该模块的内聚性是( )
( m) m( X2 W" w/ u8 Y: |A.顺序内聚
: F N; a) i1 c8 b( l( M2 bB.逻辑内聚" x/ T2 c' t3 W5 P, S4 _
C.时间内聚9 L/ [4 H, }# d& E6 l+ d0 {
D.通信内聚
: p; D; B; ]( H/ W$ R资料:: W. x# V6 H( C) M( o
9 o0 v I7 a& J# w' Q% g2 h9.一般来说,在软件维护过程中,大部分工作是由( )引起的。
" `; Y3 k' W0 C9 b( i; oA.适应新的软件环境
2 z# {1 C7 S9 C W# L$ ?: bB.适应新的硬件环境1 y' m4 n1 L' A7 \0 }1 W3 b0 l
C.用户的需求改变6 h& N ]1 t( x6 y q
D.程序的可靠性
0 W" C& v5 o% e% d资料:
' m( d$ |* d% J' h
1 A9 E, v! a9 ?, h10.对于基于组件的复用错误的描述是( )
6 A5 O) }% K7 W! R4 C0 b: ], tA.组件就是类或方法
% u; ?9 ^. {( O2 z; J+ A8 uB.EJB、COM、.NET和CORBA等是主要的组件模型9 G5 F5 N) g0 l1 a
C.组件复用不适用于跨平台操作 H4 _# S$ [! H1 `
D.组件复用的部署和升级较麻烦
$ p0 b: | e: s; ], }! Z资料:
7 y8 O# w+ g" n# a/ h; A. v' _0 o7 r7 r
11.以下属于程序流程图缺点的是( ) w, C* U: Z' ^
A.历史悠久
' i- B& d4 O5 c9 ?. Q* yB.使用广泛
) z3 v* S0 i* [: Z1 }C.支持程序的三种基本控制结构) c7 X; L, }/ ^ Z& j5 E
D.可以随心所欲地画控制流程线的流向
: j3 L1 l' `8 [资料:! E/ D3 Q: x" _, w- V% S0 f- E% ]. g
k6 N! a- E- b- B% l' K* u12.关于条件测试错误的是( )
) O7 p# K. j2 b/ |" qA.可以检查程序中所包含的逻辑条件7 g) n# n. p- Z* e7 @
B.条件中包含的错误有布尔算子错误
' Z- E1 ^/ R% n! ~9 M J& \: H8 }3 F6 TC.条件中包含的错误有布尔变量错误3 {) p4 \6 c# s! |, K' g' K
D.条件中包含的错误有接口错误- V: A8 d- i/ U Y9 B
资料:" i& e! y. ^* w# @7 ]% c) P: u
+ H; M0 }3 Q' }# }1 A0 `
13.软件开发模型是指软件开发的全部过程、活动和任务的结构框架。主要的开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型和智能模型。螺旋模型将瀑布模型和演化模型相结合,并增加了( )。
% C8 A/ n0 w: u/ {. l, ^A.系统工程
- a. Y% t# ~# EB.风险分析
* n# v n/ S7 C0 i# uC.设计评审% |1 T6 ^4 R. L/ M& h3 I
D.进度控制
8 ^# ^, R2 d6 N& _% H! i5 s资料:4 C X5 q, d! m& Q3 I5 {
9 N- p3 E" T" P" _3 T$ ~: v! w3 u8 V14.软件测试时软件开发的重要环节,而进行软件测试的目的是( )( g! n5 R+ J$ {* R/ e0 l
A.证明软件错误不存在6 B* B# e- M8 g) Z: [. c8 k
B.证明软件错误的存在! U2 ^1 n" |5 n) Y
C.改正程序所有的错误
( V. D% N- j+ JD.发现程序所有的错误 [" t/ o: D+ z1 j" {5 M
资料:- D: r) {2 Y3 m. \8 T
/ g! v- b/ F' l( m' y& m% n15.关于数据字典错误的是( )
" e4 K4 w$ t9 O# NA.数据字典主要配合数据流图使用
# [+ W- c8 Z% }' h+ F7 l7 x QB.数组字典与数据流图无关
" d9 u. M; G M) ` y5 L+ sC.数据字典是数据流图统一定义便于通讯和共享
4 ?) W b' O4 ?& t1 }" MD.数据字典中的主要元素有数据元素、数据流、数据存储和处理
' J) Z. s( N: |. V资料:
7 N. \9 K' X3 e
* M! j! i8 [# ~, ^6 a' ^) a二、资料来源:谋学网(www.mouxue.com) (共 5 道试题,共 25 分); d5 Y# I1 a F8 W
16.螺旋模型可以应对“最后期限”( )
. D2 C: ~3 @; ^6 C资料:
+ @2 m* }# N+ Z
& e; F- T$ P. B17.功能点FP是面型尺寸的特征量( ). I) }% |5 W* D$ t
资料:
" v% C$ r7 g K# [3 W( A7 B
; w( m5 R" r: }4 F* f% Q H18.开闭原则指出即一个软件实体应当对扩展关闭,对修改开放。( )! u) I8 g4 C, p! N, j0 ]& L& R
资料:- n- U9 U% G- Z z& ^
9 f3 [6 r9 x" b9 c% u19.软件计划包括的内容有文档简介、项目概述、项目组织、软件质量保证等( )
! z) {% ~) {" I, B资料:
( W* j; p4 B; p
+ k3 h% x6 @& f1 Q( [% J7 n; S20.扩展关系是指对一个已经存在的用例增加新的功能( )
) k5 ^/ W0 q1 P$ v) m4 F# E' T资料:, Y% z2 `) L9 |7 D
. x* f; d- M' i1 W4 v8 ~7 e- y
0 F5 _" ?4 Y0 O* Q V; Y
: u) M, r) W& e$ h1 y# |1 Q+ J |
|