20年春福师《软件工程》在线作业一(答案参考)
【奥鹏】-[福建师范大学]福师《软件工程》在线作业一
试卷总分:100 得分:1004 e' O: `1 D# x) [0 u
第1题,判定覆盖又叫()" N- @9 E3 O2 H# U9 h: C; V
A、分支覆盖A3 U+ `3 G2 E
B、条件覆盖
C、语句覆盖
D、点覆盖
正确答案:
/ A; C3 E3 _7 \K9 _' ]
/ Zi- n; ^4 _, ~: p3 b
第2题,以下那个不属于验证软件需求的正确性的( )& wz8 Y! f: k/ Dv* B; X_" EP
A、一致性' ]% E. }* z5 B1 H
B、完整性
C、现象性: L& i+ R' _1 {6 d8 Q4 l, g2 F; r
D、有效性5 \4 d( O0 T`5 d* H' x
正确答案:
v! B# v( I' Q( u* Y7 R
$ ^g/ F8 V* p+ ?
第3题,软件( )是把程序从一种计算环境转移到另一种计算环境的难易程度* Ki/ n6 J+ g, n2 B, G$ n- C* V& t
A、可测试性; }1 Q; I/ h) _( w: ?+ L# U
B、可移植性
C、可修改性( P7 f) Y6 y. Q}, ~! M7 g1 [
D、可理解性9 }7 @+ b/ f' s% M
正确答案:
2 |: d; |9 c0 j) C( M$ C
第4题,Jackson结构程序设计方法基本上由()个步骤组成5 t$ O% c: W; U: D, K) U- U" p
A、17 f. N" d9 R. ~$ o+ X/ f) a: B* Z
B、3
C、57 r; U0 e- J5 t* c
D、75 R: Q9 D- o& Y
正确答案:3 o$ Q$ o( n* `3 O+ d7 N: o
" ?% q2 W) s2 ~|( R
$ g* K( t( Y' h+ p
第5题,软件测试方法中,黑盒、白盒测试法是常用的方法,白盒测试主要用于测试( )# @+ ]/ e5 Z7 \. v# n
A、结构合理性
B、软件外部功能' h7 C, E( s, P! e. c2 v* \
C、程序正确性& _5 @4 N7 D8 _! M{, L9 m
D、程序内部逻辑3 c( K0 i2 \, e/ E+ F, J
正确答案:1 k( E5 x, B6 [0 s% V. o' f
第6题,以下不是白盒测试技术的是( )。, ap3 ]8 L1 X* B4 F6 F" ?
A、基本路径测试
B、边界值分析测试8 _- E5 y( b0 w
C、循环覆盖测试
D、逻辑覆盖测试5 O' L. C/ K) _: L; o9 l2 ?) S
正确答案 s( f8 w0 lp- Y4 s
: H& n`# A7 e3 J/ `
第7题,软件维护是软件生命周期的固有阶段,一般认为各种不同的软件维护以( )维护所占的维护量最小。5 h5 X; O; O7 H" A
A、改正性维护
B、适应性维护! A. l! M+ E5 L% [
C、预防性维护' Y4 F- E; f# \r) q; G9 T8 V
D、完善性维护6 F7 M; R& c! [" l! Y
正确答案:% \: S- K% D! H- P
第8题,数据对象彼此间(). [& N2 }I1 d6 f5 P
A、有关联的& |2 }6 @' c3 h! l' F2 x( {7 i. `2 e- M
B、没有关联! L1 \4 d3 O9 {1 c3 i2 NZ
C、不好界定关联
D、以上都不正确
正确答案:
# }9 A( V# p3 J6 ps
第9题,需求分析中开发人员要从用户那里了解的有( )
A、软件做什么
B、用户使用界面+ R. X9 A, T7 k7 `9 s2 R! a
C、输入的信息
D、软件的规模2 C% s% W6 W9 C8 D
正确答案:
" n# E- Y0 `0 x
第10题,为适应软件运行环境的变化而修改软件的活动为()./ \9 x+ a) T/ b7 S5 F
A、纠错性维护
B、适应性维护
C、改善性维护" V* ], b" L9 W/ G+ W
D、预防性维护
正确答案:4 v( r6 K9 X- A1 @% uP
第11题,信息隐藏中隐藏的是模块的()
A、实现细节0 N* P% q; p; M: R/ b) E: B1 N& A* A
B、设计细节5 [' _! B2 Z$ t9 D
C、运行细节
D、以上都不正确
正确答案:
/ C9 K2 c: c; ]1 b2 {% k8 Z
1 |, qo" F0 9 K% Y
第12题,下面选项属于瀑布模型存在的问题( )2 r0 |: I( e/ G9 K8 m% [# S
A、用户容易参与开发
B、缺乏灵活性& ~4 n[9 {* Y( Z
C、用户与开发者易沟通( [( H* g3 k5 z
D、适用可变需求2 R7 `0 l: c) r" r
正确答案:
5 }7 {$ q, R& ]. V5 S" N
第13题,常见的程序控制结构中没有( )
A、GO TO 语句
B、顺序
C、选择
D、循环' n. \1 ^7 S) u7 i' [+ j' J
正确答案:2 E& v& b$ zn; V5 v; f2 d" D
第14题,下面不是面向对象设计准则的是( )0 c# m0 K. ~8 u( s+ E4 b
A、模块化
B、抽象# z& t% _4 V/ \/ s0 B- G4 U+ ]
C、信息隐藏
D、不可重用8 @/ s! W$ X' ]% c
正确答案:
第15题,从事物的组成部件及每个部件的属性、功能来认识事物。这种方法是()的方法。6 ~; F4 S2 F' {5 q! Y
A、面向对象$ B; F* H$ U, ?6 s) [( n/ ?
B、面向数据
C、面向过程# M5 o% s' ^' \% \
D、面向属性
正确答案:8 Q5 U; ~, Q- ~0 c1 g: \, N: }' N
) f3 Y) p& W, c% ]6 `2 d
第16题,在设计人机界面的过程中,下面那个问题不可能遇到( )
A、系统吞吐量& z, o# b0 W9 Q- }4 p! E
B、系统响应时间# X6 B/ [" Q1 d7 W
C、用户帮助设施
D、出错信息处理! O: @- Y9 _1 S6 u; J+ f
正确答案:- h7 T" h# U1 ll. O" `+ V+ F
" i) `4 e) n8 v! C1 `1 B
第17题,()由软件定义、软件开发和运行维护3个时期组成1 m6 L/ x0 g" Q5 B" q8 n. ^
A、软件生命周期
B、软件测试流程
C、软件维护1 t# W$ ~7 S! w: z
D、软件部署
正确答案:
2 c. o. \0 c% c7 {* F8 W
, H7 K+ K8 J% A! Y0 G3 F
第18题,详细设计也称为(),它将详细的设计每个模块
A、模块设计& L, W& ~4 i4 e: C) a) @
B、过程设计
C、整体设计
D、分段设计; P8 a5 V6 z* f& G* S/ o7 O+ k
正确答案:
' i& W" C( E" L; U
第19题,传统的软件开发方法以()为核心
A、数据
B、算法
C、结构
D、过程2 q+ q9 e: {& s
正确答案:
; J8 W' ~0 V. d3 a% w4 Z. g" O4 c
. @& }& t/ ~2 I/ ]1 l
第20题,面向对象的软件技术以( )为核心2 X- J' [' K$ pL! u
A、数据" X1 a5 t* U|2 x7 v6 Z: m
B、对象* e1 X/ F9 ^6 A0 Z2 A
C、过程; o7 \6 ]) z9 a- C+ j
D、结构
正确答案:* J5 P# n# D9 m7 S
: j+ s7 P) C' Z/ \X
第21题,下面属于软件调试技术的是( )。
A、边界值分析5 j. b4 G" ~; Q! E* _! k
B、回溯法
C、循环覆盖
D、集成测试) J# z) J7 m8 [5 q- l9 O
正确答案:
& n8 e8 G2 x5 {# P
第22题,大型软件的测试不含有那个阶段( )
A、边值测试' w! F# d6 u' B# `+ q4 W1 Y: A+ X]) T
B、单元测试, E$ T' W) y9 {, V# T
C、集成测试
D、验收测试% |& X* ^" h( L
正确答案 g/ D- F5 K- t8 z2 U
第23题,()能粗略的标志一个系统的大小和复杂程度/ W/ q+ O6 w5 f! W( T: H0 M4 g
A、深度6 X( V; j/ k' p! _5 C~
B、宽度/ @9 G# M+ @" x& }2 z
C、扇出
D、扇入8 N4 {3 |' \2 x3 ~5 t- {
正确答案:2 B7 [+ D4 B1 r( {
第24题,下面哪些不是数据字典的元素(), x+ d4 [+ Y5 G: E3 D
A、数据流2 o) E! ^; r; D) V" g; Z
B、数据存储
C、处理% k% p) J" _6 a
D、数据对象0 A& ?+ m1 k1 U$ V8 h% Y
正确答案:6 f$ s4 i5 O9 m: q+ ^9 k
/ n7 b+ F, i9 w- o
第25题,下面选项中用黑盒技术设计测试用例的方法之一为( )。8 i2 @# e' f6 k0 o; Y
A、基本路径测试
B、逻辑覆盖# z& p8 k4 Z4 _; H6 lY+ ~1 r
C、循环覆盖' T2 L+ q2 ]7 e, u7 c
D、等价类划分
正确答案:
% `8 y, Q/ J& C# O- F5 b
第26题,单元测试集中检测()! h9 a8 J2 U, a: M, y
A、模块( X( \/ O0 t2 A0 F+ I( _# k
B、过程5 @$ ]" ?* T1 Y5 T' Z
C、数据( k$ f+ _2 U, C
D、架构, n: [- Z& d- H
正确答案:
2 a% X! Q9 D9 {' c
第27题,RUP把软件生命周期划分为()个连续的阶段@; LK9 K! |5 q6 f8 |) q
A、11 q8 K. |6 y- F) @$ \! u$ Z
B、26 X3 \6 K+ Q) H6 S( j
C、3
D、4
正确答案:
第28题,盒图称为( )或Chapin图,这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题0 x6 H+ p7 {5 K' J
A、流程图4 Q" i8 B; r4 t( G
B、框图9 Q0 V; B+ x% D& \! ?6 E
C、判定表
D、N-S图9 W: y: T' _7 VN' Y9 S
正确答案:- p2 b3 ~+ T+ n- m
6 y/ U1 G, Y& A6 d. X/ R
第29题,一张判定表由()部分组成/ U) u' W6 `- A
A、1
B、2
C、3% e" R7 \9 S5 f9 X( \{$ u$ ^; k
D、4
正确答案:
$ A9 z* p( Z' y' ?( g' {' K4 r: H) Z
第30题,层次图很适于在()设计软件的过程使用
A、自顶向下e7 @& H5 J" K$ ^G6 y- K
B、自底向上
C、由中间到两边/ e7 J4 M1 |! q9 e0 p. q# y7 \- J4 A
D、以上都不正确
正确答案:
第31题,增量模型基本思想是使用原型方法来尽量降低风险( )
A、错误) C?% n# w: k
B、正确# jf! C9 M! d/ _
正确答案:
第32题,总体设计过程由两个主要阶段构成:系统设计阶段,确定系统的具体实现方案;结构设计阶段,确定软件结构( )e+ l$ S# k8 ~
A、错误
B、正确- p5 Z' _( p4 `" a]
正确答案:
第33题,边界测试时单元测试中最后的可能是最重要的任务( )0 s1 U) ]( W! d: c. x/ H
A、错误8 Mp: o; @! p' i: [7 R* IZ
B、正确+ Z0 S$ d% }* Ny
正确答案:
/ {3 w: |! V* p# V- h4 w]; V
第34题,子系统两种交互方式是客户-供应商关系和平等伙伴关系( )
A、错误
B、正确
正确答案:
$ S' G' y6 Y. g' z4 s: m/ |( H
第35题,软件工程包括技术和管理两方面内容,是技术与管理紧密结合的产物( )
A、错误' j/ k. q; m+ S1 G! {! pJ
B、正确
正确答案:
第36题,对象模型表示静态的、结构化的系统的"数据"性质(). e5 {8 Q9 i+ j
A、错误
B、正确
正确答案:
第37题,软件质量是软件与明确地和隐含地定义的需求相一致的程度()
A、错误
B、正确8 ^2 N7 t4 [& M' W
正确答案:6 z0 X, ~2 D( e6 w- D; I
$ ?6 y3 V1 s" ^! R
第38题,条件测试的优点有二:容易度量条件的测试覆盖率和程序内条件的测试覆盖率可指导附加测试的设计( )3 q$ u$ H( H% t9 C! X5 P- O
A、错误
B、正确; J! o; E" [$ y" E% z& P) p+ u% b; `
正确答案:
4 {% G( o$ Z0 c# ^
; ^5 s# m# P4 h
第39题,McCabe方法根据程序控制流的复杂程度定量度量程序的复杂程度()
A、错误3 d& i9 m6 }$ |7 B* I$ E; c( V) C
B、正确
正确答案 G( T7 G: G( B' a$ B) j
# h. C6 O$ R" Ug* Y) _# m
第40题,螺旋模型的基本思想是使用原型及其他方法来尽量降低风险()
A、错误4 [3 a# {; s2 g2 X
B、正确1 }0 w( z; f) e$ D7 p; V) [
正确答案:
第41题,当算法中包含多重嵌套条件时,用盒图可以清楚表述算法()8 T0 D/ s, {7 O& ^- N8 ?
A、错误
B、正确. V2 Y! g4 Z# m! L
正确答案:
第42题,与用户沟通时访谈有两种基本方式,正式的和非正式的访谈( )* R7 o+ @3 V+ ?' S9 j3 A2 \8 Z
A、错误
B、正确
正确答案:0 F; E0 u% D1 z- I. J! h" H. C4 K& K8 G6 t
, b! t6 ^! W1 ~. H( a4 z% u
+ s$ e( a2 R1 _
第43题,等价划分是一种白盒测试技术()2 CL3 Pv+ P' ^& b; n! J
A、错误
B、正确
正确答案:
& b9 e& I. q+ i8 ?4 ^/ K) _
0 ?7 p7 ~5 KI* r
第44题,在逻辑内聚的模块中,相互之间关联性强,因此这类模块的修改比较简单()1 v5 Z( y2 [: @" D+ n! G
A、错误
B、正确
正确答案:@. g- \7 h3 p5 \, v\
0 _! _% ?; {% J/ G$ v: ~( |
3 k7 k, y9 A& B6 b0 I- B/ W2 y! N3 d
第45题,系统流程图是概括描述物理系统的传统工具( )
A、错误$ n& V4 l' R, B7 `
B、正确5 v( s( y/ Qf) A_
正确答案:
$ j& X1 J3 |3 {7 ]/ K, K6 i
; P/ e" C7 _- C2 ]. Y
第46题,大型软件系统的测试过程经常由那几个步骤(). l, N( jN! f: ?9 X* W4 {, Y9 [( C
A、模块测试
B、子系统测试" i; S. Y2 S& v4 |. @* C$ s) {! G
C、系统测试+ c- C2 A* t5 Q
D、验收测试& j" _1 t! ?) t) y
正确答案:,B,C,D5 z5 L, \8 O+ L9 K/ K
) A4 J! l9 n: U. i- C1 O
第47题,下面属于软件危机表现的有()
A、对软件的开发成本不准确
B、对软件的开发进度估计不准确
C、软件通常没有适当的文档资料
D、软件常常是不可维护的- ]/ l_' R7 M5 f
正确答案:,B,C,D
第48题,常见的软件工程中出现的文档有()
A、系统说明
B、用户手册
C、测试计划
D、详细设计
正确答案:,B,C,D
& x+ r6 x' Qe
第49题,下面属于逻辑覆盖的是()
A、语句覆盖
B、判定覆盖
C、条件覆盖
D、路径覆盖. D7 b) v+ S' Z$ O
正确答案:,B,C,D
6 V0 b( Q5 |5 x8 t
$ l1 K% L. q' L. C- l: D3 e' H
第50题,软件工程的主要目的包括()0 R% T; `9 r: M- Q; u! |
A、提高软件的可维护性: O' O, {( ]! Z8 W- p9 S
B、减少软件维护需要的工作量8 Y7 t3 tw7 @1 O; `; M4 y, T6 @1 d
C、降低软件系统的总成本" N+ i2 D0 O5 u! w! ?! K% B5 l
D、工程规模比较大9 f5 G: o5 C& s* p
正确答案:,B,C
页:
[1]