|
一、单选题(共 15 道试题,共 75 分。)V 1. 一般来说,在软件维护过程中,大部分工作是由( )引起的。
7 t* o! E5 E' F+ |" \9 g! DA. 适应新的软件环境9 F5 n6 c* A3 \8 ]! S
B. 适应新的硬件环境3 H, L3 Q, E) `% [! s8 K+ J0 L$ S
C. 用户的需求改变- S, t; G- ~' K- o
D. 程序的可靠性# t, T/ v$ A1 \$ E5 X
满分:5 分: i6 h# {9 d$ |2 R! e
2. ( )方法只提供了重要的设计准则,没有规定出具体的工作步骤。' Y6 e) w L) r. D
A. SD
& n* x* ~$ i7 fB. Jackson
3 d7 _/ l7 l5 l/ v1 BC. Parnas# o% D+ J$ K- a, b3 ?' s7 |
D. 以上都不是
5 ?3 `2 \: N' Y* D 满分:5 分
" [' l8 Q" B' I3 M+ ]* T m3. 软件他结构是软件模块间关系的表示,下述语句中( )不属于对模块间关系的描述。
6 _7 c$ _; A3 ^& [+ jA. 调用关系3 @# Z3 U6 r* F2 H' ~ e% s
B. 从属关系9 t5 {% q/ Y% @. _
C. 嵌套关系1 l* [$ \% ~8 @& t
D. 主次关系
' I# @+ T0 Q3 W9 z 满分:5 分0 n# U, F7 Y" }" A) D; K
4. 在软件维护阶段,当000软件后,除了进行常规的测试外,还应进行( )测试。
& d% F( k, I4 C9 bA. 恢复
) ?' N$ g$ U5 Z# ZB. 强度
0 p) r6 F n: l2 x9 PC. 安装
* k% ]7 x4 \9 d8 K0 T) o& u# w, J7 kD. 回归
9 k1 t0 F- m; e7 q. Y 满分:5 分/ F/ r) w: i7 B2 t7 ?7 m( `# p7 w
5. 喷泉模型描述了( )的开发模型。$ m5 z/ _2 Y2 S) R
A. 面向对象 k5 G+ v) w3 R9 w7 `
B. 面向数据流' W+ d: M/ m! |1 {
C. 面向数据结构, C+ Z3 s* f9 ^, u8 Y' \
D. 面向事件驱动2 ]- K/ {- I$ f5 w0 M5 Q. i
满分:5 分) R9 R7 N) U8 R; s4 A9 ~: u
6. ( )控制和管理各个软件技术人员存取和000一个特定软件配置对象的权限。4 E* q& f# R/ Q+ `; e
A. 异步控制
t1 _4 y U7 i, ^' HB. 同步控制* K: l0 M' @. z% q2 ~ p: l' O* u2 A
C. 存取控制
' a: u: D$ x1 G, WD. 基线控制) {+ {( {, `- @
满分:5 分
8 ~$ k" `0 C. j7. 不属于基于统计的软件质量保证方法和步骤的是( ). Q, h7 S8 `! `: P3 j- P: u8 q
A. 收集和分类软件缺陷信息,追踪每个缺陷的基本原因
* B7 S+ K, n& x" s* k" ]. SB. 使用PARETO原理孤立出20%的原因( G7 k& a5 R- [- y& p, Q2 N
C. 校正这些关键原因
# T6 Y( I$ ^$ cD. 统计关键原因导致的错误数
# G; |7 M9 ^/ t- ~+ A2 t 满分:5 分% g% G( |& B8 V; M" V
8. 在以下文档中,不属于设计阶段完成的是( )。, {7 b2 T# Z) y
A. 概要设计说明书
w- A8 m. {* {$ Y6 AB. 数据库设计说明书8 K% d# R/ Q4 x( Y
C. 单元测试计划4 ^9 Z$ x; Q6 o& t) F6 C* J, k
D. 项目质量保证计划
2 O/ ?3 T- N) @6 Q 满分:5 分
6 E& V8 I4 N9 a1 v0 K7 w& m$ ~9. 软件测试白箱测试是对软件的结构进行测试,下述: Ⅰ.边缘值分析 Ⅱ.语句测试 Ⅲ.分值测试 Ⅳ.路经测试( )是其应包括的内容。
1 Z# a D7 W0 V$ S/ v6 c8 iA. Ⅰ
# n. S: x5 L, D8 W" s0 N- \$ HB. Ⅱ和Ⅲ* w5 s( e9 N! h. D8 r- P5 u' |
C. Ⅲ和Ⅳ
4 z+ W3 p3 p* J6 yD. Ⅱ、Ⅲ和Ⅳ
& }5 t- }6 d! D' o% C( q 满分:5 分. C1 j( D" f) F" v, D
10. 关于测试描述错误的是( )- c4 i2 ? K- p2 N* F
A. 测试是程序的执行过程,目的在于发现错误
8 s) a1 B! L8 A5 NB. 一个好的测试用例在于能发现至今未发现的错误
, e. N- d8 |0 q9 ~% R* T" YC. 一个成功的测试是发现了所有错误的测试
& z, R1 P; n& i* [3 AD. 一个成功的测试是发现了至今未发现的错误的测试. y. R2 b- y: q- p9 ]% n
满分:5 分3 [; H, L: w+ G/ b! G8 F
11. 下面哪一个不是面向尺寸的特征量( )
) |( W2 u& `$ bA. 每KLOC(千行编码)的错误数6 V# } J* w' S2 ^8 I, p: L5 Q
B. FunCtion Point4 X$ @; D8 [7 P* c5 N
C. 每KLOC的缺陷数2 u9 T3 h8 r$ P
D. 每KLOC的文档页数, _) ^+ P9 S/ X
满分:5 分
$ p9 H' D' Y5 H* \* v7 e! |12. 软件项目管理一般包括以下几个方面的内容:任务划分、计划安排、经费管理、审计控制、( )和质量保证等。: @6 M. o3 k% p6 X. S
A. 市场管理
7 T" |0 W# d9 D3 M. [4 eB. 用户管理$ n9 e: |3 l. S) w3 W# F
C. 风险管理; v( h2 U$ t- y0 h
D. 设备管理3 _9 y- a- F4 r$ B9 ~) F
满分:5 分. { ?, Z* |$ C2 }! M) @
13. 软件质量特性中,“软件系统按照设计要求,在规定时间和条件下不出故障,持续运行的程度”对应的特性是( )
1 Z2 d8 ~$ |& ~$ ~6 F: Y( NA. 正确性
# e+ K& u* x+ B7 pB. 完整性
, h h4 E5 d2 E7 o. b1 b& S/ K. UC. 可靠性
* p* H$ g2 i7 ~) C# O- z OD. 可用性0 d- k1 M- r& }& `
满分:5 分% ]! J' F+ }- |+ B* Y
14. 如果两个矩形之间有直线相连,表示它们存在( )的关系) X# h6 [2 s1 J) O/ N
A. 链接/ w& q8 p6 V: m$ r
B. 调用' S, J( R% I8 q4 m" i$ R" p' Q
C. 并列/ v* w6 n0 |+ M( i" _
D. 顺序执行
# z) U) E2 S) b9 S 满分:5 分
1 t3 l; P( X% i1 \- i$ ]15. LOC和FP是两种不同的估算技术,但两者有许多共同的特征,只是LOC和FP技术对于分解所需要的( )不同。
e7 _# H: h( F7 ]0 R5 MA. 详细程度1 c5 k! P. }- ]' I1 i& a0 K8 q
B. 分解要求
) t9 b4 g! g- E8 t& pC. 改进过程) S- }6 o8 z% E1 F8 V
D. 使用方法. T( U. w( V$ P
满分:5 分 # ^9 m2 A# M/ w6 B+ P3 t; R {& U
2 q) M' ?& i+ Y) j( {+ K二、判断题(共 5 道试题,共 25 分。)V 1. 开闭原则指出即一个软件实体应当对扩展关闭,对000开放。( )
2 s7 O* [/ A; h- PA. 错误 d T, v! R6 }! p% ~5 i, ], V
B. 正确, H& z e: N: d( A
满分:5 分
- w7 T3 w6 o* q! b4 B9 y2. 增量模型和瀑布模型都属于演进型模型( )5 k- F. |1 P% Y
A. 错误
6 ~- Q9 c$ s. LB. 正确& Q' w: t9 {1 K( h$ u$ f
满分:5 分0 @$ L. s1 C4 \5 _$ ?3 F3 G: I* g% p
3. 测试的目的在于证明软件的正确性( )
6 b/ H% Z" w6 s5 hA. 错误
$ ?5 O" k5 O) v, `B. 正确
" G6 A# V: J9 m 满分:5 分) l4 v1 ]" }# O: J/ x
4. 软件计划包括的内容有文档简介、项目概述、项目组织、软件质量保证等( )3 K# V% A1 W& l% n# Q3 K
A. 错误8 I' J" Z4 X& o# j; a9 q9 r C
B. 正确' @* p9 l, v+ a7 I6 o
满分:5 分
0 l% W" f9 _4 u { T; d' C5. 好的测试用例是尽可能少的发现错误( )9 {1 J- q! H0 |& S1 K, I
A. 错误# G* s( o% J5 [9 k; T4 n
B. 正确
) Z% r- z! m c8 u8 g, y, n( } 满分:5 分 |
|