|
一、单选题(共 15 道试题,共 75 分。)V 1. 参加风险评估的人员中没有( )7 i, j/ `" Y" F* J9 K
A. 用户" W4 f/ H, \4 t+ H. n( T
B. 项目经理
' h# F4 _+ ?" vC. 系统分析师5 @) X r7 @# [/ g3 M5 {6 H
D. SQA人员
' ^3 k. C/ a) g# b+ @5 c 满分:5 分1 W2 z9 A% Z' P5 e" p
2. 下列陈述中正确的是( )5 N9 X% p& w) a+ r6 P
A. 结构测试中不包括循环测试' u/ g% y5 W7 B) r, n/ @! u
B. 猜测错误也是一种测试方法
1 d P6 n% h. ^C. 如果能做到穷举测试,便可发现程序中的全部错误
" r, t( _! w; B: G$ oD. 语句覆盖达到100%,则分支(判定)覆盖也应达到100%& U1 m, d# i3 ^1 @" r
满分:5 分
; w8 k5 v- D& m1 Q1 S3. 在分层数据流程图中,子图数量和父图中的加工个数之间存在的关系式( )
8 W% M; s) }; i0 qA. 子图数大于父图的加工数 V) l* Y, a/ P0 }% |
B. 子图数等于父图的加工数 s- y8 ]2 O7 r9 v# A$ c; p% B$ t* v
C. 子图数大于等于父图的加工数
: c- C/ F7 z! s N: yD. 子图数小于等于父图的加工数
8 r/ e% K3 B S0 H2 O' b8 [ 满分:5 分1 c% a ? X! h9 w5 B# j$ m
4. 对于一个大型的软件项目,由于项目的复杂性,需要进行一系列的估算处理。主要按分解和( )手段进行。
: t: Y0 u) e$ T) u( SA. 类推 C& Z& V8 l) C7 E% W* Z+ @) o" y% o
B. 类比1 t. f5 ~2 A) H( Q5 c) O: m: j
C. 分解" u. \- w3 ]$ V' h9 k+ T1 f
D. 综合% o, S# g; I, `1 W' S1 p
满分:5 分4 ^9 L4 C3 Q- G: @1 j% n
5. 测试大型软件通常由( )、集成测试、确认测试组成。( x) l1 ]3 S; o! G/ @" M
A. 组装测试" J3 A( V9 Z4 C1 I3 v4 O( S
B. 性能测试
0 Q2 i* ~* V, C2 ZC. 接口测试$ D6 i/ T8 ?' o' M4 c% B) M, s# ?
D. 单元测试
& h- h& a+ f A, r4 X* k* g 满分:5 分1 K3 `+ M8 k) l4 j: D5 ^' Q
6. 下面关于“错误”的论述正确的是( ); t% I3 O5 k% N/ C- E) Z# j) t
A. 错误是系统任一方面(包括需求、设计或代码)的缺点。该缺点会促成或潜在的促成一个或多个失败发生。 |% {6 c- s$ R( n+ |
B. 错误是指程序中的缺陷所产生的不正确结果。
8 u0 N8 V1 u' EC. 错误是当一个程序不能运行或者其表现不可被接受时我们称其为
5 D# H( u$ u4 N; V% Q, U" qD. 错误是可以不可以完全避免的
; f4 {. |7 _" `# j; T5 Q 满分:5 分
/ u" `, v" s1 n7. 数据流图是常用的进行软件需求分析的图形工具,其基本图形符号是( )
2 {8 H/ S7 ]7 r5 u) g' ~A. 输入、输出、外部实体和加工5 ]0 d" }) ?2 t6 Y
B. 变换、加工、数据流和存储; X2 s0 z( A( {9 c6 R
C. 加工、数据流、数据存储和外部实体
, H3 S ]+ y- T- @1 @/ Y& PD. 变换、数据存储、加工和数据流
/ U1 b0 Z. Z I4 ]1 ?( q) F5 ] 满分:5 分
$ i% O; N( L1 ]4 H' K( v" [8. 由用户在实际使用环境下对软件产品进行测试称为( )。, ^ Y" d$ n$ v; K
A. α测试
) L2 k8 k |! {* o. [5 z: nB. β测试7 y) t6 L9 {3 x" I$ l* v1 H
C. 用户测试
% w/ j, W8 {5 Y0 @. v7 b$ L& r4 ^$ SD. 模拟测试# p9 @- g6 m; T0 S5 C2 K
满分:5 分
& y; Z! E( j% X3 q! @9. 在黑盒测试方法中,用等价类划分方法设计测试用例的步骤是:首先根据输入条件把数目极多的输入数据划分成若干有效等价类和若干无效等价类;然后设计一个用例,使其覆盖尽可能多尚未被覆盖的有效等价类,重复这一步,直至所有的有效等价类均被覆盖;接着设计一个测试用力,使其覆盖( )尚未被覆盖的无效等价类,重复这一部,直到所有的无效等价类均被覆盖。$ l* d$ w8 E- A* H) I' ~
A. 1个) m2 a! i! C, i; I6 }& u
B. 全部+ @6 o; b$ c7 c- O3 Y
C. 尽可能多
, I7 Y+ A) D2 m7 p& g- xD. 尽可能少
6 k2 R* J& I# G/ X& m/ V, e1 T 满分:5 分+ L. D' R! {) X; L: L
10. 关于需求分析中可验证性原则的描述错误的是( ) l r) _2 E3 z* Z1 u" J
A. 通过需求的验证标准,可以度量出系统实现的质量
: ]8 ?; }- W/ z% g( {B. 不可验证的需求,仅仅是对需求的一种主观愿望,对于设计和测试等活动而言都是缺乏意义的% y) n# H# v( w$ l P9 u" D
C. 需求分析中可以有部分是不可验证的; b% g E6 L1 h$ J
D. 需求通过了“验证”才能证明所开发的系统符合客户和用户的要求的依据3 p: U! w; V( h1 M" U
满分:5 分4 b) g( x: ?! s4 G; T% c
11. 结构化分析方法(SA)是一种预先严格定义需求的方法,强调分析对象的( )。1 i8 ]+ I- E' k' F9 U+ e
A. 程序流
7 K q n7 L8 _9 FB. 指令流
% K4 R4 w/ y8 j f( w: C: ^- qC. 控制流
; D Z/ g( C, mD. 数据流7 B i$ U) f: f, f1 M, d) I3 s! \+ d
满分:5 分
# A! Q/ \" m! h/ w12. 软件的集成测试工作最好由( )承担,以提高集成测试的效果。
% a; N5 t( o! L0 E" ]8 |+ v$ rA. 该软件的设计人员
( W# x. q9 G( ~& ZB. 该软件开发组的负责人0 ]7 k6 h1 G1 W
C. 该软件的编程人员; Q( |3 f" @" _& g, @* r* r! x
D. 不属于该软件开发组的软件设计人员
8 P% l: o/ ^# E( d; Y 满分:5 分
# C3 d7 n; T# L) s5 o1 ]3 [13. 在业务领域分析过程中,通过建立实体关系图,把与业务相关的数据模型化;通过建立( )来表示业务活动的分解过程。' p0 X5 R3 f7 H+ j
A. 数据流图(DFD)
2 L; u6 q* P+ b- P" k: `B. 过程层次图(PHD)
- V: J( w6 U. n8 n- |8 ^8 WC. 过程活动图(PAD)9 b( x4 F8 Y; e0 [
D. 过程关系图(PRD)* u% e0 o8 ]8 F, s
满分:5 分, d3 y5 }1 \* s! g0 x
14. 关于绘制数据流图的规定错误的是( )$ i* g( Z2 M7 f3 a9 j9 _, l( f
A. 外部实体只能出现在总体图和零级图中
5 _2 n/ }9 [& S5 q" L4 Y( n% f! `B. 外部实体能出现在总体图和细节图中
0 v9 |- L9 X% @9 m6 D/ F- YC. 数据存储只能出现在零级图和细节图中
4 Y/ H% L8 ~# ^1 F6 ^0 Z1 {D. 数据存储在分层的数据流程图中只能出现一次6 c9 H# E( p# y2 D. {' q
满分:5 分
: g3 D/ b0 D; V15. 关于测试描述错误的是( )
) t3 x$ @! z3 r" A8 U1 |: u6 \A. 测试的目的不仅仅是为了发现软件缺陷与错误,而且也是对软件质量进行度量和评估0 x- H0 |! t, w5 L$ d
B. 测试的附带收获是,它能够证明软件的功能和性能与需求说明相符合5 G0 [5 q. L% J5 g# k, |
C. 测试不能表明软件中不存在错误,它只能说明软件中存在错误
1 E( Z1 z4 q7 M* I6 BD. 测试可以证明软件的正确' C* E% I" y- k0 `
满分:5 分 5 V% |$ C6 j H3 ^! [7 Z0 R
) N. A) ?, G: ` t
二、判断题(共 5 道试题,共 25 分。)V 1. 软件工程是指编制软件的工程项目。( ); P' o7 _. {. `+ `7 D7 E' |& u4 O
A. 错误% s/ C; t1 M0 W8 |; b+ a- @4 P
B. 正确
& k5 P" {$ e5 ]) P$ D 满分:5 分
6 A$ n" V+ |6 P# {2. 程序开发出来就代表软件开发过程的结束( )2 {7 \0 c% f0 K9 b# b9 J# m
A. 错误
% d& T5 N* }* J; wB. 正确6 q: w( B7 e1 ?9 \5 V
满分:5 分
2 k; s |% G; j& ?5 u2 g3. 软件计划是指为了完成具体目标任务,服从优先关系、时间要求和资源限制等约束条件的按时间顺序进行的系列行动 ( )6 c9 u& U" e2 ?, a' Z
A. 错误
% x- ?/ F( V" y2 t! t, pB. 正确' _$ W( N; l* C# A& @
满分:5 分
4 b: \! W' R2 m8 _4. 操作可行性指软件系统是否能很好的使用( )) V9 y9 e! x! L& X* N
A. 错误3 _; T) S, v- X4 _1 p' ~, O" m$ r
B. 正确! B g3 t. u) b, o4 f V! d0 U' B
满分:5 分! r0 x' q' ]0 i
5. 增量模型不利于与用户交互( )5 `; l7 @7 _! W- \7 J" L- i& Z
A. 错误! v! E& i2 f) {5 P3 C5 m9 C! W1 ?
B. 正确
4 A7 ^1 b$ v$ T* Q 满分:5 分
Q3 v: u8 \/ `- l7 V
, Q2 \( f0 Q" P' v9 \) @ |
|