|
久爱奥鹏网 www.92open.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。
$ A3 N8 P, M8 `$ f$ D0 G2 C7 J3 v j
/ ^: E5 ^+ X2 ^9 d3 x6 x
一、单选题(共 10 道试题,共 30 分。)V 1. 介于自然语言和形式语言之间的一种半形式语言的是()。
; |. E, I; h, ]0 O# Z/ \& fA. 机器语言; c, c& {; V' _) A
B. 汇编语言
. j. A6 [& ~, J5 }' H( ~C. 面向对象语言, P4 J1 C! r3 y3 a$ U3 k
D. 结构化语言1 ?9 I" \; q4 p: b9 h
满分:3 分
' Z# v4 m! l0 W% _+ S. ~3 R2. 面向对象的开发方法的工作模型是()。7 @5 F. r9 i/ t1 ?
A. 瀑布模型
2 M; d- g v9 N8 F; N/ x; AB. 喷泉模型
4 e; P3 |4 W! |9 m% ^C. 智能模型6 | C9 a( s( ~% w. I; Y
D. 循环模型
: b- H! C' F5 n+ e, ^* i 满分:3 分
+ C6 S# G \7 q( p7 M6 F0 B: x3. 用来定义数据流图中的各个成分的具体含义的是()。1 w* R: q9 \2 g5 L
A. 数据字典
# E- Q' D+ j7 k7 q0 S, P |B. 数据库6 r, z7 G) p7 N% s( C! b% t% S
C. 数据对象& ~2 h+ N$ {7 k O8 a' w: \: c
D. 逻辑符号
; Z& _* \ n- c: K1 O2 q 满分:3 分! v/ p }9 ~- Q0 ]$ \" M
4. 原型化方法是何种类型的设计过程。()% t' A7 y; b3 f* f
A. 自外向内
. y3 g7 g4 n8 k( Q* nB. 自顶向下
2 ^8 R: _9 P! O% M: H* p" g# aC. 自内向外
/ g/ p* T) [8 H. s9 JD. 自底向上% B y9 x) G# b( @- d7 B
满分:3 分
, M. B9 A- f) }! C/ S4 c5. 系统流程图用于可行性分析中的哪种的描述。()
% p+ H3 f! M" ^$ k8 ~A. 当前运行系统; L( M8 ~* p) O0 p8 k7 f
B. 当前逻辑模型5 H5 Q! c i2 h4 G% w# w4 \
C. 目标系统 ^( t3 _ N8 F, O) U9 G
D. 新系统
9 Z. @8 p- G2 c/ b8 @2 I/ B: q) n 满分:3 分
* N6 X3 K5 N6 L4 q& G) {& b6. 以下软件成本估算模型中,是动态多变量的模型有()。# B$ ~# z9 K# Q; T9 l6 f
A. Halstead理论模型
) T. `9 v2 A7 ?& YB. Deiphi专家估算模型
. ?- r$ q3 C7 k6 ^; z/ Z MC. Putnam估算模型0 i4 F! e+ L* J6 d" H9 P
D. 瀑布模型! {) M+ o6 ?5 [' f$ `5 D
满分:3 分
- H3 Z1 x- I3 r7 E* }' [! Z7. 瀑布模型的存在问题是()。
9 P* R, U B0 Q) OA. 用户容易参与开发
* a: i L5 t Y" [( a; |2 A' AB. 缺乏灵活性
& Z$ s: B+ U3 LC. 用户与开发者易沟通) F1 U2 ]5 E2 P" `4 r) ~6 @1 b
D. 适用可变需求
, A0 n* t: n& N. Z, a; y" ` Q# ~: Z 满分:3 分, T6 Q. C2 m: k$ ?
8. 在设计和确定模块时,使得一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说是不能访问的。是指()。
, L% ]5 e# k; D% BA. 信息隐藏+ R7 `( |" x; E! `9 b+ U& _. [9 y
B. 信息封装+ L+ ~2 m ]8 p1 M4 y
C. 信息管理( d# T# B9 s" b# S( }$ C
D. 数据加密% q' O( N5 W1 y8 ~* z7 b
满分:3 分5 y' t ] S9 M1 V5 f) g+ Q
9. 描述软件开发过程中各种活动如何执行的模型是()。 ]3 X# \+ g0 K k# n T8 |8 c
A. 软件生存周期模型) d/ t2 h5 }! U" Q: M
B. E-R模型
! V$ G% P! x* L1 sC. 螺旋模型6 h0 k; o0 H2 v+ W. \5 S0 h( @
D. 风险评估模型
0 ?4 S' K( P: w# S" a0 k; J" G3 @ 满分:3 分; u) I: Y% K" k" Y9 y# t6 O
10. 任何一个基于计算机系统都可以用什么来描述,它将该系统转换成一个信息变换模型。()
' L& r. k" G) V. V6 |A. E-R图
( {4 @0 s. e# iB. IPO
1 q) A3 H! W, W" a4 @& s8 GC. 数据流图
+ M& c. U& M5 v gD. 盒图: Z% _, R0 r- y2 c8 @5 r" }' M; b
满分:3 分 3 r( C' H5 s/ L8 j8 l% [0 `
' {. C5 C* e) \, m2 ^% F `' j二、多选题(共 10 道试题,共 30 分。)V 1. 软件开发成本主要表现为人力消耗。成本估计不是精确的科学,因此应该使用几种不同的估计技术以便相互校验,包括()。# y! e9 R K6 l9 l
A. 代码行技术9 T' O# Z, w6 p
B. 任务分解技术
3 P: c: {' I% K; G! @' QC. 结构化分析技术
# u3 Z6 Q7 H. x1 s' ?' zD. 自动估计成本技术
# B' p- z7 ]' y& p. [ 满分:3 分
& L n8 \% l/ x$ s( s6 V2. 耦合是影响软件复杂程度的一个重要因素。应该采取下述设计原则。()
: z, @9 i: v4 S( FA. 尽量使用数据耦合1 h; J# J$ F7 j9 C3 x
B. 少用控制耦合和特征耦合 q& e. Z* U* P
C. 限制公共变量耦合的范围
; ]; ], E- D/ M+ t, nD. 完全不用内容耦合
, L" W# P, X$ A- y: w 满分:3 分5 B9 `) `) Q) y [4 ~2 y6 Q& M
3. 改进软件设计提高软件质量的启发式规则包括()。
/ A' n9 i! O9 k$ b$ n8 [! @7 TA. 改进软件结构提高模块独立性1 R, \( O/ @7 F0 _1 p4 n' D5 A
B. 模块规模应该适中6 p2 \2 H- Q3 F' F1 v m7 [# F
C. 模块的作用域应该在控制域之内2 j% l. c1 h4 h( I
D. 力争降低模块接口的复杂程度
' u, h7 X. S+ f2 @ R7 u 满分:3 分/ S9 E9 ?& {9 m9 ~
4. 高内聚包含的类别有()。
1 D x/ k# i" a( J; w1 r I2 JA. 顺序内聚2 w! j$ X& m. w: G7 b$ I8 ]
B. 功能内聚/ ^( L4 V. N! G( O
C. 偶然内聚' V" E# v( D/ j2 T' t0 x0 H
D. 逻辑内聚
+ M9 T& O1 ^4 d$ c j 满分:3 分2 X5 `- k8 f( w* b) O
5. 可行性研究的步骤中包括()。. w1 T" ~" [3 e* Q0 N+ F
A. 复查初步分析结果) b' h, T" ?5 Y* D
B. 研究现有系统
* O1 `+ f; c* P2 O4 j8 gC. 导出新系统高层逻辑模型0 h, m3 s* J" G( L6 O6 v( N
D. 建立新系统的物理逻辑模型解法0 {0 L7 V6 M t5 @4 i
满分:3 分* m8 p. n. v- l6 T: q4 Q$ y3 f
6. 软件项目管理的对象主要包括()。, n! p9 j; R6 X5 @
A. 技术
/ s3 F; m, m HB. 产品
3 |' ]9 N/ w8 j8 R/ EC. 过程
3 x, G# f! ^4 hD. 资源7 p3 ?* l/ \" b6 g- a8 q# n
满分:3 分
6 f. \4 z% M* z8 D7. 在建立对象的功能模型时,使用的数据流图中包含有处理、数据流和()。9 G; u8 m, x/ m; _0 P
A. 泛型2 D( K" A# d* Z+ N; y
B. 模版
- a8 _! M+ E: R. |, o4 N SC. 动作对象0 K" Y& ?' A9 s; Y! b+ W: \
D. 数据存储对象0 v0 p3 q5 `7 c0 l6 {
满分:3 分' o) P f) F4 ^2 r. v
8. 数据对象彼此之间相互连接的方式称为联系,也称为关系。联系可分为以下几种类型。()
; i6 k" y* z$ d9 _A. 一对一联系
. g6 R/ R9 U, O* m3 {. ]B. 一对多联系+ t2 r, ^" {) X" g4 M
C. 多对多联系+ z5 {! _; v& b; `( k2 k
D. 复杂联系# \, d, t8 _" [+ _3 R" L2 W! W
满分:3 分) q& B2 u/ ~! m$ V m7 j% p3 y* L
9. 总体设计中对每个合理的方案,分析员都应该准备的资料包括()。
% h" a0 r2 B c- n8 y# \/ t+ ?0 rA. 系统流程图
4 n: b0 |% b; N' {B. 组成系统的物理元素清单* e3 H) l6 M' i7 W
C. 成本效益分析! p; C7 o' G; I- I0 b1 C. [2 R& q
D. 实现这个系统的进度计划
' D4 G% {: N7 @0 P0 l 满分:3 分
( ^3 ^* U5 S- W5 c) p. m. Q C: {" X10. 软件总体设计是指软件总体结构设计和数据设计,该阶段的主要任务包括()。% x0 H3 l) N; e1 f0 O# x
A. 设计软件的模块结构
5 W/ [0 x% S! @- @7 K7 i* w7 j) s6 oB. 定义接口并建立数据结构
2 a2 P8 K( O4 j# oC. 生成概要设计规格说明和组装测试计划! T1 r& A) f ?# m, i0 L
D. 模块设计. g. H, U' y8 ]6 p1 N4 S7 _
满分:3 分 7 d" |. K( w. Z/ e) d: e: d0 X9 o: F
8 f/ N A# z! S8 J/ N" Q% n3 A) X三、判断题(共 20 道试题,共 40 分。)V 1. 结构化分析方法必须对描述信息、功能和行为的模型进行分解,用层次的方式展示细节。
3 `! ^# m: i' R0 F8 F- T) sA. 错误0 T6 s) Q h1 o6 u8 }( A
B. 正确
5 Y; X+ j3 K% A4 Y/ A; R3 } 满分:2 分
$ N$ k+ f: L% [& n2. 软件生存周期包括可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、测试、维护等。
/ M% x( D. |4 ]A. 错误
% I" }8 j' [5 r: q; ^, FB. 正确( F% F* l2 r. h# D1 u7 R- q7 p
满分:2 分) w! C4 V) Y4 ?% v; e' J4 J
3. 软件是通过人们的智力活动,把知识与技术转化成信息的一种产品,是在研制、开发中被创造出来的。
4 h5 J4 }1 m S( Q* j) QA. 错误* y& @9 {% |7 V5 _5 y
B. 正确0 k- F5 ?) v% ?
满分:2 分
" R) F" w$ t' |" Z& W# u. C4. 通常用结构图作为描绘软件结构的文档。层次图作为文档并不很合适,因为图上包含的信息太多有时反而降低了清晰程度。
M& j4 Q# I' p+ e! ~ ?' P- ^A. 错误* Z' T. ?. y8 @. h6 E4 L
B. 正确; p% f8 J7 X0 a
满分:2 分
/ h' x6 o q x5. JSP方法是面向对象的设计方法,其定义了一组以数据结构为指导的映射过程。0 S4 W1 U( }* H9 \( I0 m. V: L
A. 错误
6 Y! }/ W5 R6 }$ s' Z- n* x' `B. 正确
6 \. p# G: W5 N3 H1 u7 k 满分:2 分
$ M% C2 ~4 q3 o4 _& h% J5 e8 g# |6. 软件开发小组的组@@@@@@@@@员的素质应该好,同时人数越多软件开发的质量就越高。, |$ o( V' H3 M' t* r
A. 错误
* I/ g) x, s$ v$ H4 wB. 正确
" `; }7 q( z2 y5 y4 }) P+ H4 [ 满分:2 分
2 a i6 M2 I; O: C& c$ U7. 软件是一种逻辑产品。. d+ K3 b. F" P1 V7 m
A. 错误
* X! V2 J; A) B: h8 dB. 正确
' Y8 f* ?3 A! P3 K9 e1 S 满分:2 分2 L+ @+ \( w$ R2 u* [5 _: h
8. 螺旋模型支持需求不明确、特别是大型软件系统的开发,并支持面向规格说明、面向过程、面向对象等多种软件开发方法。% i, a# h0 S3 g% r' O
A. 错误
0 g) N$ _) ^1 L4 T; `B. 正确
- K$ h) e8 n& j* Y% X 满分:2 分
& b$ r# a( f6 U4 k0 y9. 在软件的运行和使用期间,和硬件一样存在机械磨损、老化问题。, l5 x) i1 r2 i* R# Y2 n7 [
A. 错误; N( u5 |, [4 P0 x( j
B. 正确0 a5 e' f' Y+ `
满分:2 分
8 y |% n2 e$ c2 b+ C10. 增量模型本身是自相矛盾的。它一方面要求开发人员把软件看作一个整体,另一方面又要求开发人员把软件看作构件序列,每个构件本质上都独立于另一个构件。
- @0 x5 w: Q, r2 [. V# o) `5 KA. 错误' J! `/ _; ^. x
B. 正确1 s& }4 E% U; ~5 H- C* A; I
满分:2 分
$ A2 M( m2 o2 P, E) v- r11. 计算机软件包括与计算机系统操作有关的程序、规程、规则,但不包括与之有关的文档和数据。
) }; W' D9 @" H( g! Y aA. 错误
6 r* O# E. ?2 G) [( T+ G7 RB. 正确
" m2 m( W- P/ b, m! i, w% ] 满分:2 分
( }# A7 h% W2 W1 I1 I# w$ ]12. 在分层的数据流图中,称上层图为下层图的父图,下层图为上层图的子图。% W, f: p: k0 D g: W3 i& u
A. 错误
) m9 Z; c% N9 z1 p* k2 U3 UB. 正确
7 y: O2 d8 o% A7 U ? 满分:2 分/ P% L- Y6 b; Q: G/ N$ F
13. 快速建立渐进原型RCP也称为追加(add on)型的原型化方法。
2 U! @& a: U5 C+ k9 hA. 错误
' A0 i) A: G+ v' ~& ?" ZB. 正确- K+ L% z& E& Y7 P, x% C8 }
满分:2 分
' y3 j3 [# v" q W14. 软件可000性,是指允许对软件系统进行000,此过程必然会增加其复杂性。 H' r, v) e: _9 ^7 C. p
A. 错误, |( E% F4 A0 S/ J4 u g
B. 正确9 u0 | U! y/ \, G$ @8 O. @
满分:2 分9 \. u9 I- n9 J) {( p
15. 软件的开发至今已经完全摆脱了手工的开发方式。: U2 G6 c% [( n, {6 B) i- B* ]
A. 错误
3 F* u0 A: a# s( t2 PB. 正确2 B6 P" n9 O( C) D" {
满分:2 分
! P( ?9 c; X. j" ?* k' C+ ~" w16. 纯收入是指在整个生存周期之内的累计经济效益与投资之和。% c5 l! v; B$ F! b- _+ q1 f
A. 错误" g, r* o& F9 N/ A4 B
B. 正确
1 h6 y8 p# `( e( I- F. ~+ Z 满分:2 分
" S5 p2 w& a0 [17. 功能模型描述子系统的所有计算,它仅由一张数据流图组成。! D. w! _0 x1 r
A. 错误5 a4 P3 ^* T6 n& h/ R) W, Y
B. 正确
7 G/ z6 M) u( c/ j+ o0 \ 满分:2 分7 r8 E6 r3 i7 p# ]9 ~4 F
18. 一个软件的深度是指其控制的数据范围。
! M( N7 B8 Z/ ~$ t/ @* H- SA. 错误
! L" q' K1 I. i/ J2 {6 k/ M# z. hB. 正确( a( P1 |5 d8 M% l8 C l$ B8 B
满分:2 分
; q3 l8 d4 @ P& J+ ?, ^; {19. 软件的开发费用越来越低,成本相当便宜。
; h/ R) ^' E% z+ J- A+ s* ]8 {' b1 hA. 错误
* H! ?) W1 `. e5 b; W6 aB. 正确2 c: J) r) L$ b3 d$ P
满分:2 分3 q3 Z4 e$ R; R+ ]/ c3 E2 h5 j
20. 信息建模方法是从数据的角度来建立信息模型的,最常用的描述信息模型的方法是E-R图。
$ A1 O/ J% d% ?; {* S2 iA. 错误+ u3 y# n( r, v* ]9 m0 n7 k9 Q# a: X
B. 正确
( _. d- h9 k1 R* q2 g 满分:2 分
6 E1 y+ F8 _ i2 i0 C: [+ {3 D+ A
- y0 \3 B( z* _" q
6 ^6 ~1 A; E- ^, z* y% z' x$ k久爱奥鹏网 www.92open.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。 |
|