|
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏12秋在线作业资料,奥鹏离线作业资料和奥鹏毕业论文以及提供代做作业服务,致力打造中国最专业远程教育辅导社区
/ U7 m/ Y. D% p L" V, l T k z( K. C1 ]9 q' e. Y
6 y# P: F( p- W6 d# l5 \
一、单选题(共 15 道试题,共 75 分。)V 1. 在项目开发早期需求较明确但可能有变化、对应用领域较熟悉和中等风险的项目则适用于( )8 C( N% p% N8 s- j$ T |
A. 瀑布模型
4 n1 o, b/ r2 ?8 ~. lB. 演化模型
; i( O- p1 g" Y/ R fC. 螺旋模型. s7 E y# J% m1 r" I8 a
D. 快速原型模型
+ I2 S7 U; c; j+ v 满分:5 分
, |2 y1 Z. ~ V4 U' i% Y2. 在软件开发单位属于管理角色的有( )! ~5 k) O+ r9 o* N- B* c
A. 部署工程师/ z( f6 d! f* p$ }8 e
B. 领域专家
2 {) N, o5 X7 g/ }1 [9 w3 v$ |C. SQA人员4 K! c9 M& x& r8 C
D. TeAm负责人
7 v! g, f9 ~- ~; F4 f7 Y 满分:5 分; N, ]) I7 `! J3 ^3 n
3. 不能实例化的类称为( )- X6 F5 r' w2 h/ v: y a
A. 抽象类
( m2 h% a* T( d2 \ A' ZB. 无属性类4 ]* T8 @% i. f; b" J; q
C. 无方法类
: E: f% K3 r# L9 ~+ s2 yD. 多重继承类2 S4 \- _, m$ \. @0 D9 c
满分:5 分
" M7 h6 g, Y6 z0 N, u" X4. 有关软件工程的描述正确的是( )5 k" [7 `% d+ i0 L- C
A. 软件工程只包括软件的开发过程) x, V; I* C) F4 s' g
B. 软件工程涉及软件过程、项目管理、开发方法、开发工具甚至企业文化。
( ^6 C6 \' I6 X1 l: y; WC. 软件工程的目标是提高开发的软件的运行速度。 x# ]0 h9 x$ @# T: j I) @
D. 软件工程以降低开发成本为核心。! ]( z3 `2 @6 a+ \8 N
满分:5 分" v1 H3 Z% Z/ A0 \1 v
5. ( )指出配置管理过程是在整个软件生命周期中实施管理和技术规程的过程。
/ R/ p5 Y+ R7 N2 J4 K0 ^$ o& }A. 《GB/T11457-1995软件工程术语》1 o9 _& N. F" @( y+ c$ F0 z
B. 《ISO/IEC12207-1995信息技术——软件生命周期过程》
$ S# c Q& C) u& p& L: L- O; `C. 《ISO 9000-3: 1997质量管理和质量保证标准》的第三部分《ISO 9001:1994在计算机软件开发、供应和维护中的使用指南》
; k0 _2 b7 p0 {. K. }D. 巴比奇(W. Babich)
2 o/ C0 Y) }" `5 E 满分:5 分9 D! s8 }: p( Y9 V" K
6. 在几种进度控制方法中,( )难以表达多个子任务之间的逻辑关系,使用PERT不仅能表达子任务间依赖关系,还可找出关键子任务。
! Y& H0 K: l" u1 \A. 甘特图, z7 \1 v m3 C
B. IPO
2 b8 f3 d1 X$ i; k* `5 _C. PERT
1 b/ K5 O' u s) D7 k0 ?* LD. 时标网状图
5 c& C( B$ d0 C) k& h' \, j" U 满分:5 分
6 I6 _$ B# R3 b5 A% U u& _7. 软件测试工具有多种,其中( )对源程序的数据流和控制流进行分析,发现语义错误。
/ |; M1 |9 E/ h; ~6 O! ?' YA. 动态分析工具
0 |- w8 q9 Z- \- ]0 D5 BB. 静态分析工具
8 Y, O3 I0 v- JC. 模拟工具% }% Y8 |6 f; V% e9 |+ J% Y9 p
D. 测试管理工具
1 }# s! s4 h E& r( }) Q+ e! c 满分:5 分% }/ y) ^1 e! o) B
8. 20世纪90年代中,出现了一批新的面向对象方法,( )是面向对象方法最早的倡导者之一,他提出了面向对象软件工程的概念。: _) h/ A2 {2 A
A. Coad7 c1 T9 |" Q( S8 Q# J
B. Booch! A/ p! w1 G8 [7 y3 W! B$ P- o' }
C. Jacobson) z" ~# H2 e: T0 Q
D. Yourdon
6 y$ P* q- K- R [' I4 j! k- i8 i 满分:5 分" d3 b, Q) o, R7 w) G7 W7 Q
9. 关于操作可用性说法正确的是( )
5 t. i8 x4 r" k5 C! YA. 开发人员是否能开发出新系统0 b3 }' T& P; J5 v& z. ]* e/ j
B. 新系统是否自动操作
) c( _7 C! t5 M0 n1 WC. 新系统是否满足用户的需求
x$ s5 x- j; Y1 @D. 新系统所需的用户操作是否可行
" ?, C- u$ E& y. a5 ^ 满分:5 分
( ~0 m. ~8 u+ K6 b. [10. 下面那种测试是在编码阶段要做的( )
# Q G" ~6 H9 ]) p% V7 j0 hA. 单元测试( S) L7 {: ^6 f- C! ]
B. 集成测试
! Z- t3 f; g) Y5 sC. 系统测试
! }( g2 Z; u# e' d, ZD. α(Alpha)、β(Beta)8 F$ O; w7 |: v& \# q: t& T, E1 g
满分:5 分
D+ C4 ~- Z& Y9 h11. 在业务领域分析过程中,两个业务过程之间的相互依赖关系应记录在过程依赖图中;通过建立( )来详细说明整个业务过程的逻辑。
( x9 F9 c1 l0 s. t4 mA. 数据流图(DFD)
8 P$ o0 t6 @. N" \: W' @B. 过程层次图(PHD)( C! g" @) p& V( p B
C. 过程活动图(PAD)' [5 _& t. A2 j9 s7 x9 c, I4 v( a- `$ I8 ^
D. 甘特图(Ganntte)
" K: j2 w! l. F b7 ~- p 满分:5 分+ K1 c1 N" A9 b+ y! Q
12. 关于RAD模型下面描述错误的是( )2 j) I: m f$ F+ @
A. RAD模型也叫快速应用开发模型
' c6 ]4 _! E# \B. 在RAD是从线性顺序模型“泛化”而来
: m* b- D _& b# ]8 iC. RAD模型是多个线性顺序模型的并行
5 N# x6 S8 p U* I. [. t- T3 DD. RAD模型是多个线性顺序模型的串行
6 s% V* @: j1 _; d 满分:5 分8 [5 {' j7 ~5 M4 D# f \; S
13. 在自上而下增值式集成时,对每个被集成的模块要设计驱动模块,但不必设计桩模块,对那些为众多用户开发的软件(如操作系统、编译程序),通常还要进行α测试和β测试,其中α测试是指最终用户在( )的情况下所进行的测试。# Z7 e; ]6 f8 \. l3 E: }
A. 开发环境下,开发人员不在场8 c8 _7 y" v2 y$ n. X/ C- [, {% r
B. 开发环境下,开发人员在场
0 p7 b5 e" b/ y) e1 I$ |3 iC. 用户的实际使用环境下,开发人员不在场$ s# b5 d7 o" I
D. 用户的实际使用环境下,开发人员在场: F: e" @5 J- F, V7 H
满分:5 分
" t, k* j9 t# P( z14. 在一个模块内部的内聚种类中,( )内聚的内聚度最低。
! H0 q% N$ n8 F/ y- P3 F8 e& iA. 偶然
% C. [9 D" u! p, P" O4 _B. 逻辑
' A3 D' F5 s3 s& HC. 功能! B/ r# d# b* a6 h' m
D. 过程
& ]: ]6 l4 C7 l |# L, q6 s 满分:5 分
% v& ~7 D0 J( q i5 _4 j) d! f15. “开发的产品不再符合公司的整体商业策略”属于( )风险。
) M$ J9 L/ @: [! y" Q, uA. 技术
+ y: |, e6 L; {+ U. z2 iB. 过程4 j% A; x& X9 B7 \! F
C. 项目
- O! }9 F2 B1 P, pD. 商业
" x5 m/ o" ^% x2 [8 \7 v& @" U% e; ^5 W 满分:5 分 2 g: p6 D8 ?4 e9 s; ?& \
: {1 W9 o8 X K$ f* Z) R7 [
二、判断题(共 5 道试题,共 25 分。)V 1. 问题的定义弄清软件系统要解决的根本问题,可行性研究弄清系统所需的资源和经费( )
- v `! Q5 {" L+ m: J. ^A. 错误
" V/ h/ d8 Y0 N+ T9 g2 BB. 正确' M6 `" j' h# f# ^1 M
满分:5 分
1 ]' F/ V# U& d. a2. 测试不能表明软件中不存在错误,它只能说明软件中存在错误( )
- f' a- Y! O) eA. 错误) n% o! B% i7 k' J% u) A) B* Q3 r1 O0 X
B. 正确: x0 y8 R/ V, K( B4 B/ `6 _+ S6 U/ o
满分:5 分5 y; t' `3 @% _0 f1 J: U3 e
3. 详细设计包括模块逻辑的详细设计,系统数据结构的详细设计等。/ n0 P8 c. J+ _* e' b }0 I3 V
A. 错误; u. C" c$ J" K0 I
B. 正确
5 U0 V. ]1 z2 j3 G1 E' I 满分:5 分
) f% B' u# `2 h, T5 C4. 对软件开发过程按过程组织策略出抽象出的模型就是过程模型( )
) a+ B: S% p2 {5 S; B- T+ y4 g; @6 JA. 错误7 u! T5 C( `6 O R
B. 正确6 N9 j9 \$ p, ~7 p# B# E, J0 {
满分:5 分
$ C/ `6 M8 T; |5. 测试的目的在于证明软件的正确性( )0 }8 u1 H; W$ Y' R& l$ L
A. 错误
' M( @: a4 w% u4 ] Z/ _. QB. 正确
) R% I; O- Y" n+ c 满分:5 分
4 E, K7 D: O( j4 H6 v
# J& E7 I& B; R |
|