|
一、单选题(共 15 道试题,共 75 分。)V 1. 软件复杂性度量的参数中,由程序中出现的操作数数目所决定的量表示的参数是( )
4 W; X" }4 v9 w1 ~1 G" W* vA. 规模, o# t i U! x! B3 _
B. 难度- P, h% @$ u& k9 p
C. 结构# J0 w6 e. A# \* k% G7 l" P
D. 智能度" w1 ` I* M _& y- y7 F
满分:5 分! `6 }7 Z2 m& S. a, s- m, v
2. UML是一种面向对象的统一建模语言。它包含10种图形,其中,用例图展示了外部actor与系统所提供的用例之间的连接,UML中的外部actors是指( ),用例可以用活动图来描述。2 l4 K4 t. v: m+ o8 k h
A. 人员
7 Y+ e# U! h# G! K) wB. 单位" z4 v2 z9 i( y7 K6 T9 a4 e
C. 人员或单位
+ R X# O7 q& _5 G9 C- c+ q, Z7 vD. 人员或外部系统& N/ B" v! E+ z1 y" R% ?
满分:5 分
- J+ f3 e) C, M& o3 W+ J9 B3. 关于经济可行性错误的说法是( )& d6 C9 g5 O; ]; Q2 |8 U
A. 考察系统的经济效益是否超过它的开发成本0 ^3 ^( T9 ?% Q& {+ O6 k
B. 成本包括启动成本和运营成本
( U2 ^# L) l9 Z' BC. 只要经济可行则系统可以开发
+ b" _4 ?9 f, O- aD. 经济可行性中的成本包括培训费用
- w9 r* y+ X" m; C: K" e 满分:5 分
7 y4 I, F* h" ?& V% B' O0 N4. 关于绘制数据流图的规定错误的是( ), Z1 P, ~* s& d4 { c* Y1 V1 n4 ]
A. 数据存储必须既有读操作,也有写操作
* E, {* o/ y% F4 q1 {' ?+ X- u5 dB. 数据流要有名字4 ]$ j1 j4 K$ G) }5 ~+ L
C. 数据流表示有关的控制逻辑& U* @9 m8 o- A
D. 数据流必须开始或结束在处理圆圈上. ~. Z( r0 F1 m8 J- j
满分:5 分, ]6 Y8 A5 w1 g) W
5. 在数据字典的数据流定义中,由简单数据元素(或称分量)组成更复杂数据的方式不包括( ); |; T" i( i/ F" O6 O
A. 顺序& k- x, d7 Y7 [# R$ ]+ h
B. 重复
; d* ~4 D- N0 z( \9 }C. 并行& r6 u7 }8 h- K- A8 n
D. 可选1 g" e; O% a# I. h" Q8 N
满分:5 分! T) p) h1 H# Z ~" i( x
6. 有关软件工程描述不正确的是( ); x5 ~/ s" Z0 ?* U1 \
A. 软件工程主要是以软件设计工具自动开发软件
) m$ r5 V9 I' N: B1 rB. 软件工程是软件开发过程可度量
0 p' V6 h6 y0 ~! E- d6 ~ FC. 软件工程的核心是质量保证# }4 a% D6 C% P" A+ B5 h9 u; I
D. 软件过程是一个将用户需求转化为软件系统所需要的活动的集合9 S& F* {/ k# R0 y% q8 B* Q0 U
满分:5 分& C3 O/ x5 ?; N0 t2 l0 h& z7 B6 m: c; M
7. 对于增量模型的说法错误的是( )
( u. @. N3 s7 q- PA. 可以在开发过程中与用户很好的交互
- c. d* x- Y% N3 F" R, P3 N. `8 e9 k- OB. 增量模型可以有计划的管理技术风险( a* d, `* Y5 L9 G8 X3 X
C. 增量模型会导致“永不结束”
5 p$ K1 l! {( I, iD. 增量模型有助于试验性产品的开发, X1 U( W6 C, A
满分:5 分, U. w* ?- I7 K6 A/ b& o
8. 在业务领域分析过程中,两个业务过程之间的相互依赖关系应记录在过程依赖图中;通过建立( )来详细说明整个业务过程的逻辑。$ l3 s# ]1 n/ y$ W# B6 E4 x2 l/ r
A. 数据流图(DFD)$ l: g/ l# D/ _, ?/ k
B. 过程层次图(PHD)! w) }$ \! e; D6 Q6 F7 J! x
C. 过程活动图(PAD)
1 H( k: r, @7 QD. 甘特图(Ganntte): ~9 b# B7 S, }$ b) l% n
满分:5 分
+ {2 k, ^( R8 N. a1 H4 [9. 通常在软件项目开发过程中,我们希望首先实现( )的用例。" H; K; `9 w* J9 P3 w
A. 风险最小2 \! j) K: E6 ?/ [8 `. R( D( |, h
B. 风险最大
9 f: q% K. _/ s$ t; ]0 s# y/ KC. 风险中等7 O* T, G' t/ M) z& }2 W
D. 任意风险; k6 J) a1 Z: ?( [% X$ H% |
满分:5 分( G, D6 u% E) l7 H! Z, @* u
10. 系统的硬件环境、软件环境和数据环境发生变化时需要对系统进行维护,这种维护属于( )* W2 Z ~# f' }& Z7 H" r
A. 校正性维护
, z M3 d! K5 r- bB. 适应性维护
1 l5 ~/ L1 Z/ z7 KC. 完善性维护) t' ~2 r V1 ]$ f5 u% i
D. 预防性维护
3 [ A3 Q8 ]$ I+ X$ ^) M/ P 满分:5 分6 ?; h0 r7 _8 Q
11. 需求规格说明书的内容不应包括( )
0 D9 p/ ~; o- T, h% d1 XA. 对重要功能的描述/ N3 v- e- `% X6 ~$ Q
B. 对重要功能的描述
& N S5 c! e2 C' BC. 对数据的要求6 H5 V' u& z. \, ~- r* G
D. 软件的性能
$ D* C9 \- Q& H8 U8 |9 v 满分:5 分
! e4 z1 |% t3 q. T12. 不属于系统运营效益的是( ) L1 ~$ o% }6 o& w0 N n
A. 直接效益
) o% Z- K4 p [1 y7 H# m7 uB. 减少管理费用而产生的效益/ \! J6 Q- j# Z% C# f
C. 提高工作效率、降低处理成本而产生的效益
O5 p% R0 D" r9 FD. 开发系统消息发出后产生的股票收益, I. m$ ?! a/ g; d a: Y: X* I4 X2 q
满分:5 分
& c* g+ ~6 n! `. c! s# |/ C13. 下面哪项不是软件的主要基础特征量 ( )
/ a1 f4 J* q$ N- @0 J( k* OA. 软件规模5 X' G4 Q' h' x( E/ }
B. 开发成本
O9 B* L4 K' v% s# X! V' n" qC. 工作量9 e9 L* |8 P" R- a% Q3 g$ @# H" i( ?
D. 错误数
; e5 ~$ a/ D# [) [& L% H6 p' O 满分:5 分. ?1 Q. g& e. v. y# q, _
14. 对于要存储到外部数据库中的信息,数据流图中表示为( ) z2 o7 m+ i& `2 t/ K
A. 外部实体8 W# G; g) k9 Q4 b. e
B. 文件
* \' K* i1 c! J# D7 B; F9 FC. 加工
* P0 T& U) w3 j8 N/ K& ZD. 数据库7 }5 A/ n, f% {% [$ f% ]3 v
满分:5 分% o" h7 }/ R& r0 t
15. 喷泉模型体现了这种开发方法创建软件的过程所固有的( )的特征。
2 G% |5 f% l' v* o1 ~A. 归纳) a# ]% U% a7 p# x! Q: S9 @; d
B. 推理
0 Q& A5 u" H$ {: [C. 迭代+ Y0 ?% Y0 F/ ?2 s& S: w; ^0 X
D. 递归
, U2 `- q' }$ `8 Y" s& | 满分:5 分
& a/ o1 V2 m2 [2 J0 N2 i$ ?6 G8 d. p% r& w. V7 w( m+ b/ d
二、判断题(共 5 道试题,共 25 分。)V 1. 软件危机是指计算机硬件发展的太快,软件开发跟不上硬件的更新
E% Q5 ]( w8 E- c7 CA. 错误+ R2 y4 G% R5 Z. S3 s
B. 正确# O: v# @6 y% f$ c+ g- l' O" ^
满分:5 分4 F- c6 ]: b; b4 r' g( ^
2. 数据流图是需求分析的功能模型( )7 u- J& B3 F; u4 o
A. 错误
! `3 q: a! e/ F# K, o6 w+ kB. 正确1 ^8 _' a, \, ?$ ^. X9 ^& s
满分:5 分
2 L7 p2 R# _- k* H3. 软件开发具有难以描述性( )
% k. Q+ b |1 X, jA. 错误
) i8 n% a5 W% H' n; lB. 正确' j8 h9 H/ j4 n! h% ~
满分:5 分
4 z4 e( `: B/ ^; E# q4. 可行性分析的目的在于确定客户提出的问题是否有解,是否值得去解(( r4 Q b4 }6 Z4 _: ?8 ?+ k1 B1 ^
A. 错误
$ Z; u% R% A$ DB. 正确# z3 |6 t+ }& [0 D6 z2 X. ^
满分:5 分- I- y/ b; F2 b( j
5. RAD模型的开发速度快但很难模块化( )* m! o. r' I8 ~4 E* _1 g' h
A. 错误
8 F8 Y( E/ [! S( D+ n+ ?7 B, SB. 正确( I6 G9 a S h6 t( }
满分:5 分 |
|