|
一、单选题(共 15 道试题,共 75 分。)V 1. 软件需求分析的任务不应包括( )
$ S! V+ [+ w% A. S" jA. 确定逻辑模型
' R6 I+ O- D* y$ \ XB. 信息域分析. J3 S7 z0 D: W) I/ v
C. 问题分解
; |- o; o; o1 w0 z3 ?" P' W# aD. 结构化程序设计4 L# b1 D# o: o; s
满分:5 分0 x( m# ]0 L1 w
2. 在项目开发早期需求较明确但可能有变化、对应用领域较熟悉和中等风险的项目则适用于( )$ X0 R) j& \8 a4 H
A. 瀑布模型+ Z m9 e5 }& S6 c
B. 演化模型
6 Y1 {! @ C, r* z- Y- }C. 螺旋模型& k. t4 y6 p9 }0 P9 E
D. 快速原型模型
( m) ~. P h+ z! _, S 满分:5 分+ S. r0 ^ A, t( Q
3. 软件项目的进度管理有许多方法,但( )不是常用的进度控制图示方法。
6 P! m( c4 b$ ?3 k/ H0 @# R( pA. 甘特图
\+ e1 G! ~, S2 O n& X+ Z. YB. IPO) n: ` V( W1 i, q4 Y4 `) Y
C. PERT
' T: M, V8 X# C8 c. sD. 时标网状图
# h1 g0 ]; H9 v6 X6 w 满分:5 分
: U4 ?0 w& a4 S# N1 }9 P4. ( )指出配置管理过程是在整个软件生命周期中实施管理和技术规程的过程。3 L+ a; w% ]. Z. ^1 Z, n. a
A. 《GB/T11457-1995软件工程术语》
1 a, ^/ h8 J, z: YB. 《ISO/IEC12207-1995信息技术——软件生命周期过程》 t4 ^: K8 m8 `8 o8 q
C. 《ISO 9000-3: 1997质量管理和质量保证标准》的第三部分《ISO 9001:1994在计算机软件开发、供应和维护中的使用指南》. i; w1 p0 M) z2 A4 g2 X+ M
D. 巴比奇(W. Babich)
. U8 Z. R; c" K) E 满分:5 分0 s6 L6 c( \# U+ u: q0 B
5. 下面不是软件架构设计应考虑的问题( )2 z5 I( C* c" i$ k9 O; i9 p
A. 软件的层次结构
. a1 J4 X7 ]8 g* O7 {- |; EB. 模块的实现方法
/ r6 R3 @$ L6 O- |# JC. 模块相互作用的方式
1 C) A6 S- ~' p0 A; p8 ^D. 全局的、重要的数据变量和数据结构% b3 g3 Z; Z: i! M; C0 j1 \- d
满分:5 分. x; \9 {8 W. A' k( P$ Y
6. 把需要同时执行的动作组合在一起形成模块,该模块的内聚性是( ), U) H4 ^( B" }/ L
A. 顺序内聚0 @, `7 I* T3 q7 Q- \- ~
B. 逻辑内聚3 A8 k# e7 }6 z* }$ g- y$ R9 Y
C. 时间内聚0 t6 m3 ?( w. E6 x! ]; [, D) D
D. 通信内聚
7 X0 i% I7 V; c' g/ v8 f 满分:5 分
' _# P7 P4 Q! ~- u7. 一个对风险评价很有用的技术是定义( )。& [$ Y, a& C6 s, G' g
A. 风险参照水准& ~; \. J3 l8 S5 B( ?% X! p
B. 风险度量
- r/ Q, y8 y% p$ aC. 风险监控
3 R) O* r2 g; _. V0 f: i" JD. 风险工具
r/ J, y" ~) ^( v! S( b 满分:5 分4 g' @ G2 h8 P) ^- }- ?- l
8. 在业务领域分析过程中,通过建立实体关系图,把与业务相关的数据模型化;通过建立( )来表示业务活动的分解过程。. W" n9 o; m3 M5 t
A. 数据流图(DFD)+ w* v5 c: {/ ^+ Y- `; C# a
B. 过程层次图(PHD)+ `( i' t; f1 V2 U$ @* e: }
C. 过程活动图(PAD)' g W) v1 U& l. N' O
D. 过程关系图(PRD)
) [$ O$ }1 L o. r. r 满分:5 分$ ?# r. T* E% S
9. ( )将软件配置管理定义为一门管理学科。9 _% q3 A9 D$ m- d* |# I
A. 《GB/T11457-1995软件工程术语$ e! a% Q# u, ^% }! z2 X+ B
B. 《ISO/IEC12207-1995信息技术——软件生命周期过程》
5 \: E3 k+ R% vC. 《ISO 9000-3: 1997质量管理和质量保证标准》的第三部分《ISO 9001:1994在计算机软件开发、供应和维护中的使用指南》
: X; {' A b; c( v' |D. 巴比奇(W. Babich)
# s; u0 @ i1 S' W3 h' J 满分:5 分
* C. S+ F' s8 s) }2 Z10. 将几个逻辑上相似的成分放在一个模块中,该模块的内聚度是( )。4 O4 q* T X' V* B( w8 ^% ~% h( s/ f
A. 功能内聚0 k9 S- n& }7 n8 l3 j8 C6 G
B. 过程内聚
# B! p; A- h1 mC. 逻辑内聚) D, K+ j# I6 s9 }
D. 通信内聚
" ]& a6 B( C/ j 满分:5 分
* y$ R( u7 D0 [$ l6 {( x+ H11. 关于提高软件生产率最有效的办法是( )7 v! S/ [7 W- D E
A. 改进过程
h+ {8 |/ \2 b- T' X# c: hB. 复用0 J$ R: P6 |; [" p3 s
C. 改进工具
* z* I$ q2 N- j$ }( W( b+ `D. 改进设计方法: D3 ~% v$ _" V" s7 b: |
满分:5 分
* M3 ~# B% n( w12. 在软件开发过程中常用图作为描述工具,如DFD就是面向( )分析方法的描述工具% ~# `# z p5 T k3 s
A. 数据结构8 ~5 A) J8 T1 e; g
B. 数据流
+ P3 `$ ?$ [" [' p2 B# ]" z7 ZC. 对象
) S/ o2 O; e/ v5 Z7 c1 i BD. 构件
1 b% A: F4 N/ A8 S. l- y 满分:5 分, e: ]# K! w1 M0 j
13. 不能实例化的类称为( )
4 h0 }' m7 i8 x! I% p* N( ZA. 抽象类
3 w- ]" D/ j2 Z/ p: r7 MB. 无属性类
4 C" Z% O4 e: o* m! L9 t; x; iC. 无方法类
1 c9 Q4 j0 V) V: u+ e. P$ l- nD. 多重继承类
4 j9 K; I6 ] n6 I1 [6 b' M 满分:5 分4 I* o7 Q0 N. i8 S+ Q
14. “开发的产品不再符合公司的整体商业策略”属于( )风险。
: D' G7 w# z/ P0 \8 c- Q! n6 w! jA. 技术: x! K6 ?! r0 Y* O( L8 c$ u1 p9 R
B. 过程/ U% s9 ~! D" @* h+ F' b; g( M {; E
C. 项目# ]7 O* a& J8 a. z) Q4 I
D. 商业3 J! ?* S" Q* |1 x/ h6 p! h# ~7 s
满分:5 分: w) c9 \& q) ]: y' k5 V& q0 Y
15. 由于在数据流图中没有对各组成成分进行说明,因此需要采用其他工具来描述。其中可以用数据字典活判定表来进行说明的是( )' ]/ ]# B2 W0 H' F2 u0 A; C
A. 数据流2 x6 z- t. S- O9 i0 @$ y3 Q9 \6 A
B. 加工
1 i5 R0 Q8 h4 e, Q7 E$ v L* oC. 文件
d) L3 C. w, Z. QD. 外部实体
, ?- E9 {0 A5 N" Y' @ 满分:5 分 7 l$ S ^0 T& p# ]; D, D3 z9 d! x, i0 s
# i- W! H' | X8 B! s、判断题(共 5 道试题,共 25 分。)V 1. 项目管理的内容涉及人力资源管理、项目计划、风险管理、项目跟踪、质量保证、配置管理等方面( )& G# ]6 [9 V/ }7 g8 d
A. 错误
) o4 c+ f4 A" u/ ~ H) KB. 正确
2 X" m5 Y# m: X5 M 满分:5 分' r1 `/ g8 Q* b; w7 N$ [
2. 系统的设计要重点考虑使用的开发工具( ). C5 q& z/ E) M5 D0 H1 p
A. 错误8 k+ Q8 k) V7 y- d
B. 正确
; G7 p: g$ k o' x7 X/ Y 满分:5 分
5 I' K. U! T3 W# U+ f3. 可行性分析报告是问题定义和可行性分析阶段的最终交付物( )
! q0 H0 _. `9 M9 T4 AA. 错误
0 f" p( I& X! q$ Y9 d" w2 Q$ ^& o5 dB. 正确
3 P M9 \, x' l% |& Q7 a% e 满分:5 分
' S8 j. N: X# ?( \- D4. 扩展关系是指对一个已经存在的用例增加新的功能( )
, L, B/ a& z. M$ H$ q* R% {5 {* ~$ zA. 错误! y! A" S5 W1 r( N( P+ q0 q* S) ?
B. 正确+ D% |. b5 e! ?( @5 p" V
满分:5 分
, i) n6 G. O* ^6 }5. 程序开发出来就代表软件开发过程的结束( )
4 k% f1 X, }! g/ [A. 错误
c( M+ {* ?* o. f0 zB. 正确
* u8 L; |! y9 K- T 满分:5 分
) Y7 x& ^# c+ e! V9 {! u* n
6 Q: N3 O9 `" L |
|