|
10秋学期《软件工程与UML建模》在线作业二
: t, Q! u3 Q# e4 T! C7 X6 H单选题
; H* p9 S% m( G& N1.下面所列的内聚种类中,哪一个内聚度最强( )
& D3 I: ]; s* N+ H" iA. 偶然内聚
3 v5 F4 Z& l3 S. n5 L7 z0 o }7 JB. 逻辑内聚& U r! R6 l1 P$ b6 e0 Q
C. 功能内聚0 k1 ^5 B) @+ R* [: F
D. 顺序内聚: r; l. `: p5 B3 [
资料:C
p6 p# e6 N; r. {) b4 {- i8 t- i+ @2.软件测试通常可分为单元测试、集成测试、确认测试和系统测试,其中确认测试主要用于发现( )阶段的错误。, a0 g1 F8 t) o! t1 e
A. 需求分析
. g. K& a) _3 U% Q5 HB. 概要设计
5 ?/ r! l) t$ e: i& B7 z+ a- F+ zC. 详细设计 {( M H2 l2 T3 q8 O. C; T3 o0 [
D. 编码( I0 U- [4 {8 P; z# g* C
资料:A
4 A5 ~7 c' [& X" D: H$ e6 @3 C3.软件测试时软件开发的重要环节,而进行软件测试的目的是( )
F* |* f5 k3 {' ]; h: |A. 证明软件错误不存在: e2 h4 Q2 w/ D
B. 证明软件错误的存在2 ]* m9 n3 z0 n- w1 A4 g
C. 改正程序所有的错误1 }: `1 ]4 k; k" Z+ M4 Z! v
D. 发现程序所有的错误3 g- f; f; u: `3 Q6 g
资料:B
6 m# C5 Z% f' ]6 q4.模块是执行某一特定任务的数据结构和程序代码。要使模块保持较高的独立性,应达到( )的目标。
' e- \8 I2 z* U& i! e7 T# s: f: P- h" g, |A. 高内聚、高耦合" ]4 j4 U& Z9 D6 {, D4 d
B. 低内聚、低耦合' z6 E. }- P6 _( G) O0 H3 o3 @4 f5 @1 J
C. 高内聚、低耦合
$ T- z$ F+ z. Q4 aD. 低内聚、高耦合
6 U; E) g5 z) ~ ~8 L) `8 K资料:B! k) Q6 u# \$ @9 V2 b$ J% ^
5.软件的集成测试工作最好由( )承担,以提高集成测试的效果。
: n& H- o6 e8 A4 T% {A. 该软件的设计人员
' b) K+ ?- }& o7 S! \5 r, @B. 该软件开发组的负责人
1 e8 s7 Y* h8 \9 XC. 该软件的编程人员. w( J4 z/ R& c* {2 n9 B' p3 f1 H
D. 不属于该软件开发组的软件设计人员1 K! V1 F3 K' X, L# ^$ ?
资料:D
7 f; \, n4 R+ K% L; F O: o: @, O6.软件复用是使用已有的软件产品(如设计、代码、文档等)来开发新的软件系统的过程。软件复用的形式大体可分为垂直式复用和水平式复用。水平式复用是指( )中的复用。5 @' R& K2 a# r
A. 同一软件系统3 B3 e) H$ Y/ z* i0 B& V# [
B. 不同软件系统& _" Z4 ?8 q% v+ }4 `7 w
C. 同一应用领域1 Y% m; ]" Q8 h7 k# \8 x1 e
D. 不同应用领域! ~( ]9 m, Z0 g1 z) |& W; X
资料:D |
|