|
21春学期《软件工程与UML建模》在线平时作业1/ R1 x/ J$ \( s- D" c
试卷总分:100 得分:100
: O. |- l, k4 j6 A, W3 c# A一、单选题 (共 15 道试题,共 75 分)
! j! T% ~, b, V1.在实际的开发过程中,纠正了程序中的错误之后,还应该选择部分或全部原先已测试过的用例,对修改后的程序重新测试,这种测试称为( )。
" D8 l8 a J2 W- s0 RA.验收测试
! \9 g0 ^6 Z. E* I/ _3 }" O& _B.强度测试6 L0 x5 l+ E! D& i* ?1 W
C.系统测试
# k1 l i3 t' J% ?D.回归测试
! |( n* I6 @5 D$ r! v1 v$ ^7 o. J. H3 Z
5 F! y+ X( k d
2.对于软件的特征量描述错误的是( )
/ T6 I% e: `8 A6 d; yA.软件特征量是指一个系统、不见或者过程的一个给定属性的程度的定量度量。8 J2 W; |8 B% _/ V
B.软件开发程序的行数或功能点数可以作为软件规模的特征量
. J# Y) p* X8 Q* Z. [C.软件周期中所涉及到的钱数可以作为开发成本的特征量
. ]5 W' J o1 _D.从需求分析到软件交付使用所需要的时间可以作为开发期限。
) o2 W4 k- _. \7 N' ~/ z$ |& E$ s+ E1 w8 ]9 f) K
: D* E. \; |( I3.Jacobson于1994年提出了OOSE方法,其最大的特点是面向用例,并在用例的描述中引入了( )的概念。+ g6 \0 Q ~) `
A.类% ]5 Q. [+ u& u, T+ P3 q
B.UML; ]. Y! b5 p$ C$ y- i+ o2 m
C.角色
6 {* K/ h; u4 d5 DD.继承) o8 d. C" v9 ]
/ F# S, w% Y: w, W% o/ C) ^# m
& s+ Y- C" F( E" [! x& o6 k4.下面那个方法不属于计划调整办法( )2 I* x5 P8 [: B/ n$ ~, F: @/ n
A.项目持续时间压缩法
~. F* N) c0 e4 b) \6 R9 ]' o$ @B.资源分配平衡技术
" m9 H: t. n, C e- U( @$ gC.关键路径法5 C/ R5 `& s0 T g
D.时间-成本平衡法
$ O: u! @4 K( w" i2 x7 W( s, {4 K. n
7 b* W2 I1 W& t4 U' o7 T- W! B# I+ [% M" R2 O* J
5.不属于系统运营效益的是( )& t2 f; ^$ h/ t( `& v* x
A.直接效益& h8 R6 I2 G5 b, X( E4 @
B.减少管理费用而产生的效益: o! ?) t5 n. m6 Y8 @
C.提高工作效率、降低处理成本而产生的效益
& H: r. N* z. Z+ rD.开发系统消息发出后产生的股票收益
5 n7 b' Z6 A( c; p/ E3 l
( S3 e, Q0 f! {+ ~! X: j& R: P( i# E9 @% s( v
6.属于线性系列模型的是( )
; |2 {8 W4 a# p% b, h$ a$ a5 I2 _* U- lA.边建边改模型
7 t2 c' S* i0 nB.增量模型2 S/ \$ m, ` W- a! c
C.瀑布模型
8 c8 S0 J) T: g- f) U7 nD.螺旋模型0 B) ~4 ^9 C- v/ A8 J: Y
$ X0 c; r" Q% y G/ P" O" I A1 \2 b* X) y( D
7.下面不属于白盒测试能保证的是( )3 R5 t( ?: U# o. h+ D
A.模块中所有独立途径至少测试一次
$ j& ?& I9 F: I* v9 w. a3 v4 DB.测试所以逻辑决策真和假两个方面
; \6 {8 a6 G- B; |$ c' lC.在所有循环的边界内部和边界上执行循环体% ^$ V* v! }0 v' ?' X* r* E2 s( I
D.不正确或漏掉的功能
5 R' L1 K3 G" w3 C7 W- g
2 r; W; O' y. E6 e: u: D7 a2 k3 G7 i# x& q7 G$ W
8.下面那种测试是在编码阶段要做的( )' x; w! Y( L, a s
A.单元测试
( O$ p4 `' W! T+ i) F4 C$ Q0 ~* BB.集成测试
: B& Q# ?! c+ E n% y* j6 f0 [ LC.系统测试1 P/ l9 H$ q2 ^8 ~# T& R1 i
D.α(Alpha)、β(Beta)
7 V, c# R! ]+ \ U7 e1 V+ w
7 ]0 P, j: f6 P' k/ V) o( J& C
+ }* L* D, O) a4 ^; `7 }9.在一张DFD图中,任意两个加工之间( )。
' J% m4 R8 ~. K9 S4 `A.有且仅有一条数据流9 _; ^4 E& |" X* o8 y
B.至少有一条数据流; @$ v6 \: j& T/ D7 K5 j
C.可以有0条或多条名字互不相同的数据流/ a0 u; F% O0 g0 D
D.可以有0条或多条数据流,但允许其中有若干条名字相同的数据流5 t: z8 {. C7 a! A0 _
2 l5 t% u' ]* v7 m+ f
2 _3 }% g5 x! B10.瀑布模型(Waterfall Model)突出的缺点是不适应( )的变动。
1 f) b m5 \; yA.算法
$ v) W: @ Z" Y& p0 ^( R2 m7 HB.平台 Q# a/ x7 E) z4 E) @
C.程序语言 C3 b D4 Q6 K. L
D.用户需求
9 I$ `$ f" m/ a% k- P9 a7 e/ J! z- N
}% T* r& I8 f8 u3 n* T
11.需求规格说明书的内容不应包括( )) e* U+ g9 o9 D- [" ]2 S- C
A.对重要功能的描述
' `4 I, Q7 j8 G! {/ r( Q. }9 PB.对重要功能的描述, p( u8 n1 P4 ~0 o+ Y; X3 f$ L
C.对数据的要求9 h/ X8 \% n# H
D.软件的性能% {) p- b7 f; r ~
$ s- j0 e. c4 b/ P
& {" N: u. s# Y/ {* R$ Y12.通常在软件项目开发过程中,我们希望首先实现( )的用例。& ^0 w& |. m$ y
A.风险最小 n# ^7 B/ a- M
B.风险最大
: R' h' P9 u) }5 LC.风险中等
( g# Z* U- }& m) W8 [D.任意风险3 w, a6 `) j, H, T# F
8 |+ ]5 P/ q6 K' {' d F, k
; O/ A( \! G7 D+ @+ N' C/ v$ m13.在分层数据流程图中,如果子图中某个元素( ),就不必绘制在上层流程图中。
/ V1 o. L! D+ x! W+ DA.只用于一个加工6 y8 o1 X; K; W! {$ Z
B.只与一个数据流相关+ ~1 l) K3 w: ~; r
C.相关度饿数据流小于2条
z2 ~% t8 W/ qD.没有相关的输出数据流
- O6 ^; l' {1 f( N5 |$ t' Y! p5 h- z( b
2 i/ ^* e8 e. t
14.传统软件工程中的抽象描述错误的是( )5 O1 @1 S9 d5 d+ Z0 g7 H1 e
A.可以实现信息隐蔽7 f2 z- _8 B, f) k
B.实现数据的局部化! _- S) L/ w& x) r) z
C.有继承的概念
) Z& {# M3 k, lD.仅对模块细节的封装,没有继承的概念,虽然可以“到处复用”,却也需要“到处修改”
! F7 i* M3 E+ L1 ]( ^- Y# k) h9 }0 w
0 T& t0 _+ o! `# E5 f: R4 P4 ]' M( Z5 W% ^4 M1 c
15.下面那些不是软件工程工具( )" x' V% {) A# N2 M: q
A.RequisitePro+ u4 Q4 C8 U t. I- G: W
B.Rose
' ~7 t- p! g2 u- G; s9 `C.offiCe( {2 [9 D- S$ V1 {- h" b( j$ R
D.Together1 O5 V7 H9 P8 T! F1 H3 h% L8 ^
. C3 h8 j- E! b5 Q/ ?6 ?
4 M ~8 w1 ^' I E5 A二、资料来源:谋学网(www.mouxue.com) (共 5 道试题,共 25 分)
" j4 }' g. a: x; ~. ]16.穷尽了所有路径,就能保证测试的结果可靠( )
4 b$ j6 \( [+ ~2 T5 M4 A4 V" C9 c$ c! x9 E
( `5 u8 a# B6 i! G
17.扩展关系是指对一个已经存在的用例增加新的功能( )
* }/ y1 C$ O3 j3 e% K8 l& B& N' e8 w4 C6 L7 w" L+ m2 F4 m1 s. O$ R: B
- L1 L7 G: z0 t z% a O- }18.软件工程是一个零散的相关知识点的集合。( )' h; m+ o% L5 ~, Q0 q7 K+ D
5 O; B" m4 u' T1 V3 r
/ b& B8 y. D# q& q; N19.螺旋模型可以应对“最后期限”( ), t2 }% M& U" K) H1 g
( B6 ~( A9 u0 O d% l. t
( a) q& y/ O$ {' x4 q3 ^20.甘特图是表示软件的总体设计( )
# G2 _8 _( L4 T, l& {2 H% x5 T y4 D6 s4 r' T0 b0 l5 p
% g) K, O. L* ~: ? M( j/ |4 v: R2 m1 n6 S& E |: b
$ `- N- e3 u q& @
/ N1 U) M9 x3 O( p Z6 ^% N/ @* B& D$ r0 [
) J" {% c- Y( y$ B! a/ V1 C
/ t2 m+ l& l p; F
% G/ ^4 }; {. G* L$ ?; T0 y1 t& Y2 |6 r2 Q
) O9 R) C* |0 u3 e7 q8 ?) h
0 x/ U3 n* P: C3 }- Y
' q ]5 R) E: |# C
3 s( o! h t _7 q' R
; o' Z, `+ S: O5 F! \! S21春学期《软件工程与UML建模》在线平时作业2
6 O1 ^1 H# B, a5 d0 y1 Y试卷总分:100 得分:100; ~ o+ h9 L6 o8 d% p2 Q
一、单选题 (共 15 道试题,共 75 分)
* O7 ?: p; K/ z3 K1.关于可行性研究的说法正确的是( )- c/ _" i. `7 c, X
A.是以相对短的时间和相对低的成本来确定给定的问题是否有解+ t0 Q# |- b) c# z& h( Z
B.可行性研究不关心系统的成本,只关心系统能否有解) Q" l: k! T6 [6 l7 O
C.可行性研究完成问题的定义
& O# }0 z0 M. GD.可行性研究不需要SQA人员参加' _9 P" h+ Y5 O+ N, y; w0 i
8 Q7 ]1 d& w$ e% p- v5 G6 ~" K5 g9 v! I J& y: H! p
2.软件再工程师一类软件工程活动,它能够使我们:(i)增进对软件的理解;(ii)准备或直接提高软件自身的可维护性、可复用性或演化性。第(ii)部分旨在改善软件的( ),似的软件更容易为人们服务。$ g7 i" p/ s6 o8 u @- S' w) G
A.静态质量) \& { a. c6 W$ J0 L' V/ T
B.动态质量8 c5 q- R! _( U- l9 s' J
C.性能
* C# O" q2 I2 p" sD.功能
$ h4 K8 y# [3 a+ c3 p. P# j9 z; I4 _. w: ~$ T" v
7 c8 s9 c8 g" M7 M! H* l
3.在真实运行环境中,由用户组织的、以需求规格说明书和合同的基准的测试为( )。4 D. q1 ]2 j6 e0 ^6 N
A.集成测试
. Y6 ^$ r8 f4 [- a; o- hB.系统测试
4 q+ p! ^, z7 K6 q2 ]( ]3 GC.审计测试( Q( E6 Z3 z/ R2 E* |
D.验收测试7 G% p5 n ?8 u! M$ w/ g
6 W3 g+ L% u0 E( m" Q5 w
) ?; [* W, m$ X2 g: J; W4.参加风险评估的人员中没有( )
4 H1 i" E( A) B. b- ZA.用户# b8 Z1 h- U8 j1 i5 ]- L
B.项目经理
2 u* G; L4 F% n/ z% vC.系统分析师 c; e% D b7 ~* [) _8 Y: I& u8 B
D.SQA人员
* Z. I4 J2 Q8 j+ s+ N3 v. c8 D0 e+ [' l
5 R) s$ q) P1 s5.软件测试是保证软件可靠性的主要手段之一。测试阶段的根本任务是( )。
$ n! J6 C* T% yA.证明经测试后的程序是正确的
, R" J& p2 F; s# cB.确认编码阶段的结束
% R/ s1 J0 ]) K+ @2 o$ C# w: {C.发现并改正软件中的错误& Z+ I! S7 ], C# j y: ^1 ?* y9 C
D.利用计算机调试程序和改进程序
7 S8 E: P: v' P' d( a4 P
6 [" T' ^" Y7 }! g8 N& K
9 h% X1 ]- Y$ Y4 X# Y$ g/ F6.不能实例化的类称为( )
0 x: ^3 c, |# @7 hA.抽象类7 l2 G# `, C7 J- W: @
B.无属性类; q, L, Y, q( @, t
C.无方法类
6 A5 n9 b% X3 T, wD.多重继承类: E7 ^3 ?, T& I( E
& F% m3 t1 B) \$ U' H6 ^0 e$ G/ j/ x1 F" X j0 L
7.软件他结构是软件模块间关系的表示,下述语句中( )不属于对模块间关系的描述。0 N# h+ C$ y) ?& X
A.调用关系
- U G. \& `# q7 oB.从属关系' Z9 Z3 E0 y: @6 P8 h3 R
C.嵌套关系
- D# y) Q; F1 x% z8 ]0 |D.主次关系
0 ^6 V! c0 D- {: d( }5 u
9 z: v7 [5 l$ n. Z: h9 {, c" I. X. Q0 b. u1 {1 U# ?( R
8.有关软件过程模型的说法错误的是( )5 y9 g; z( l5 r, D/ w! x R2 m7 [
A.软件过程模型可以知道项目经理和项目成员应该按照什么样的工序完成项目
1 T/ Y$ F* a! C+ N2 b# dB.项目经理可以参考过程模型确定独特的过程计划
+ l+ @# r9 ^+ jC.软件过程模型是组织项目活动的一般方法# |5 x( a. Y/ |0 Z& Y! [; t( {
D.软件过程模型是软件架构. v6 _9 T9 z* _( f
4 T, e1 |' Y+ \
+ u9 c3 _! ?, D9.数据流图的作用是( )。
5 Q/ b8 A; U& i6 F1 v3 ~+ q8 i4 l/ mA.描述数据对象之间的关系
) o- ? {+ F+ n6 X7 _B.描述对数据的处理流程* ?+ E. a( y6 q! w" }0 Q4 U- ~$ U
C.说明将要出现的逻辑判定& o/ G' t, z' Z' ?" A
D.指明系统对外部事件的反应
; f J) e# R) b, p! P0 l1 j. C- D6 ~+ T$ Y
5 R# Z& [1 H, q& A! G2 B/ s10.关于基线描述错误的是( )
[# Z( R5 r/ RA.基线事已通过正式评审和批准的规格说明或产品。
0 D- O& X0 m. Z) ]/ `B.基线是进一步开发的基础+ ]" O L1 ]" j7 Q
C.基线不可以随意变更/ A# ]( a2 n; v* ^7 ^$ e5 H
D.基线变更不需要评审# v% m7 f! v* J4 T5 x
. Z& `, h. z i$ c6 i. D
8 k! ~8 L7 T% q5 Y0 O4 R6 @! K: v
11.关于判定表说法错误的是( )7 O: ~) Z- `! e8 @$ ^$ ^, Z
A.判定表表达逻辑清楚,比自然语言容易理解. Q/ a- g" _9 V, H1 K" d
B.问题中的条件或数据元素在表中只出现一次; {: P# Y) j7 g% A5 V4 R% m
C.问题中的条件或数据元素在表中可出现多次
/ \. T( g5 Y6 m" r4 b; \5 I; gD.判定表随着问题中条件的增多会变得非常复杂: Y) N0 ^9 Y5 M
' A( t+ K( C# f! R8 z! t
7 K6 T$ k4 {2 v12.瀑布模型是最常用的传统软件开发模型,它的特点之一( )。* L! P: n# w! L+ m
A.文档是阶段完成的里程碑, u; ^% \* |8 g: \5 M2 \
B.具有从软件规格说明转换成可执行代码的自动程序设计的新风范; D( h! o& r% g0 @+ J
C.利用软件速成原型法加强软件人员与用户的联系4 z0 u* h% w+ V: C# j3 C$ c) i
D.支持人工智能,面向对象等新软件技术的集成; k2 m0 D- y n4 J2 K# ]
* K# N( p( y, |* P' B% u* `" C2 S( i; a% C3 t2 E4 E
13.某系统乐观值为500,最有可能值为800 ,保守值为1000其工作量估算期望值为( )1 W4 a5 b( Z7 h7 a4 T
A.383
6 x4 b. y# P m; H/ M" cB.783
* W2 a7 J. e. P2 f" [3 G% ]C.633* H+ \8 M+ X" W7 j: G0 C
D.883
8 C) g# H+ ?: [9 G( L# [" ]$ a8 v) b9 w
0 U# A0 Q. j# x d
14.软件设计一般划分为概要设计和详细设计,一下哪一项应属于概要设计内容( )$ ~& {, A t% U$ f% J6 G! P: L
A.屏幕设计1 W+ [1 B9 r7 i V4 J2 I5 ?
B.结构设计2 y- p0 L a& W$ d, F6 i
C.代码设计
. t+ m' ^) l0 }7 d. XD.I/O设计% ~; [5 B/ ?/ K' Y+ V3 _
( d( Y- ?( S/ B: i6 ], O. `- w( I4 _2 q& b/ H' V3 z
15.关于项目管理正确的描述是( ). ]7 }9 e; Q+ a7 c- h# A6 ^( a$ Q. X
A.项目管理是一种对人力和资源进行管理、分配和调度的过程4 P- p2 |: t7 {0 F) x, ~* s
B.项目管理只管理软硬件资源4 Q H4 a: ~# V
C.通过项目管理可以合理配置资源但无法避免风险, i' b9 \ H- ]( q7 ^
D.项目管理主要是对人力资源的管理
6 v7 t! J3 }) |; D5 m+ K& J A- t% j- P, [' m7 w
: O& [8 E6 [/ r8 Q
二、资料来源:谋学网(www.mouxue.com) (共 5 道试题,共 25 分)
8 S) J% m' u+ d16.软件计划是指为了完成具体目标任务,服从优先关系、时间要求和资源限制等约束条件的按时间顺序进行的系列行动 ( )$ u1 t+ T& z! ]$ p( t% @, F
1 a+ l: o6 ]: X H1 W" a6 }+ }9 o0 j
17.条件测试无法测出括号不匹配( )/ G; h$ T' n- G9 G
( V7 i2 F4 I/ x$ G! {
5 r/ P9 h/ r3 S18.RUP软件开发过程分先启、精化、构建和测试四个阶段( ). p; a6 `# r, |" o: L$ g
0 v) U0 P& p4 q! r9 s2 m- ?9 u. V- M. F. e& h) u8 h& ~
19.黑盒测试无法检测出接口错误( )) I& w! [8 w# D3 u: v. }
4 r+ Z9 e8 G/ x, a$ z3 |$ E! |3 c
20.软件满足客户需求的程度是衡量软件质量的最重要因素( )" ~* P3 p3 m5 Z% V% G& X1 Q
8 m+ P" P: G" c
4 l% t( w% N8 y5 U; \+ U4 [* v- B% R( I' S, k
- {; m5 [) N. X9 j! q
% Q# Y6 `2 }9 j6 b$ O
- `( a& W, [2 ^" P$ Z& C$ _! l" \' n# `" U: e
4 X* N: c' L& Z$ c
& ~# X6 y! o0 }8 [ u; F1 Z; t! _2 E7 B& }6 p
" t; N | g: q$ D4 h8 a9 T
, T: b, {+ a- |! O4 N# n. u
/ E( g. A9 p! T1 P' W
21春学期《软件工程与UML建模》在线平时作业32 |9 K8 K9 a# ] M. l
试卷总分:100 得分:100
) n" ~ W G: ~. i. A. t一、单选题 (共 15 道试题,共 75 分)# V: f% `5 v" _ M
1.因果图方法是根据( )之间的因果关系来设计测试用例的。
$ Z) T& l6 ^: W& z! KA.输入与输出
5 R$ I9 m" R2 J. b: S- ?( i* t7 iB.设计与实现. B8 [, T+ C, a5 f3 P0 d; r# [9 p
C.条件与结果: n3 I9 n# R9 n5 S, K3 y
D.主程序与子程序$ [9 D& w5 y$ c
^7 J" A& t. w/ U/ U7 @! h- F$ h2 `: T9 p
2.下面哪项不是软件的主要基础特征量 ( )
& }+ Y+ ~& l! S& V; u; e4 EA.软件规模
5 x8 O! t ~2 `( D" PB.开发成本 j0 j7 F; @2 R( W, N$ r9 V4 _
C.工作量
5 n6 M5 W' j: e( q) Z1 \2 gD.错误数
# `6 Z( Y; Q9 H6 t k( b. m4 K% t% ~
4 E" q! h8 I4 m
3.数据流图包含的成分有( )。% n1 G' n3 z& t; v
A.关系、实体和属性0 D6 p3 r# f4 r2 d4 z; Q d x
B.数据流、加工和数据存储
& S1 }% K+ G& k) vC.数据流、数据源和数据实体8 C9 K1 m- }- W; n" G- T0 r- M
D.数据流、属性、数据存储和加工) a) |2 @$ N$ c- |
$ [+ G# h D5 A3 R! m. V6 f) e0 D9 F) P' m7 I, A4 d
4.使用白盒测试方法时,确定测试数据应根据( )和指定的覆盖标准。
' e# ^ L4 I+ i1 }* c- }A.程序的内部逻辑
" R; l5 L) Z2 H" x7 n. KB.程序的复杂程度. u! C2 K, @! l9 V4 h+ q. C% Y! v) V
C.使用说明书9 A, m& T4 p. \' ]
D.程序的功能3 i( ?( {# D# p0 L% _9 ?/ N, T" y) J
- B' X X& a: b0 ]" q
% i8 F0 C, ]+ T5 R2 r& A( Q0 D; y0 h
5.为了表示软件项目管理工作中各项任务之间的进度衔接关系,最常用的计划管理工具是( )。
9 X; r" R" Q* r) t# o: v2 ?A.程序结构图: ^4 H& k+ k) K) z- e% S6 h; f
B.数据流图
; b5 x9 y5 I1 CC.E-R图
: }* W8 Z) e& k1 MD.甘特图(Gantt)
m2 G2 [5 y! p2 \, N, C* m: p# G9 x0 d/ b; S8 M; R8 W
8 f) C8 }! K. r2 y( \6.数据流图中有名字及方向的成分是( ); ~1 n: z( A! Q7 e; M
A.控制流2 c. F# t0 E) [( R5 V
B.信息流
( _5 x+ b& g) tC.数据流
6 d: l/ d8 i d+ WD.信号流. z8 k& Q# O1 u1 `9 A. \
( h! N$ N# ~& g0 B
. H% u8 Z3 M, s; c$ C7.在设计测试用例时,( )是用得最多的一种黑盒测试方法。0 {' k- T, }2 W+ ]8 M
A.等价类划分+ ~( P- d! g- `8 j. O8 Q
B.边值分析3 j3 }3 J( {5 L) j
C.因果图6 I4 u% E1 b! E3 l* W
D.判定表
0 S' z6 p5 q& x0 ]4 @- W; ?' O }
4 i) D$ a' U, z7 j1 l5 I" \/ W( C# ~
8.不属于线性系列模型的模型是( )' n, b. b# u" \) \3 d' `8 h
A.线性顺序模型
, O+ i3 H% B0 g* _2 H K, YB.增量模型% S& \0 D" _4 `% L
C.RAD模型4 Y' B" r: H+ h0 [$ {/ C
D.瀑布模型
1 M: V; x+ B' [! U0 ^+ i. S& M+ Z9 i9 m* b. r& m
( }& k3 I, o4 z4 W# x% U) {1 n9 R1 K9.需求规格说明书的内容不应包括( )3 i7 E% r! |7 P" C4 `) z
A.对重要功能的描述" I/ R- j2 U0 s
B.对重要功能的描述( O: l- ~* c1 g6 O
C.对数据的要求
" N$ V6 n2 O) j% K# m6 QD.软件的性能1 V r5 Y3 C" K2 s! f! p/ ^, X
3 g; f7 y# {( l! a9 u
! Y0 _3 V4 a; ^$ q10.关于经济可行性错误的说法是( )
& [+ C9 H2 Y& I$ j$ xA.考察系统的经济效益是否超过它的开发成本
* z1 _1 d5 h5 ?5 G! g# s) s) ]B.成本包括启动成本和运营成本
8 D3 K* y/ U H U5 v$ RC.只要经济可行则系统可以开发+ d3 Z7 p( c$ v% K4 {& F
D.经济可行性中的成本包括培训费用
# P% y; e+ W3 r- r9 \( U( O
1 n# U2 W2 h0 b% t v! B: J# }1 w+ j5 {) j# I5 E" `- P+ b
11.关于抽象的思想错误的是( )
- K8 c/ l; e+ mA.抽象会增加设计的复杂度
% x# ?8 H% F3 dB.为了降低复杂度,应该隐藏细节或推迟考虑细节
% b4 y$ G" w2 V7 f$ p; q3 ?C.抽象有利于认识事物的普遍特征和基本原理
2 n3 B) \ Z& JD.抽象可以帮助设计人员制定出模块的“框架”
. `" p X4 J! i. y* B( c
4 b% J" Z3 Q* y
- e; F# U2 d% R12.瀑布模型是最常用的传统软件开发模型,它的特点之一( )。0 ]! k. U# M2 g
A.文档是阶段完成的里程碑
/ J2 O/ F- l5 M n+ k/ F9 {# |9 ^B.具有从软件规格说明转换成可执行代码的自动程序设计的新风范$ p2 R" u' ?/ q
C.利用软件速成原型法加强软件人员与用户的联系# p* `" L7 b- h. X
D.支持人工智能,面向对象等新软件技术的集成3 F. W- e1 m8 i1 k+ D
/ E+ E$ W2 W! f) S; |8 G! f% w5 V. C4 q u1 U
13.由于在数据流图中没有对各组成成分进行说明,因此需要采用其他工具来描述。其中可以用数据字典活判定表来进行说明的是( )/ u l0 Y; x! _7 A9 H) S
A.数据流
" _) Q6 ^; U% Y# f p7 B( N/ C: V% }B.加工% u: d" {" u- g- u, Z+ Y& I" @
C.文件5 Z7 x3 H; K( z: R
D.外部实体: b& H' P9 ~: k( f
: ?/ p$ j9 _8 h6 R$ b% ]; ?! \
3 x% u c7 |7 V# [) I/ E14.下列所举的方法中属于黑盒测试的设计测试用例方法的是( )- S3 r c& x3 q4 @* y
A.E-R图% C N; s9 {1 D% [' x0 V; f
B.因果图
6 I# G! ?& E3 E2 r, S" t0 [; JC.DFD图
: |$ f, U( i$ ~( N1 b/ \D.IPO图/ @- c) \& B t+ o0 N, O
1 v$ ]3 _: C8 x4 C* i
2 r$ t' A2 ^) j$ X4 R- r
15.下面哪一个不是面向尺寸的特征量( )- R# V5 H. J. L8 c8 K1 n3 A( o
A.每KLOC(千行编码)的错误数
, w0 `( n# ]2 c% {: C) d/ qB.FunCtion Point
7 X# O# K3 \, d, X5 QC.每KLOC的缺陷数) D8 A# i; V V9 i
D.每KLOC的文档页数
; \* ~* B2 ^; Q' P7 B4 l1 x u+ K2 J; _: Q, y9 n5 I( R
9 \ Y) L8 C% B; c2 g: A5 f二、资料来源:谋学网(www.mouxue.com) (共 5 道试题,共 25 分)
- z% p5 P/ E" e! ]4 L# L0 y16.问题的定义要求开发方和使用方共同完成( )
3 o+ m# ` \' @1 i
8 L; R- }8 ]2 J* Q2 n+ u7 u5 s3 v8 i# O1 k- K' k+ a( o9 A
17.需求分析应尽量考虑实现方式( )8 w3 c) P2 i9 P+ Z* q, h
0 W e* s. |. R/ ^2 Y0 Y
& y; }/ P2 Q3 T1 z. U% x$ `+ F18.数据库设计属于详细设计( )7 s* a7 ?# w4 z+ s: B, V9 H
0 S$ `; `( R- t6 T9 k7 K/ {3 ?
1 g& z+ F$ R% V7 a% B* i& q19.数据流图是需求分析的功能模型( )
1 ~! g( T* e" A* q4 ^9 z" o) X& ~, y3 v& U/ l" g/ c
1 |) c& C8 j0 a- L20.可行性分析报告是问题定义和可行性分析阶段的最终交付物( )0 X; U5 e: m) z! G, n1 g, q
! X- B+ A5 } Y' @
|
|