skystar 发表于 2021-11-9 13:50:19

20年春福师《软件工程》在线作业二(答案参考)


【奥鹏】-[福建师范大学]福师《软件工程》在线作业二
试卷总分:100    得分:100
第1题,()由软件定义、软件开发和运行维护3个时期组成
A、软件生命周期4 p$ F2 e9 q$ r2 H5 @: Zp
B、软件测试流程" ]5 }& K4 e6 f( x
C、软件维护# Q7 V+ s2 }6 j) D
D、软件部署
正确答案:

$ S6 _2 s! q: m- F$ I
第2题,下面不是面向对象设计准则的是( )
A、模块化6 k$ j- |# K* c
B、抽象
C、信息隐藏& j6 f' F7 _3 a6 r
D、不可重用O! B& @+ Q/ e. p]
正确答案:' x% _% A% [H+ v5 V# `1 G


第3题,详细设计也称为(),它将详细的设计每个模块
A、模块设计' T( v2 }- T1 S* f$ @3 k1 Z
B、过程设计
C、整体设计
D、分段设计! g! n/ R9 v|0 Z6 L, B% @: m
正确答案:
$ i1 f' l5 R. R; g
; I6 [$ O9 X: Z4 W8 @1 T7 t
第4题,需求分析最终的结果是产生( )
A、项目开发计划
B、需求规格说明书
C、设计说明书& \- b! g; w6 n2 I- }, W3 {
D、可行性分析报告
正确答案:+ W2 V) M6 [1 {8 H/ k/ s

3 h9 k]; R3 I! [9 ~
第5题,数据对象彼此间()4 ?- N0 o% _[
A、有关联的$ @" y0 q* j+ u+ O3 c1 O! ~* ?
B、没有关联+ g5 m. Q% U( Z; j# {3 v1 V
C、不好界定关联' x2 ?/ A- S: \( m( M- Q
D、以上都不正确$ S7 Q* a5 }, y" V, X, E! {# _
正确答案:
8 G' m: }3 W# T. \( e0 h
, D5 L4 N+ d}' y. o
第6题,下面不是软件工程三要素的是( )
A、方法
B、类
C、过程
D、工具# s; j% V1 l' m" t1 L, s7 e
正确答案:

% X; i: |- c/ Z' J1 l$ o2 Q6 A
第7题,层次图很适于在()设计软件的过程使用
A、自顶向下
B、自底向上0 p: M( L' x1 u
C、由中间到两边) y1 k$ g' K- ]1 h6 {
D、以上都不正确' |2 }' ld5 _w5 l
正确答案:* U9 F5 H$ g! R5 S- ~2 Q


第8题,下面不属于软件成分的重用的级别的是( )3 g6 ]5 ]/ @5 Wn( n& ?* D
A、代码重用
B、设计结果重用. e% Z8 o- d2 e9 Z" _# u
C、分析结果重用
D、类重用7 c9 w) x- [; f6 q$ a2 Y2 a
正确答案:
# R. [& n% G. {5 a- X8 t$ {
2 m' x9 F3 i( Q* b/ y
第9题,下面选项属于瀑布模型存在的问题( )
A、用户容易参与开发
B、缺乏灵活性/ w# Z2 ]" V# L
C、用户与开发者易沟通, z+ b* C9 K+ ^9 Q9 a; U. L/ t
D、适用可变需求
正确答案 Y8 l1 BU7 `3 K; P
8 t2 T) {+ u' V+ M3 U6 C1 A
2 F" M& n5 u& I0 Y2 d: g
第10题,软件测试方法中,黑盒、白盒测试法是常用的方法,白盒测试主要用于测试( )
A、结构合理性
B、软件外部功能
C、程序正确性# C' s) q: N5 G6 ?# C
D、程序内部逻辑5 T! |& a4 \1 C2 \1 U1 `+ k; R
正确答案:

! l! K- P& V! }2 p" {
第11题,为使模块尽可能独立,要求( )4 b- z3 S' q" M$ Q; o
A、模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强
B、模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱
C、模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱
D、以上都不正确
正确答案:
/ @1 T6 N1 `$ O9 s. t" P

第12题,()能粗略的标志一个系统的大小和复杂程度
A、深度6 b0 L, y9 N( X, ]4 t
B、宽度
C、扇出
D、扇入/ z|6 b% q- |# }+ ]
正确答案:

p9 H3 @* S3 J3 G$ N! W& h* F
第13题,下面选项中用黑盒技术设计测试用例的方法之一为( )。" e; Xu6 s$ K6 u
A、基本路径测试9 Q0 h3 O' l: I/ m2 W4 M: }
B、逻辑覆盖
C、循环覆盖
D、等价类划分
正确答案:" A1 |) [/ |8 A! y9 _5 b; u! S. R
" M; G+ {- nh1 j9 [5 r
* fGT7 k( v8 \" u) R
第14题,Jackson结构程序设计方法基本上由()个步骤组成1 mP7 }- J$ }& f% U: L0 z4 Z
A、13 C2 V( Z: F$ i. N3 v0 P
B、3: H! ]; Z2 Z& _, w; U: O- o
C、5
D、7
正确答案:

. d$ f/ y0 u' z2 _
第15题,单元测试集中检测()
A、模块/ Q' H$ _* m. c9 s4 Y) m2 q$ b1 c
B、过程9 O/ _P) q8 t- J0 ^
C、数据
D、架构" ?& T7 W7 U" i3 g2 _
正确答案:
+ _N( i: t- r, r( k, x. @

第16题,在设计人机界面的过程中,下面那个问题不可能遇到( )5 V7 t% k- JR9 u2 \l3 r/ _) \
A、系统吞吐量
B、系统响应时间
C、用户帮助设施
D、出错信息处理
正确答案:, rJ' }" v3 Y- ?! h


第17题,当模块中包含复杂的条件组合,下面选项中()能够清晰地表达出各种动作之间的对应关系。8 Q) O9 I: h, z. `1 ?: M% S( n- n
A、判定表和判定树
B、盒图M, e6 Q$ q7 t2 U4 f
C、流程图
D、关系图
正确答案:; [( g" Bn9 \- v6 q

_! `9 Q! O; _4 \
第18题,一张判定表由()部分组成9 r5 T! U. u: q' qS# t
A、1, V8 m* @) K! [9 ~9 S& Q- I) j
B、2
C、3
D、42 S7 r# Q( `3 R7 Y/ y
正确答案:! E# k1 H8 ~/ p- _) @% ?- n0 Z; Q


第19题,盒图称为( )或Chapin图,这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题
A、流程图' w9 g1 S$ Q- y3 n
B、框图
C、判定表5 ?) L/ h2 j0 s7 u: m
D、N-S图
正确答案:
7 t: s" W' j& v7 y/ d! {0 w

第20题,以下不是白盒测试技术的是( )。
A、基本路径测试
B、边界值分析测试
C、循环覆盖测试
D、逻辑覆盖测试" k. U" |v/ f
正确答案:; L2 S8 J" @: ]6 `1 i/ ~


第21题,下面不是软件危机现象的是( )
A、对软件开发成本和进度的估计常常很不准确。0 Z2 }* o# X5 r9 h- ^! \
B、用户对"已完成的"软件系统不满意的现象经常发生。
C、软件产品的质量往往靠不住。3 E! d! Q1 W6 R8 D( N) |
D、软件常常是可维护的。
正确答案:

; |; \! V" e+ v5 l4 F
第22题,完善性维护占整个维护活动的()
A、50%-66%
B、17%-21%
C、18%-25%3 s5 YZ4 ET: [) z
D、4%! Y2 @1 A$ o- T8 A( [; @, L, L
正确答案:8 e1 P' Z2 p5 G; xF( o
! |" Z: Z) o+ i' `7 P( |5 y" b% \5 X

第23题,以事务为中心的数据流称为()
A、变换流
B、事务流6 a- P: P, I9 G( Z$ q" B5 D2 E
C、设计过程
D、模块流1 \! y8 k. R}1 B7 N$ g( |7 [
正确答案:# D( |# n4 c- Z9 l( U2 \
3 s4 |% H8 w4 \( J) a
3 R3 F5 S4 YH/ ?8 `
第24题,为适应软件运行环境的变化而修改软件的活动为().7 ^8 _e% A& m/ ~: R) _! E8 V
A、纠错性维护% R) h0 q9 o4 _$ P3 M( k7 O; |0 v
B、适应性维护/ B! |7 i5 f& O6 D' }
C、改善性维护
D、预防性维护
正确答案:- j6 n+ K% j3 R# J2 R* `
: G$ o: e: \( q( ?2 X7 v% c
& ^1 d! ]' ]; n: @, B/ C
第25题,判定覆盖又叫()6 y" y( r# v6 m0 |) c: t4 C
A、分支覆盖
B、条件覆盖/ Y$ l( G) l: E! V* S/ |
C、语句覆盖
D、点覆盖/ U/ N' k5 R. x! n]8 K
正确答案:0 i8 t. q# p' }$ f; WT
# i7 g; b: H, t' B9 l: PL+ J
3 @/ k! M6 w; l( [5 |+ X8 E
第26题,下面那个不属于常见的3类人机界面设计指南( )
A、一般交互指南7 [) V2 @1 g+ P. |" h0 b
B、信息输出指南" J7 {$ Y+ P" J- e7 v
C、数据输入指南
D、信息显示指南
正确答案:
R7 [, K4 o- W
$ Q( X% q* h, v' U5 t# Z
第27题,在E-R图中,()表示关系
A、方框* ~) u% b( V9 ^% S8 x
B、菱形- I0 r1 M" _{: R$ ]. r3 W
C、椭圆
D、圆角矩形
正确答案:


第28题,下面是软件重用的层次的是( )
A、知识重用1 r; S9 ~" X8 }- ~" [' R3 t
B、数量重用
C、结构重用
D、数据重用
正确答案:

8 N+ j, p* R3 }/ ]! |7 {
第29题,信息隐藏中隐藏的是模块的()
A、实现细节
B、设计细节8 l4 L4 A" ~# C) u% A7 s
C、运行细节
D、以上都不正确8 `+ S3 x. ?# W; [, a
正确答案:
* c/ j9 U* v! e8 f( [% R5 P

第30题,从事物的组成部件及每个部件的属性、功能来认识事物。这种方法是()的方法。
A、面向对象
B、面向数据9 o% R7 p3 u/ Y$ c0 j* K: \4 S
C、面向过程
D、面向属性" L/ M4 O+ X. a" G! e& g
正确答案:
& o4 v7 H! x' W2 L; _* As4 N% \" O
$ [) L+ ^7 I4 u' v. `! t) `
第31题,接口需求描述应用系统与它的环境通信的格式()
A、错误
B、正确2 H( A' j7 p/ C+ d, w
正确答案:√
6 c2 q# o; G2 u- p$ x2 \3 k

第32题,分析模型是系统分析员同用户、领域专家交流时有效地通信手段( )8 p) Z! |k% @; F( H
A、错误* w7 C. f/ U. o$ `
B、正确. G, }1 F( N4 L0 v1 T3 d3 \" C
正确答案:√3 ~& U( r/ {3 t- z
: w3 R* l/ f# a5 S

第33题,当算法中包含多重嵌套条件时,用盒图可以清楚表述算法()
A、错误
B、正确
正确答案:
/ d( IH5 @2 L4 l, `* U2 x1 g
( m0 b: t" I8 F0 g9 d1 p7 V" A
第34题,子系统两种交互方式是客户-供应商关系和平等伙伴关系( ); v0 C7 s1 Z( \: d' [, W
A、错误3 n/ ^6 G. H9 v
B、正确
正确答案:
3 a1 _3 ~* \; l" D( O; t" a( r
7 D, X. o8 n' f9 G* L
第35题,边界测试时单元测试中最后的可能是最重要的任务( )& h$ yG. h7 h% G3 Q
A、错误
B、正确
正确答案:9 H* `/ u) ?' MA& N


第36题,所谓穷举测试就是把程序中所有可能的执行路径都检查一遍()
A、错误
B、正确: G0 J8 v. }: w2 v4 h2 S
正确答案:√( X% _8 H! C) |
5 r2 a' `/ D: {6 m
0 l/ O9 K+ l3 F5 J
第37题,软件设计中应该追求尽可能松散耦合的系统( )
A、错误9 j, H9 X7 A. Vm" m
B、正确
正确答案:
" Z4 ]) S( a: \1 G/ l1 Q: a
% }- K: U! j0 o4 E$ p/ m
第38题,软件的逆向工程是分析程序以便在比源代码更高的抽象层次上创建出程序的某种表示过程()
A、错误7 A2 H6 O# ^* w0 V' ~
B、正确
正确答案:√


第39题,重载提高了面向对象系统的灵活性和可读性()% l) ?! @1 O" G
A、错误. v! P' P) g7 \3 Dg* l, U9 k2 e
B、正确! S% c* o+ u0 h0 U
正确答案:! q, E6 O( R3 u1 |2 |


第40题,在逻辑内聚的模块中,相互之间关联性强,因此这类模块的修改比较简单()3 t9 K) X( U- z- X* l
A、错误
B、正确4 j4 w7 t# y$ }- d
正确答案:


第41题,软件配置管理是在软件的整个生命期内管理变化的一组活动()
A、错误
B、正确
正确答案:4 m% F7 u( J# m( u8 I, e! n0 A4 W

. s, |4 |, I- \/ a( I& Z
第42题,增量模型基本思想是使用原型方法来尽量降低风险( )
A、错误
B、正确
正确答案:


第43题,软件质量是软件与明确地和隐含地定义的需求相一致的程度()
A、错误
B、正确) p~4 q& T) r5 Q
正确答案:# E9 Q5 a1 ?. t& X3 B6 e) b: e
$ m. O7 E4 X. j; X- m7 D

第44题,McCabe方法根据程序控制流的复杂程度定量度量程序的复杂程度()0 @9 {1 c6 e0 G& d
A、错误
B、正确# B1 q! t* e/ X9 U! q6 r
正确答案:
: }9 H6 C" f: N, p2 \

第45题,软件工程包括技术和管理两方面内容,是技术与管理紧密结合的产物( )! D, C$ H. c2 D" r4 i5 _' ~
A、错误
B、正确
正确答案:" o6 g# H, D$ F& `; z1 ^
: V5 a3 _/ i) ~% @

第46题,通常用来消除数据冗余度的范式有()
A、第一范式) `" ]( e" n; k! P; d
B、第二范式3 H# D, {4 E' z^7 W" e
C、第三范式
D、以上都不正确
正确答案:,B,C7 M. A' A3 ~/ M0 t4 ^Si" y* U/ \# k
8 m1 R7 \% r: m+ c
0 A( v7 c0 k4 x# m7 N- u, w
第47题,常用的过程设计的工具包括()6 w4 {, F7 j" h6 P" P; b' a7 k
A、程序流程图7 s" M' U/ J9 D' {
B、盒图@; w$ Q9 A* lO4 a" x
C、PAD图7 x5 r8 N( e$ p* b0 s
D、判定表# ]. f) F" q( o! I; r7 h
正确答案:,B,C,D


第48题,软件工程的主要目的包括()
A、提高软件的可维护性- j6 U. G% u4 L. |6 ?. u
B、减少软件维护需要的工作量" _# Y8 _- I0 R) j7 X7 Q
C、降低软件系统的总成本
D、工程规模比较大
正确答案:,B,C
# u6 Q3 u6 c# J$ ^% v+ \1 ya
# G$ j: c8 t* V+ P
第49题,下面属于软件危机表现的有()
A、对软件的开发成本不准确( I0 [& g, z- u- x8 c1 M& S/ f
B、对软件的开发进度估计不准确
C、软件通常没有适当的文档资料
D、软件常常是不可维护的% [' _- \) {5 p( G: 2 t
正确答案:,B,C,D
: p4 X# B2 R# ^6 w# M

第50题,下面属于逻辑覆盖的是()
A、语句覆盖
B、判定覆盖. ^: U+ z, }( j* `9 m; |
C、条件覆盖
D、路径覆盖
正确答案:,B,C,D
页: [1]
查看完整版本: 20年春福师《软件工程》在线作业二(答案参考)