|
一、单选题(共 15 道试题,共 75 分。)V 1. 软件复杂性度量的参数中,由程序中出现的操作数数目所决定的量表示的参数是( )
0 }& O/ A; h! _6 b( w7 {1 ^4 CA. 规模
, ~) s' |, r) i8 i2 |B. 难度4 F9 V; F. U/ q
C. 结构: j+ M* ]* c* M; k- p
D. 智能度
8 N3 ~' k/ A7 P- g0 t; {# Q( O. l2 K. M 满分:5 分$ e5 G; ~9 ~9 K. o' P7 j
2. UML是一种面向对象的统一建模语言。它包含10种图形,其中,用例图展示了外部actor与系统所提供的用例之间的连接,UML中的外部actors是指( ),用例可以用活动图来描述。
. h _, t9 d6 s) d gA. 人员( d( P- f0 Z( m- _
B. 单位. V" \. ~, K8 R: L+ s( F9 i, z- B u. A
C. 人员或单位) Z: C; K0 S" l0 e, e( Y
D. 人员或外部系统3 {+ ]4 N3 M- _7 y7 r6 D, U6 a6 [! z! Z! z
满分:5 分: D H! g* @9 G$ A) A' {$ f7 j
3. 关于经济可行性错误的说法是( )' U' Y8 O$ V" B
A. 考察系统的经济效益是否超过它的开发成本: N0 H( I, c, b/ V t7 j4 P. q
B. 成本包括启动成本和运营成本9 D! G9 J( Z" o6 {
C. 只要经济可行则系统可以开发; X% {! u3 ^6 h; h, J) e v
D. 经济可行性中的成本包括培训费用
m& u" O: K1 T; X. K0 ]3 p 满分:5 分
, M" L; N8 P; N9 A+ F( u7 ~4. 关于绘制数据流图的规定错误的是( )9 m3 X F% P5 Z, {- g# N: G1 ^
A. 数据存储必须既有读操作,也有写操作6 [; N/ A: p% w+ i
B. 数据流要有名字
: `+ J) Y% ^0 u, u& \C. 数据流表示有关的控制逻辑& d; O( S& Y/ \& G3 `, o7 h2 T' S
D. 数据流必须开始或结束在处理圆圈上
* ?) h( s4 |4 _; r8 u3 c 满分:5 分& Q( `, D3 D6 y' T9 ?
5. 在数据字典的数据流定义中,由简单数据元素(或称分量)组成更复杂数据的方式不包括( )0 m: z' M+ {4 j/ {6 k: ^' z
A. 顺序
, g6 n3 d( q7 S% j0 y* VB. 重复
- Q7 O+ O j9 v# n8 t$ `$ W7 I5 ]) @C. 并行' l8 v& K' L% c
D. 可选. K% {, v1 R8 h5 E6 t. t( V2 E
满分:5 分3 i8 W0 [+ e( e5 c6 R) e6 `
6. 有关软件工程描述不正确的是( )
5 Z$ P: _- b& P; c2 v4 S( UA. 软件工程主要是以软件设计工具自动开发软件
1 y8 O) b) o: s" T* ?B. 软件工程是软件开发过程可度量- a. B8 ~# j8 Z, ?/ [" Z& Y9 N
C. 软件工程的核心是质量保证# ^+ Z$ |, P6 a, n1 [/ h- ~ B. J" A
D. 软件过程是一个将用户需求转化为软件系统所需要的活动的集合
; I9 {/ i% D; U, T1 P 满分:5 分# ]+ s: Z7 A7 K% {$ U1 z" w5 ~
7. 对于增量模型的说法错误的是( )
* F" g5 o$ Z8 d' l* kA. 可以在开发过程中与用户很好的交互
7 I5 z; r3 ?- J8 c$ E3 AB. 增量模型可以有计划的管理技术风险: ~7 l- d" |3 u; A
C. 增量模型会导致“永不结束”) i6 h3 B7 q% F: K6 Q2 [
D. 增量模型有助于试验性产品的开发/ Y# D l7 c9 m! I& O) S
满分:5 分
# U+ }0 e9 M+ s9 m8. 在业务领域分析过程中,两个业务过程之间的相互依赖关系应记录在过程依赖图中;通过建立( )来详细说明整个业务过程的逻辑。! M: N- l* G) Q7 u5 ^) a* _* v
A. 数据流图(DFD)
6 n" A( l- q( @& ~+ C5 i* {B. 过程层次图(PHD)
( Z/ G0 j& K6 R* J& GC. 过程活动图(PAD); J; E3 \$ E) B' C
D. 甘特图(Ganntte)
* m- I: ^4 g4 X 满分:5 分
+ Q2 F5 f( \& Y9. 通常在软件项目开发过程中,我们希望首先实现( )的用例。
$ c! d) R# c2 dA. 风险最小% J- M' A) s% `- a6 E
B. 风险最大! j0 B+ ^/ d( K4 O8 ]
C. 风险中等
8 r: p' o5 ?0 D) H) H; A4 ^' M4 `9 |D. 任意风险
2 F3 i6 |' L9 e: ` 满分:5 分' r: o$ R3 d( d+ I! x
10. 系统的硬件环境、软件环境和数据环境发生变化时需要对系统进行维护,这种维护属于( )
3 O9 U& G2 z+ CA. 校正性维护0 K0 `3 Y$ w# P+ ~. Z
B. 适应性维护0 c7 j- K: l# H! m6 c% p1 H/ V" A, s+ R
C. 完善性维护3 q n5 i; k' ]! i. [ i! }5 i5 _
D. 预防性维护
& }! h2 E2 s, u! @. A3 m2 ]" H 满分:5 分. d7 t+ K! F8 t
11. 需求规格说明书的内容不应包括( )
3 y: P3 s( M: Q# e/ N/ H& K/ HA. 对重要功能的描述
8 d4 `4 {# M7 R! E" A) J4 pB. 对重要功能的描述
8 W Z; h6 v. t5 nC. 对数据的要求% Y3 M" \+ l/ D, b7 l/ `* s9 o
D. 软件的性能: r9 M% v7 C* s6 Y$ h
满分:5 分
$ W6 N" {8 F+ g N12. 不属于系统运营效益的是( )
! o) L& D1 h5 FA. 直接效益3 U/ }- a( M( w( b! G' B% r
B. 减少管理费用而产生的效益
5 V' u f% h1 L1 c9 bC. 提高工作效率、降低处理成本而产生的效益
$ h/ d# W; |9 r3 u, }* nD. 开发系统消息发出后产生的股票收益
% {0 ^4 V ?! B2 P& T/ l1 O 满分:5 分. i+ P, o2 h3 |1 v0 O0 }& Z
13. 下面哪项不是软件的主要基础特征量 ( )
/ e4 L) \ d2 I8 i! {1 `+ Y$ xA. 软件规模" t' T7 N4 Y! Y" X8 Y7 K" w3 Z
B. 开发成本
$ l* t R& { R+ r0 oC. 工作量
8 S7 I, t/ R6 b% Z: FD. 错误数
/ l9 N. q2 W* O0 x @6 E 满分:5 分
' s4 \/ a" v. m9 l. I14. 对于要存储到外部数据库中的信息,数据流图中表示为( )* C) i$ W+ n g0 A- l- R
A. 外部实体5 X9 w% Q1 E# \' q B8 q( U
B. 文件
3 {; F5 k5 Z4 u! ?C. 加工& c+ U: Z8 z- `# ?+ [! e8 ~0 }; ~
D. 数据库' y* L+ k$ W" I4 B+ H/ r" O
满分:5 分 ^" @+ w3 m2 l. `/ V
15. 喷泉模型体现了这种开发方法创建软件的过程所固有的( )的特征。
, B" q0 @. r; XA. 归纳( E: k0 w" C& i- a
B. 推理" C& u/ [5 }$ V% u
C. 迭代' J ]1 |& E4 j! g- t, H/ F
D. 递归
2 |. s; v* J: y9 O) I6 k' Z$ l 满分:5 分 0 P. p! r. y& ~$ h0 B; d
" [5 c5 L; B* U, m6 O# M R
二、判断题(共 5 道试题,共 25 分。)V 1. 软件危机是指计算机硬件发展的太快,软件开发跟不上硬件的更新* N: v" S% \& C$ [0 S) ]6 T2 ?: z8 d
A. 错误
5 E% d7 N0 U; l, o, ]B. 正确5 O ]0 D! y. l# U2 p1 d
满分:5 分 u% B' G. k+ R8 B. P* v
2. 数据流图是需求分析的功能模型( ). s+ D/ y' \& ]! P( j L, d
A. 错误' M( X3 g$ R# q0 R$ f6 x
B. 正确0 T) r! J8 V \+ \0 n
满分:5 分' Y$ h0 L6 Z) o9 @ j
3. 软件开发具有难以描述性( )9 Y9 _/ M! B; E' S7 }5 A
A. 错误
8 W K% ]9 v0 w( R' |. c4 KB. 正确; ?. X! D) R/ S3 c5 g' E
满分:5 分$ |- x- A$ P8 T7 C- }" ]
4. 可行性分析的目的在于确定客户提出的问题是否有解,是否值得去解(
, ?3 A1 s: D5 w, x0 p( F' OA. 错误! O! X1 K# Q3 C" b2 t
B. 正确
# [# Y, B6 V' J) p 满分:5 分/ `9 O; v& }+ Y" B9 w8 s2 N
5. RAD模型的开发速度快但很难模块化( ) u' W3 L0 K z3 \ s" B- f$ ~3 e
A. 错误! f/ R& i" l) t% P& o# N
B. 正确
' p. b) H+ v$ e& P, k 满分:5 分 |
|