|
【奥鹏】-[福建师范大学]福师《软件工程》在线作业一7 m0 a# O$ h# x, S" _" t6 D4 |8 V& J5 P) _
试卷总分:100 得分:100
第1题,Jackson结构程序设计方法基本上由()个步骤组成
A、1
B、3
C、5
D、7
正确答案:/ w* [8 C* p3 [6 ]$ y) z
! v* t* u8 } d7 q: b1 k
第2题,任务分解技术中最常用的是按()划分任务: k% i; O, d4 n
A、开发阶段! ^+ a$ U1 C2 q$ ^
B、开发目标; Z' ^$ U' H' A$ @3 p) W: [
C、设计过程
D、以上都不正确
正确答案:
' l/ ]5 s/ V+ U4 n7 B# S
. g; g/ K5 l/ d3 j$ b
第3题,单元测试集中检测()
A、模块7 {8 C9 p7 H/ g3 W
B、过程" D, S6 F8 F, J8 E$ t; Y' r
C、数据
D、架构1 L% V) u; Y6 X' V& A1 b# ]
正确答案:
第4题,以下那个不属于验证软件需求的正确性的( )- x: u5 [1 e3 o2 }5 T( M
A、一致性4 p6 S4 [- D- E& U" c
B、完整性) z' O4 w2 h9 \
C、现象性
D、有效性+ U, Q6 v/ c2 b4 C% L* U) m
正确答案:
" J' o6 R; O- O* L1 _7 f# N
* B- {2 l3 m' a3 P/ e
第5题,当模块中包含复杂的条件组合,下面选项中( )能够清晰地表达出各种动作之间的对应关系。
A、判定表和判定树
B、盒图: o Q6 c% y5 Y0 D E K. \4 x
C、流程图
D、关系图
正确答案:
6 I+ o* Q0 d* b* i" z
第6题,下面不是面向对象设计准则的是( ). R! j) x& Q: c3 b$ b K- ^
A、模块化2 R5 K& ?; e6 `0 `
B、抽象 W& K0 X2 \. S$ V0 r
C、信息隐藏" P6 E6 R3 P2 @1 E: \
D、不可重用
正确答案:! V6 t: O( G% Z9 V9 M9 C
% o" _: j4 l+ v/ g
& \$ R" U, p0 P; k+ m
第7题,下面属于软件调试技术的是( )。* D( w) \! `5 N' O. L( {% i
A、边界值分析+ s" _2 I" H* }' y5 B) F. |
B、回溯法
C、循环覆盖
D、集成测试 d0 G7 {' \8 ]5 H4 w
正确答案:
O$ Z, D: L; g6 F$ O4 d1 D9 q
第8题,()能粗略的标志一个系统的大小和复杂程度" Z: _) g& \. s8 }0 A* z5 |+ j
A、深度$ q% a; a$ P4 i* x
B、宽度
C、扇出$ C3 z9 E5 ?8 g6 c
D、扇入9 | G" ]$ j0 W" ~! l5 N
正确答案:
第9题,数据字典的最重要用途是作为()阶段的工具
A、开发8 s9 ] j# }$ o/ E& f
B、分析5 h; E& {' [" i8 P, N7 m! q. {
C、运行7 O0 d0 H- m+ g$ c
D、维护( ?9 P M# w9 Y$ ^5 ^4 a+ T7 v0 n7 a" C
正确答案:
. P$ w1 Z. |* W3 M# E8 m0 e( I: p
第10题,以下不是白盒测试技术的是( )。" S* S9 d1 V$ l, p) a0 c% @
A、基本路径测试
B、边界值分析测试
C、循环覆盖测试* A- ?1 m4 w: a
D、逻辑覆盖测试* i1 ]6 U: s! i& U" Y0 ~) g" Q6 q
正确答案:4 p9 v( ~7 ?- k' b. K: {
{- D+ z9 T6 @+ u$ _
第11题,需求分析中开发人员要从用户那里了解的有( )
A、软件做什么
B、用户使用界面7 ~5 i" W, p5 J, ~7 I) Y9 c
C、输入的信息' _& z' d# d) j1 ^# ]5 _* N
D、软件的规模
正确答案:4 J7 X# `8 m3 d" i! d. [. O
5 S; q" W( @- D0 F2 o# `# P ?
第12题,调试时在测试发现错误之()排除错误的过程
A、前
B、后
C、中2 g% x( t" }0 ?6 @
D、以上都不正确
正确答案:
第13题,下面那个不属于常见的3类人机界面设计指南( )1 d! a* h7 s: b4 R
A、一般交互指南
B、信息输出指南3 m g2 r% {$ K) B
C、数据输入指南# m7 }* x) |9 w
D、信息显示指南( f8 G, k9 n1 P$ A$ s2 f3 J
正确答案:2 B( s9 B& j/ z% u4 J: s
0 u6 T% ] c v, E
D, ` |2 H. Q' e
第14题,在数据流图中,正方形表示的是( )。" Z. v7 z7 ^) Y& q$ X O& b6 m
A、源点
B、园点5 t$ m5 |2 k# m, |& [
C、加工$ ?% I; `6 ~: Q' L
D、模块# ?- b6 X L/ T, [4 b+ e c9 k9 m
正确答案:
第15题,在设计人机界面的过程中,下面那个问题不可能遇到( )
A、系统吞吐量
B、系统响应时间+ D9 F6 w/ d1 l6 U" v. y
C、用户帮助设施* } a _$ K$ m
D、出错信息处理& |7 U( I+ k! ~) j
正确答案:0 S& P7 F4 \, v$ W) k
8 Q$ v1 A9 q A* m
第16题,下面不属于软件成分的重用的级别的是( )9 H- }7 I7 g" n. d1 a3 a
A、代码重用1 X6 N% a3 S- \3 Z c" [
B、设计结果重用
C、分析结果重用
D、类重用
正确答案:
第17题,将软件组装成系统的测试技术为( )
A、集成测试' d/ x2 A2 d) B7 `1 J; ?# J
B、单元测试7 W+ M+ F+ Q0 f% o0 d: z! J
C、集合测试/ J' D; d; D2 n- [9 q, n8 ^
D、系统测试7 | M$ |: |$ }8 B( }
正确答案:
; Q! @( o0 l# Z$ J$ N! d
0 P" N) T$ X- x/ x% b: [
第18题,传统的软件开发方法以()为核心
A、数据
B、算法5 y F' E. Y# B( k6 `- [. x
C、结构6 V0 l* z; w9 q& P+ V& @# X
D、过程" E) V9 J, C! j3 M* ]
正确答案:
& h- {4 W" j4 w4 R# i) B& l
第19题,软件测试是为( )而执行程序的过程。
A、纠正错误
B、发现错误: I# R$ i$ g. @6 B8 E8 C
C、避免错误
D、证明正确" e6 E' _$ r4 D; Z; z. P$ q
正确答案:6 d7 c. r B7 ]
第20题,改正性维护占整个维护活动的()( d9 x6 w5 q! u7 @5 N7 w
A、50%-66%- S+ y' v ]! b3 h* \6 \4 g
B、17%-21%
C、18%-25%/ l0 L$ d: U* x( `
D、4%! e' ]/ C# b/ d$ O; r
正确答案:1 I' U2 r2 D9 B, ?
第21题,需求分析最终的结果是产生( )
A、项目开发计划: _: D; @1 w! A8 ^$ |
B、需求规格说明书
C、设计说明书5 e4 W( @, }% }( R* x8 J
D、可行性分析报告. [4 t0 E2 j- |; a& M2 Q3 Y
正确答案:
' D2 s2 |. m C" T5 C5 \
第22题,下面不是成本估计()/ P: E/ }. `) i7 H
A、代码行技术
B、任务分解技术7 _& b7 p2 `1 N; G5 c& `& O
C、自动估计成本技术% h) V4 u5 g5 Y
D、投资回报率
正确答案:
0 K7 d' i' ]% @" \8 R2 a
第23题,两个模块彼此间通过参数交换信息,而且交换的信息仅仅是(),称为数据耦合
A、数据
B、图表
C、数字
D、文字/ g8 H8 W0 ~7 u) R, P4 C$ q+ d
正确答案:
2 E' {. j% u6 l! H( |
第24题,软件测试方法中,黑盒、白盒测试法是常用的方法,白盒测试主要用于测试( )
A、结构合理性
B、软件外部功能! e8 Z8 Z0 P- ?" X! W8 i
C、程序正确性
D、程序内部逻辑
正确答案:
, b! E' w6 {" a* j, \6 `
) p/ c) q" ^, h; o' S+ A
第25题,详细设计也称为(),它将详细的设计每个模块
A、模块设计
B、过程设计
C、整体设计$ U( \' X0 B) _2 g6 y1 F/ E3 G
D、分段设计
正确答案:5 A- n6 V: B5 w5 V# Z
第26题,根据用户在软件使用过程中提出的建设性意见所进行的维护活动是( ).
A、纠错性维护3 ~' L& f- M* A
B、适应性维护
C、改善性维护5 {) e0 Q+ w; p$ @
D、预防性维护
正确答案:
- T% T- @7 B6 w" M$ {/ O
第27题,下面不是在需求分析阶段的图形工具的是()
A、数据流图
B、层次方框图! e* j5 c$ |, V9 e2 j4 t6 W/ |
C、IPO图+ O1 {6 a7 o0 Z! Q2 i6 R
D、I-O图
正确答案:' j2 |0 _1 C8 H7 r2 h8 z
9 K1 C8 r: f9 G; [( z/ \ `& f* \
+ N7 P. M& F( B! l6 B
第28题,软件( )是把程序从一种计算环境转移到另一种计算环境的难易程度
A、可测试性
B、可移植性
C、可修改性
D、可理解性
正确答案:% z( \/ E' T% ]7 y
- [' G8 f" X1 t, o; h! X# y2 Z
3 j2 ^; S) e9 h+ R2 B4 B
第29题,下面不是软件工程三要素的是( )! } @3 m7 }0 a( q4 _* f8 y
A、方法
B、类) k' L* N- o w2 M l4 x
C、过程
D、工具
正确答案:0 w8 h) v) Z, Z5 g8 P, W: v
第30题,下面是软件重用的层次的是( )) u2 g3 e2 w' k7 s
A、知识重用2 x; q; W9 x2 i: f
B、数量重用
C、结构重用' X8 C- v' V# X t6 W! ?1 L
D、数据重用, e0 e! Q7 ?, ?9 X5 _* F5 b
正确答案:9 Y3 @& _* j* {1 O3 ]4 q
第31题,子系统两种交互方式是客户-供应商关系和平等伙伴关系( )% U9 c( |# ]' S! _) j$ m
A、错误
B、正确
正确答案:% o3 i* a2 A" G5 u. e0 s
) n& {& ?8 @2 k' ?' \" ?
第32题,重载提高了面向对象系统的灵活性和可读性()+ P0 `* Q# A8 f* o% n# q, B
A、错误
B、正确$ Y6 j& \: B9 s2 m, d
正确答案:
0 ]& V% ]3 [& p+ t/ E& t
/ h& C' Z2 K3 p" Q u# C
第33题,边界测试时单元测试中最后的可能是最重要的任务( )4 _1 \9 M8 W9 ~/ Q. L
A、错误
B、正确/ [ A; B, q* a* G4 R4 z2 y
正确答案:, t% D4 m5 [1 K5 G
8 a" L( X, J7 V; i/ _6 J
, d& Z8 K$ P4 _7 n
第34题,增量模型基本思想是使用原型方法来尽量降低风险( )
A、错误
B、正确/ n" ^* t# m: p, j
正确答案:: G- ^4 V& n+ q$ K% a
* F2 Y8 p: H" ^9 ?9 g1 t+ b
y5 E) S% ?2 J. F: @7 k2 ~
第35题,IPO是输入、处理、输出图的简称()' x+ k9 o% t d8 b/ i: c
A、错误
B、正确/ }# Q* t- o! d3 _3 Y" Y7 l5 }/ j
正确答案:√' x3 U" P) O H: `+ z$ Z
第36题,总体设计过程由两个主要阶段构成:系统设计阶段,确定系统的具体实现方案;结构设计阶段,确定软件结构( )9 R [$ S8 f& O: ~; p$ T
A、错误( ^# t2 a* p8 h
B、正确
正确答案: }' v% o3 P& I% S7 m9 K* S' r( O
% }, L/ t( t. K! ~/ J5 I
第37题,数据字典是关于数据的信息的集合( )# W0 O. G$ C P2 X" y
A、错误# |2 F! L( t( ]; w5 I
B、正确3 f8 P9 m+ s& G4 K, _5 }
正确答案:√
# a1 C+ |: ^0 U5 V$ k" `, O ]* Q6 Z
第38题,软件系统的文档常常分为系统文档和结构文档( )& ]3 l7 C3 p/ p( O& R- [: e! @& E
A、错误
B、正确
正确答案:& P' L5 J% Q: T5 s; n' Y
第39题,测试计划包括测试策略,测试方案,最终结果( )
A、错误
B、正确
正确答案:
& J8 d$ R( ]' ?- Z9 X
第40题,盒图是最悠久、使用最广泛的描述过程设计的方法 ( )
A、错误
B、正确& R9 h! G6 b( F$ H
正确答案:
第41题,判定树是判定表的变种()
A、错误
B、正确. A Y" P2 Q1 |) L5 x# @: }8 d
正确答案:√/ |( f2 F& `- ^% D) A. \" b
# V Y" j2 g! W, o3 Q T& l6 W
第42题,McCabe方法根据程序控制流的复杂程度定量度量程序的复杂程度()
A、错误
B、正确; z g5 F! f1 u8 s& q* _
正确答案:
4 L4 K' p- X; j- T3 Z
第43题,软件设计中应该追求尽可能松散耦合的系统( )% \& w4 B* E" ?
A、错误
B、正确
正确答案:
0 P; m0 E; c# }$ B' |9 G3 T* P. P
/ b1 o( Z9 W4 }% K& F
第44题,文档是软件产品的一部分,没有文档的软件不能称其为软件( )' u$ [, \7 v0 b& I& N
A、错误7 e! Z3 H/ n. s( t( `% B; k
B、正确
正确答案:
- U. z0 e0 Q, o# `* t/ N% P9 Z) P6 u
) t1 I4 u! T, G1 H8 a
第45题,分析模型是系统分析员同用户、领域专家交流时有效地通信手段( )6 E$ q+ J" e7 G. }5 E
A、错误0 w/ v$ l/ p7 ]/ N+ g' r" _7 p
B、正确
正确答案:√1 y' U; j: S7 k% Z
! Q8 C/ p! k+ ^5 l T `' B% N9 y. u
第46题,常见的成本估算技术有()/ u, ` m% q( {3 ]: M! t: Z* u$ B
A、代码行技术
B、任务分解技术
C、自动估计成本技术
D、零消耗技术$ ~ [& s+ H2 i+ y9 K, j
正确答案:,B,C
& I9 H+ r' R) E5 X, E1 w0 e
第47题,通常用来消除数据冗余度的范式有()
A、第一范式
B、第二范式0 R6 Z+ q; M$ p; n3 A1 x& a
C、第三范式
D、以上都不正确
正确答案:,B,C
第48题,需求分析对系统的要求包括()8 }8 x4 A! s; F8 m. E4 d2 t
A、功能需求: {9 `! a& |6 y3 f/ V" n1 e
B、性能需求
C、可靠性和可用性需求
D、接口需求- F! T/ _( O' |. H* \
正确答案:,B,C,D8 C8 _) ^( n4 Q, H/ o9 D4 p% ~% E
1 m" ?5 v- v0 S- m; K! j' O+ E/ J5 c
第49题,大型软件系统的测试过程经常由那几个步骤()
A、模块测试& U! T' u8 h" e6 M
B、子系统测试
C、系统测试% P( X. Q3 j( w* D
D、验收测试" _" i' ~9 S; p/ \5 A
正确答案:,B,C,D
第50题,软件工程的主要目的包括()
A、提高软件的可维护性
B、减少软件维护需要的工作量
C、降低软件系统的总成本
D、工程规模比较大, n, h- V# E z9 d4 ~: ?
正确答案:,B,C |
|