|
10秋学期《软件工程与UML建模》在线作业二& L9 j) n' X$ x; W/ J2 G, }
单选题
- c* O2 g5 g, v0 d$ ^1.下面所列的内聚种类中,哪一个内聚度最强( )2 I1 u" ~7 R: |7 v# B6 L) I- ~ x
A. 偶然内聚
& r7 |: `7 D2 u- m- [2 ZB. 逻辑内聚# X N$ p* J6 L2 U
C. 功能内聚
" n# P+ T2 k5 k* g, z0 |8 a8 BD. 顺序内聚5 d5 D: j, [8 H
资料:C
1 Q: ~: ^4 k, h: h1 M0 |' `2.软件测试通常可分为单元测试、集成测试、确认测试和系统测试,其中确认测试主要用于发现( )阶段的错误。
. T; U5 p+ F, GA. 需求分析! m3 |7 D0 h% E& c& g4 q% a
B. 概要设计% @5 O2 g' Q2 T5 c/ q3 i/ c
C. 详细设计' J6 S( @ O, j4 z
D. 编码5 q, c1 D/ H# \9 f; N
资料:A
0 w8 Y* n7 c9 z+ J3.软件测试时软件开发的重要环节,而进行软件测试的目的是( )
! O: I- D- |- ]! O5 sA. 证明软件错误不存在
5 w3 D3 z. w5 u ]! _0 EB. 证明软件错误的存在
" D. t/ y7 }( o7 z' SC. 改正程序所有的错误
. ~3 q8 J2 y4 y4 bD. 发现程序所有的错误
7 q' N0 d, S5 r& ^$ H: t# J资料:B- q' Z- p1 T5 ~/ t
4.模块是执行某一特定任务的数据结构和程序代码。要使模块保持较高的独立性,应达到( )的目标。3 h: {! @% u& y3 {
A. 高内聚、高耦合
! u7 p" k; l6 H0 ^8 L6 [9 fB. 低内聚、低耦合/ t9 V% a& l8 j' G* {2 `/ b' [6 G
C. 高内聚、低耦合
7 w! P& M! k% A. l# FD. 低内聚、高耦合
+ D3 o( e) |+ g1 |8 G$ u5 E; H资料:B
8 n" z- J- u' [( a+ P9 D5.软件的集成测试工作最好由( )承担,以提高集成测试的效果。
9 ^4 G0 p; {# `: h( } I1 WA. 该软件的设计人员! k f8 W$ J& K, i% ^4 ^7 I
B. 该软件开发组的负责人( e6 [, Y! w1 P i! Y+ F4 i
C. 该软件的编程人员4 ^ F3 \* T3 P+ Y% R
D. 不属于该软件开发组的软件设计人员% g4 w3 K, }8 X9 D x; G: k/ k
资料:D% a+ z7 Z/ l6 K& B0 Y
6.软件复用是使用已有的软件产品(如设计、代码、文档等)来开发新的软件系统的过程。软件复用的形式大体可分为垂直式复用和水平式复用。水平式复用是指( )中的复用。4 h4 i# O* Z4 e$ T- ^$ W
A. 同一软件系统: F% z3 I0 ? ~6 ^0 H2 c
B. 不同软件系统
U+ h' I3 h" I9 d) ^) vC. 同一应用领域
) A2 u3 [8 Y/ _- E5 o# ]D. 不同应用领域+ P4 ^+ D& e# P P3 ~, _% Q
资料:D |
|