|
10秋学期《软件工程与UML建模》在线作业二
' f- B, G) e+ J- k单选题" D7 d5 R% [7 _* J& N. V
1.下面所列的内聚种类中,哪一个内聚度最强( ). ~. b6 p5 n) j, f& u% z: m1 A, S6 O
A. 偶然内聚
/ K5 U4 ?. ]: S1 }7 a, |7 j" g) n% i, aB. 逻辑内聚
& S v O4 S* A3 W7 m0 cC. 功能内聚
; v% f z. P5 GD. 顺序内聚
* E# H, z7 G9 q; l. Y9 o$ N资料:C! u1 V9 @/ L! u `1 A( A2 u- l
2.软件测试通常可分为单元测试、集成测试、确认测试和系统测试,其中确认测试主要用于发现( )阶段的错误。
$ ?' H e4 ?8 X! _' S+ T: v5 l( TA. 需求分析$ ?9 y4 D, \- ^8 z$ Q, D
B. 概要设计; T# }4 e7 S$ f' Q! i9 K" H* Q+ _
C. 详细设计
! k9 g0 g7 L2 I2 g( M% iD. 编码) j) _. W1 |/ N; g
资料:A
( [& d) V, j% |6 ^3.软件测试时软件开发的重要环节,而进行软件测试的目的是( )/ X: p( {) z, v( C7 q6 g) o
A. 证明软件错误不存在
$ @8 E2 e5 h( {/ M8 dB. 证明软件错误的存在- }9 ]& q/ J w: ]: L$ `9 F
C. 改正程序所有的错误' p0 a5 @ n. \: a+ v g4 y6 ?. ]
D. 发现程序所有的错误
( |; v& k( l( s3 Z. Y9 o资料:B
0 }2 Q# |1 l* C2 p1 x& g, r4.模块是执行某一特定任务的数据结构和程序代码。要使模块保持较高的独立性,应达到( )的目标。
6 m0 U1 C7 o* ^( N9 u1 TA. 高内聚、高耦合
9 a: q& O/ l, rB. 低内聚、低耦合; b; G" D) w, R, I) s) B8 X
C. 高内聚、低耦合
; G, K4 {$ F5 }1 |9 |+ ^! R/ hD. 低内聚、高耦合) o$ A) G0 @* x
资料:B2 A+ C, P8 ?. [4 D
5.软件的集成测试工作最好由( )承担,以提高集成测试的效果。; I6 i: N0 F% b1 e: o% }% J
A. 该软件的设计人员
0 A7 D; n: O& Z% [4 g; M, p: ^B. 该软件开发组的负责人
# a' R' O* D: d3 xC. 该软件的编程人员
- t) K: Q; O# }$ V5 XD. 不属于该软件开发组的软件设计人员
7 Q! n) M, U- F5 s c资料:D
! M# Z! {9 u9 e3 v$ F8 ] X% M9 S6.软件复用是使用已有的软件产品(如设计、代码、文档等)来开发新的软件系统的过程。软件复用的形式大体可分为垂直式复用和水平式复用。水平式复用是指( )中的复用。" C- D3 t5 i1 m" l- t W
A. 同一软件系统
9 Q" v1 z l; h4 S$ G9 ?8 uB. 不同软件系统6 b2 p; \2 n+ L' D
C. 同一应用领域: ^+ X5 S3 x' K
D. 不同应用领域
. j% P5 Y$ Z) }, }# {% Y资料:D |
|