|
久爱奥鹏网 www.92open.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。 t4 V( z, X5 i$ z; y+ H" j
1 s9 Y& q1 K2 i7 c* |, m
+ f! C9 }' U1 b+ \
一、单选题(共 10 道试题,共 30 分。)V 1. 介于自然语言和形式语言之间的一种半形式语言的是()。
- E, X2 }+ c! B3 I+ b: WA. 机器语言& g! y% b7 ?: V6 M, Z
B. 汇编语言5 S/ p2 C, T# D2 {8 a
C. 面向对象语言
/ b/ P4 u6 T; H6 a$ ?: F; e% nD. 结构化语言
: J" d: B) J" f+ }% S) d; v 满分:3 分( I8 D! k% l) R6 j: @: P$ O
2. 面向对象的开发方法的工作模型是()。0 [- G4 @0 `; F4 s
A. 瀑布模型
8 J9 g! n! f# }" C" ]. p" ]1 B& eB. 喷泉模型4 t! z( ]' a- q, \8 Z
C. 智能模型( _9 h0 A/ p+ S
D. 循环模型
5 @1 T; J9 E, Q4 c ^5 D5 p 满分:3 分. Y/ V3 d0 Y* c5 @; U( O
3. 用来定义数据流图中的各个成分的具体含义的是()。. a8 [ h. M" K$ F- q& a
A. 数据字典4 {: M! Z6 Q+ N+ E) S) H: _
B. 数据库
+ A. S: R) ^- K/ L4 s" bC. 数据对象% u5 k$ Q1 L) @4 V, S
D. 逻辑符号
3 h8 I9 O$ N; V) u& q7 d; E 满分:3 分
5 c0 W# s$ |& g; u4. 原型化方法是何种类型的设计过程。()
! `% g1 _& o$ J4 S: C& T* E8 @A. 自外向内
- U2 [: o: L$ Z% k- P( hB. 自顶向下
7 {% c+ J# O7 M$ T) p: L( \C. 自内向外! J& b3 { }+ j' {& `7 [5 I
D. 自底向上" ^9 w# q, F, k# n0 W
满分:3 分8 D8 S1 h7 k$ d, Y3 V2 ^6 v, g
5. 系统流程图用于可行性分析中的哪种的描述。()
/ r9 t. c4 y! I; Z! _6 }2 GA. 当前运行系统
& `1 R1 [5 ?, e+ [$ q- r* |0 dB. 当前逻辑模型# f- e. _. k0 e5 ~ P+ ?' A
C. 目标系统
7 {# `* {4 a, q" x5 [) ~D. 新系统& ~ B1 N6 w. K6 z
满分:3 分) o# b- [7 S4 X; s2 o' |
6. 以下软件成本估算模型中,是动态多变量的模型有()。3 T8 y* g3 t Z. V! w4 e/ u
A. Halstead理论模型: O( H* }1 L. ?' I
B. Deiphi专家估算模型, u; W- A5 S; w: b$ F
C. Putnam估算模型- y& N2 C1 L1 @9 `& b9 h& P/ A5 j
D. 瀑布模型& `9 m1 Z, k+ g. n t1 p& |
满分:3 分
0 g5 H" _- q9 L1 O; l7. 瀑布模型的存在问题是()。
" x; C# _/ h+ o5 C3 U" _9 hA. 用户容易参与开发% u ]. g. Q" i9 c/ c7 O
B. 缺乏灵活性5 J3 @6 k+ Y, r0 M1 F+ A8 P2 j
C. 用户与开发者易沟通
! n( N5 a: @ R2 j) O+ q N# ]D. 适用可变需求8 a M5 b+ b8 s6 O. C2 A
满分:3 分
4 f' f0 w: V7 }$ L8. 在设计和确定模块时,使得一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说是不能访问的。是指()。
" x( ~9 n: S( K( N a7 cA. 信息隐藏0 T, e3 }5 Y7 w
B. 信息封装
! O) q" Y& a& Q9 S, i/ k' wC. 信息管理
|, f! M7 z a' ED. 数据加密! h- y. p3 R* f9 D( I& Z* `
满分:3 分
$ f- k" }* T' K, m9. 描述软件开发过程中各种活动如何执行的模型是()。* m2 J$ ?5 V/ Z4 A
A. 软件生存周期模型
+ Q; C7 k9 ]9 l2 u: p5 s' cB. E-R模型$ E) r- [1 w [- s* s5 I7 L' X. g
C. 螺旋模型
5 x3 A% R3 q, BD. 风险评估模型
' D/ n1 ]6 F- [; ?/ N" ]. q 满分:3 分
* F! f1 o* w% W' L10. 任何一个基于计算机系统都可以用什么来描述,它将该系统转换成一个信息变换模型。()
5 N/ O9 Q9 x; K2 q9 FA. E-R图) u% f# x- E$ {& v4 Z' n( W2 D
B. IPO( y& u; }0 q5 t; K
C. 数据流图
/ L i3 t9 I7 F& w! ~D. 盒图% l8 @0 @% t4 D* u
满分:3 分 ! _: i3 h, m$ \7 l% {6 m
( I% }) j8 t. O: ]
二、多选题(共 10 道试题,共 30 分。)V 1. 软件开发成本主要表现为人力消耗。成本估计不是精确的科学,因此应该使用几种不同的估计技术以便相互校验,包括()。$ Y+ m1 m- S+ F( V% C; M+ W/ p
A. 代码行技术
% |) a; _3 l% p1 nB. 任务分解技术
* l6 l0 X% s+ ~3 k# x9 VC. 结构化分析技术; o6 ~2 D3 ], G& J
D. 自动估计成本技术
7 i- B2 Y: \* k/ q: v+ }+ g 满分:3 分 ]" _; }. X( [8 l9 Z
2. 耦合是影响软件复杂程度的一个重要因素。应该采取下述设计原则。()
* P1 a: B! l3 O5 D. L( h) ~) aA. 尽量使用数据耦合
' P0 e% E3 X) l' I" ?/ z, X5 h7 ^B. 少用控制耦合和特征耦合
9 D( {: @% v. ]5 a, ^" }C. 限制公共变量耦合的范围0 {! v7 z* u# ~9 p7 I; H; _
D. 完全不用内容耦合
# A9 b8 C7 \) d: p5 t 满分:3 分
$ D' _- X! S; M3 A5 ^. y3. 改进软件设计提高软件质量的启发式规则包括()。. }( M J$ B' U3 s8 e" |: K9 {' q
A. 改进软件结构提高模块独立性
& W( r5 N3 H: P- W: _- wB. 模块规模应该适中
- e2 C& E# D5 I) u) cC. 模块的作用域应该在控制域之内: u* O! Q0 ~5 R& _
D. 力争降低模块接口的复杂程度
- C- z( K. O4 j* |; t 满分:3 分
+ T; u4 u0 C7 B2 k' ?2 ] i4. 高内聚包含的类别有()。) g3 h9 j) J0 q, `
A. 顺序内聚- F8 Q3 v. O: n7 M, L5 J0 C! ~1 s! g
B. 功能内聚
4 L8 O/ ^9 b- {' m: q- j- ]* VC. 偶然内聚
" }0 p- N2 a4 \2 YD. 逻辑内聚
- E) a8 s1 ^# ]: ?. n5 f1 H; D 满分:3 分) f+ z/ x& K0 o4 [# O! c5 h
5. 可行性研究的步骤中包括()。$ p! Q6 t4 m1 m2 F9 R1 a [3 ?+ }
A. 复查初步分析结果) K! z' L; y: D( K* |% R1 o
B. 研究现有系统1 B; `$ [' j& P! H: Y4 q Z2 G
C. 导出新系统高层逻辑模型8 i' z0 c, ]- v% K" e
D. 建立新系统的物理逻辑模型解法" G- R( f" i) \ z2 H" m( X6 @
满分:3 分0 }. t D7 }( ~# D% D& j7 ~7 {
6. 软件项目管理的对象主要包括()。
4 M2 E) R8 l# y$ B% jA. 技术3 t& k9 |6 B0 { `1 Y
B. 产品. A! S( a4 L+ ?8 K6 B( Z
C. 过程& r6 q( V" V) b* Q8 ?
D. 资源
" P! d, K" h. d( V" A1 x! _1 k' x 满分:3 分
$ `, x: W1 q U, G, p: r7. 在建立对象的功能模型时,使用的数据流图中包含有处理、数据流和()。9 y! Q. H0 N+ \9 b6 e# V
A. 泛型
. d; H% A8 E+ P7 pB. 模版
+ Z% d! d9 c# U5 a1 jC. 动作对象
' ~' r9 A" [8 r* n6 _1 GD. 数据存储对象5 d# P) S9 k$ O, C8 K
满分:3 分) @3 n d5 D9 v
8. 数据对象彼此之间相互连接的方式称为联系,也称为关系。联系可分为以下几种类型。()
6 J( @% `: }$ [. l8 }8 q/ k) I& pA. 一对一联系
3 |7 f/ v2 g4 v9 x- A( O1 K* c/ DB. 一对多联系3 A _- e9 Q) E$ y" F
C. 多对多联系4 ~; v6 l/ n* n5 h3 L' C, l: O
D. 复杂联系
1 S6 z3 q4 l2 N5 r: V$ c6 h# U 满分:3 分, m" m$ H& @! P& z
9. 总体设计中对每个合理的方案,分析员都应该准备的资料包括()。9 X2 ]5 I* `+ k
A. 系统流程图6 v+ v# F% F2 Z) c, l
B. 组成系统的物理元素清单, A2 ^4 t( ?/ Q4 Y$ v. ]. l2 [
C. 成本效益分析3 Q2 a% @) B6 H
D. 实现这个系统的进度计划1 {! i( L$ Y. t0 [2 ^4 n% b! r9 K/ l
满分:3 分
) G5 R" k6 X4 F8 | ~10. 软件总体设计是指软件总体结构设计和数据设计,该阶段的主要任务包括()。
4 _" u. A1 G; w4 ~A. 设计软件的模块结构
; W" H, q9 t. x# {! U; ]3 UB. 定义接口并建立数据结构8 l6 X7 c# ^- M4 P0 N9 f
C. 生成概要设计规格说明和组装测试计划! Y; F' n7 y6 u- H) P
D. 模块设计
n8 k; W: \" j C 满分:3 分
8 l" X' b6 W( _/ g# e+ N! ?! Y! o
; c$ H0 D4 o1 W+ F+ }, `* v三、判断题(共 20 道试题,共 40 分。)V 1. 结构化分析方法必须对描述信息、功能和行为的模型进行分解,用层次的方式展示细节。3 G8 `% D; ?2 k( j c
A. 错误
! a# T2 b$ v5 N( _B. 正确" W! O4 s( b* ]
满分:2 分
) C0 i& `% }! o2. 软件生存周期包括可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、测试、维护等。: F0 h0 |+ v1 [7 Q p0 j7 |
A. 错误
1 y, F7 E* x( n. I8 U: u! nB. 正确+ B! M" f' \$ _4 P# d; q
满分:2 分! N& s4 ^4 m) S
3. 软件是通过人们的智力活动,把知识与技术转化成信息的一种产品,是在研制、开发中被创造出来的。
1 G; T2 U6 \3 l+ y7 eA. 错误" F% {2 s3 S. x' x/ C
B. 正确
: D$ x+ r( C) }5 w+ i# U! O 满分:2 分, _. U* n6 U1 h% V
4. 通常用结构图作为描绘软件结构的文档。层次图作为文档并不很合适,因为图上包含的信息太多有时反而降低了清晰程度。4 p& H+ s+ B+ I" Z) _
A. 错误
# u8 R: U" ~. C2 q+ C7 N4 ZB. 正确
, A) h! [- D L, D( J% V, c 满分:2 分' I Z2 g9 w: S( p
5. JSP方法是面向对象的设计方法,其定义了一组以数据结构为指导的映射过程。# `6 p5 ]# m* r5 O$ m
A. 错误6 I: {. g& W# ?2 M/ p2 |# L' ], R
B. 正确
; w6 [0 S1 l) ?4 O7 n) ] 满分:2 分6 s( G4 _5 ~1 ?
6. 软件开发小组的组@@@@@@@@@员的素质应该好,同时人数越多软件开发的质量就越高。
0 `/ \+ b2 B* v6 C- M+ aA. 错误$ V+ ^( h& D; O- t. `4 D9 w W) E
B. 正确
1 E+ {5 {) I( d& x6 h- x 满分:2 分
+ K) |7 }" P3 X7. 软件是一种逻辑产品。
f6 O8 n' r' `6 o; T% l) c6 rA. 错误+ [% ^, y& Q7 a
B. 正确+ [; Q0 r' j& [& J9 z: K' V
满分:2 分
L. V$ b5 m" W8. 螺旋模型支持需求不明确、特别是大型软件系统的开发,并支持面向规格说明、面向过程、面向对象等多种软件开发方法。8 @5 [2 N* B c/ z) o
A. 错误
9 z, Y7 l+ r# H) U( {7 IB. 正确4 c8 {! [6 W0 R; I8 s/ I
满分:2 分# ?- e K1 t0 U" S0 T/ r$ \
9. 在软件的运行和使用期间,和硬件一样存在机械磨损、老化问题。
7 d; @9 g& |, D7 c+ o) IA. 错误: ?, V! J# S5 \& [( e: f
B. 正确0 h( ]1 R' v- |; Y
满分:2 分
1 Z+ S9 G; D! C+ _3 V4 S10. 增量模型本身是自相矛盾的。它一方面要求开发人员把软件看作一个整体,另一方面又要求开发人员把软件看作构件序列,每个构件本质上都独立于另一个构件。
; {6 L) J4 \3 A9 Z. R3 k EA. 错误& z u5 b3 M) L! k& t
B. 正确
J$ B+ D, R) m- S8 ]: U7 H% I 满分:2 分, H1 J2 ?6 L! x1 o; A+ }0 p
11. 计算机软件包括与计算机系统操作有关的程序、规程、规则,但不包括与之有关的文档和数据。
; N; B& @$ v% ~( Q0 J0 h; f4 IA. 错误) j: K" W( p: q# j) c. _
B. 正确7 [$ @! w% k6 e3 z/ r
满分:2 分+ w) p: h- l }1 J* B: V. s+ z8 O o
12. 在分层的数据流图中,称上层图为下层图的父图,下层图为上层图的子图。: I7 W3 a' t' g4 ~* w5 f8 U# d
A. 错误7 L2 `1 w; @6 O: `
B. 正确
6 C H) o. P' j% Z* ]$ N 满分:2 分
6 ?" ]3 ^% _, h9 s13. 快速建立渐进原型RCP也称为追加(add on)型的原型化方法。
5 g O, I1 p1 g; z- ~ oA. 错误
6 c) p- t- q4 _% ~B. 正确
) p% z) @) K# f* d- A: O 满分:2 分4 {0 q8 Y9 b9 S, d
14. 软件可000性,是指允许对软件系统进行000,此过程必然会增加其复杂性。
1 ?- W4 r9 b. N0 r1 QA. 错误, J. A1 ^9 f0 g6 g& J
B. 正确) |( h d% e# N( j; Y+ m
满分:2 分
: K3 Q0 m |. k2 d* x# h15. 软件的开发至今已经完全摆脱了手工的开发方式。
- ^( ~& C6 g2 G& n p0 d( F, WA. 错误0 G" x% e) ^4 Z3 g% G3 h
B. 正确. G9 S) W( ]8 G. v) h& n7 r; @
满分:2 分
: a! F1 k4 I* Y5 ]0 T( c3 q7 @5 l" o16. 纯收入是指在整个生存周期之内的累计经济效益与投资之和。4 [: X7 a+ R+ ~$ ?
A. 错误
8 }- T4 m8 W9 S, Q* F$ U' XB. 正确6 w# s+ p% V& T1 N3 l
满分:2 分
5 V7 B% A2 {& I! {$ A+ o17. 功能模型描述子系统的所有计算,它仅由一张数据流图组成。
& i3 Z6 \6 F8 i# X) Q7 k" tA. 错误' {4 u* g: T/ s3 T
B. 正确3 m) I, a# U; ] ]. V* K- \! p
满分:2 分
2 ~. s; O* c0 E* J8 O+ X18. 一个软件的深度是指其控制的数据范围。/ p7 t9 n9 ^) K8 n( g; A9 j/ L+ D
A. 错误
+ i( a; M8 t. d7 J' z/ U2 w1 q8 E. dB. 正确& y. |4 L8 }) B0 ^. j; O5 [
满分:2 分# t* v# S0 | _4 g& d2 W
19. 软件的开发费用越来越低,成本相当便宜。
1 A9 Q, }7 o. c. NA. 错误
9 t) W" K D3 f, fB. 正确3 o" u9 v" o& N. _* X/ {' o
满分:2 分
" L/ G) X) u! C1 G/ F20. 信息建模方法是从数据的角度来建立信息模型的,最常用的描述信息模型的方法是E-R图。
: _1 [+ ~2 J! U' ZA. 错误
8 C, A9 U. x" {& L8 _. |B. 正确/ j5 ^/ j m3 I. q5 r
满分:2 分
0 w8 e: D1 Z: q3 C( V/ v7 a) v0 i9 _& v6 f" c: b
/ a6 w# Z9 O* L6 p3 z. X久爱奥鹏网 www.92open.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。 |
|