|
资料来源:谋学网(www.mouxue.com)软件工程与UML建模-[东北大学]《软件工程与UML建模》在线平时作业38 g- w: ?# h' {7 v6 W/ b
试卷总分:100 得分:100
" G2 Z" K3 R1 ~# J; z. V第1题,上图中还有一处错误是( )0 m+ U* d( V/ c' N, q- b0 R
A、1层S2 R( J4 V: v/ H
B、1层S2
9 y" \9 j Q- u" ^" O9 l7 cC、0层S
+ Z3 q5 V2 B& R+ ~4 lD、0层S1
% ?" g/ P' v: P$ I* A正确资料:) b1 t2 S/ ?0 I6 O
: P# ?2 c: T/ q( e1 L4 ?- y3 N
5 w3 X B4 b1 {
第2题,软件设计一般分为总体设计和详细设计,它们之间的关系是( )4 O* ]& t3 ` [. r2 }/ z3 M9 f
A、全局和局部5 f1 S ^; E- e4 H: H
B、抽象和具体
1 h& v, j+ \+ T0 gC、总体和层次
' s) ~; N- `, V1 }% D( w% N; y# Z7 mD、功能和结构1 i7 |+ u+ o9 S6 ~6 U+ x
正确资料:
2 V- D% W$ t$ q% r* h! C
1 a& O& [; P/ i+ }) z: E% C; ?
第3题,关于内聚错误的说法是( ), d3 G( ~+ w9 O8 z- f, x
A、是一个模块内部各部件之间联系紧密程度的度量
5 O W5 s* Y# @% w* P( m% n- m8 G+ IB、是模块间各部件紧密联系程度的度量1 v1 B9 d) y0 }' ?/ C
C、强调分解时将相关的内容放到一起3 u) U- g) `( @5 F1 {2 v2 Z
D、一个模块内的各个部件联系越紧越好8 d2 z7 v" {# t. i- `& \
正确资料:
: q3 F8 \$ \* T) ]* W+ ?/ r p4 K$ ^3 u. z2 \
4 d- U% X7 ^- k第4题,( )将软件配置管理定义成一种标识、组织和控制修改的技术。
0 F1 {8 ~, a$ k. E0 KA、《GB/T11457-1995软件工程术语, m* k, r1 h- t
B、《ISO/IEC12207-1995信息技术--软件生命周期过程》
0 i. k( I# W( o( g2 E6 SC、《ISO 9000-3: 1997质量管理和质量保证标准》的第三部分《ISO 9001:1994在计算机软件开发、供应和维护中的使用指南》
+ d; b; }$ j8 H% ^+ AD、巴比奇(W. Babich) j; S2 C$ _. ^/ V4 D
正确资料:
3 K/ z. F: u5 H; T) n7 }9 m- v5 q/ c5 i2 _4 p" }+ G9 S% G
' R5 R7 d+ @3 F5 ^; q2 }5 D+ L' ~
资料来源:谋学网(www.mouxue.com),在下列逻辑覆盖测试法中,覆盖程度最高的是( )。
L* W) T) N6 K4 I' P* A: e3 F7 cA、语句覆盖
3 l* y2 d$ u5 VB、判定覆盖1 k& D8 ^8 E, y
C、路径覆盖! y" u; @$ W: R2 h) e; V0 ?
D、条件组合覆盖
~) j3 I1 C4 B. |- B) m$ [2 ~; r( C# k正确资料:. z U9 W( U8 ~! }# I2 a! X' ~
* q# L2 t' E0 b3 N" q) x
% ~# h# S- y* j; a7 D& u+ B8 K第6题,下面那一项不是单元测试考虑的问题( )4 J1 @8 _, F5 I: X/ Q! A9 K. c
A、模块接口; m7 t' g+ H2 d5 y, n4 K" r
B、模块执行外部I/O操作
$ ~5 G2 Y: _9 x5 z$ TC、全局数据结构错误
' i; y) h/ |. {! {& m) mD、模块的计算
% Q# h3 w T. @& M7 d) U8 U正确资料:1 |% Q: W& @1 z) C& A
& c4 O9 r: q" A1 Q
; D0 u, A( R+ {9 ?1 X a2 `3 \第7题,下面那种图表不是用于软件计划和进度控制( )
, P9 N5 \* y( q$ l+ f* @" I" mA、关键日期表
' |3 i' ~# G9 E( _0 ~B、甘特图( {3 ^+ z+ {6 k: }& @
C、里程碑图% e) M/ z; q5 r0 }8 w6 Y
D、Petri网
6 U5 ~: ]' R$ k7 T% @正确资料:
2 _1 t) N* K' ~1 C- w: Q- R+ w* P# B$ n+ W
6 p$ O3 B4 Q; X
第8题,把需要同时执行的动作组合在一起形成模块,该模块的内聚性是( )
( J+ q- Z5 ?+ ^" }5 x1 kA、顺序内聚
$ D6 a9 Y0 B5 ~9 aB、逻辑内聚; }* U3 {" \6 O7 G( `& W
C、时间内聚) _% N' v6 R1 B2 G
D、通信内聚
# ?6 T+ u8 F# W4 W4 a9 f7 b9 |正确资料:( N D2 C* D% c h/ |" T2 ~% ]
0 r; l: Z/ @! c' |: \, k2 G
$ q3 |% _. u/ z% T% i$ x$ W
第9题,一般来说,在软件维护过程中,大部分工作是由( )引起的。
3 J1 z( {( y0 k, bA、适应新的软件环境
& J, r. D5 G: t0 Z2 {; iB、适应新的硬件环境: b, c R4 P$ G# k6 a) N, y
C、用户的需求改变
+ G" t# B. p% G3 HD、程序的可靠性0 E" \' R) A/ v% ^+ C* k6 s9 n' G/ G
正确资料:) Q0 r, w0 m9 b8 C7 v
! m# u# I$ y8 f0 N ]/ T- S
- C# S' s; G7 r5 [% ]9 u资料来源:谋学网(www.mouxue.com),对于基于组件的复用错误的描述是( ): C1 W* G$ H8 E5 `( `
A、组件就是类或方法9 o' B; f! b7 ~$ K
B、EJB、COM、.NET和CORBA等是主要的组件模型9 `2 { l$ u" @; M( I# n% Y: N
C、组件复用不适用于跨平台操作4 I% Q3 w0 {1 h6 `! E' o. k
D、组件复用的部署和升级较麻烦
, ?- j" |/ h! n* P正确资料:: o2 t8 t: t, H: Y2 L
, |2 T6 t! J8 M; b4 t( u/ }. Q3 t( L9 X- O7 Z
第11题,以下属于程序流程图缺点的是( )
, K- c. O. Q8 |5 H5 _A、历史悠久
8 w/ W. a9 K1 x! r ?B、使用广泛' ~: ]. l, ~$ E* x1 y
C、支持程序的三种基本控制结构
D" M+ r% U: E, a2 J6 m# M7 {+ A* vD、可以随心所欲地画控制流程线的流向
3 _9 N. L1 ]" e! R" l正确资料:
% t' S2 W" k% I" \* G3 W5 P( ?: L
; x6 ]6 s ]2 P
资料来源:谋学网(www.mouxue.com),关于条件测试错误的是( )
0 s& ~! l' E" i. H, X- i5 |! qA、可以检查程序中所包含的逻辑条件
- g0 T- X5 E" u5 C0 p iB、条件中包含的错误有布尔算子错误! ^/ [ V. {6 ?- y
C、条件中包含的错误有布尔变量错误3 B8 c6 {/ `# ^1 G& w2 T! w
D、条件中包含的错误有接口错误* o3 t0 ~6 _) n) G1 w. M3 |
正确资料:
( M+ W H$ k O8 @. l3 j$ F/ t' X8 \7 h: P4 L7 g
8 I! ]1 d* @: @
第13题,软件开发模型是指软件开发的全部过程、活动和任务的结构框架。主要的开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型和智能模型。螺旋模型将瀑布模型和演化模型相结合,并增加了( )。. S0 N) N" p! j$ f& z
A、系统工程
! d3 L1 G' u2 w L9 r2 [B、风险分析: q( t; h; e/ G9 v* |3 q. r
C、设计评审
" Y- }4 L# G, G( ?# |D、进度控制
6 y+ X6 K+ U; w* |! z: L9 s/ k正确资料:# i/ w0 |8 c7 d- ]% ^. Y
+ F$ H8 I& n+ P6 G4 B+ h- ~+ D; S) _) y% L F
第14题,软件测试时软件开发的重要环节,而进行软件测试的目的是( ). h# R+ w; B; a6 N
A、证明软件错误不存在, i. H7 s- m+ [% @1 o
B、证明软件错误的存在. K0 ~& t" l6 c
C、改正程序所有的错误
; ^6 ?+ `5 p5 C$ _7 `# \, ]9 |" hD、发现程序所有的错误
+ _' @ R$ Z+ ^4 q+ U$ B" w& X正确资料:
# a* `0 q m+ V+ n4 R1 m. I! m$ J8 h: R: M1 ?& d- v: ~5 `
- H% }6 A/ ~* W' j- v/ o% K
资料来源:谋学网(www.mouxue.com),关于数据字典错误的是( )* v; V: F8 k) E, O t
A、数据字典主要配合数据流图使用' X& @* \ ~+ a- F2 v
B、数组字典与数据流图无关
: _0 S6 q$ j! X( bC、数据字典是数据流图统一定义便于通讯和共享
! ^8 G* M* X9 w. F! aD、数据字典中的主要元素有数据元素、数据流、数据存储和处理
$ A8 [0 E; \2 }4 K% Q0 o1 V7 E正确资料:" K8 s/ E' i) o! c1 q0 \! N! B+ Y
6 `5 _# ?& A6 J) n
) H1 }7 v! ^% F: U. M第16题,螺旋模型可以应对"最后期限"( )
! t6 F C: w% c2 o8 mA、错误; M5 v: \9 s" `5 b' _
B、正确
. \* G, h6 x5 k# K* D* n7 }+ `正确资料:% u7 v/ y) S0 y G# x
9 R& a" n. ?; i4 k+ O
7 S2 d, i. a0 q: R8 I% \3 w! Q; p- \) e
第17题,功能点FP是面型尺寸的特征量( )
* ^$ Y8 i( w9 U( u. NA、错误2 i+ T5 l* a# P3 D: ^, u3 I8 Y- A
B、正确
! {8 m7 r% c$ J* d, C- S1 ?: C2 a正确资料:: v6 D8 @. k8 A% i! G! i
+ c% m4 [8 ?& ^1 v) l+ y- } E6 Y( R( Z( }
第18题,开闭原则指出即一个软件实体应当对扩展关闭,对修改开放。( ), s* w+ `" o" G0 A: z9 h: `, `
A、错误
, V' z9 r" p* R0 r! d, ]; {- OB、正确8 ]9 [) G. s. ^% D# o% I
正确资料:9 m( s8 O% Y0 |; n: {, r# D
9 g/ E( i1 U. F, z
! f" C4 U* @ M7 q第19题,软件计划包括的内容有文档简介、项目概述、项目组织、软件质量保证等( ): X+ X& L: k, ^ h6 W/ y! u
A、错误
' P0 b& i+ h0 X5 S6 z$ _4 uB、正确2 B2 p/ |) X0 X3 ~: M
正确资料:
5 L! v; w" x- B' A9 x" J
5 n; k# J/ [, Q, G1 U2 s3 W* f; k. ]; \
资料来源:谋学网(www.mouxue.com),扩展关系是指对一个已经存在的用例增加新的功能( )
0 v7 M7 @- u) ]8 S1 x( k- n' CA、错误
' n1 j3 u' q6 o1 J4 JB、正确; Z/ c' _5 v- O$ a
正确资料:7 k( K! o0 N, o0 R) l& M {2 W, W5 H: I
. Y0 a0 e& T) S: Y( `
( K0 [' M2 \5 Y: _# |- f& P! m8 B9 R' n0 r
& Z" B( u. d* f4 F8 p# i" ^: \' s3 a m0 ?. X% c7 {# q
: F- o1 X* s% M
% F3 y$ z; s0 [5 m5 [' T/ V( p- R
2 g! v, `: w! P7 d# Y
; K9 o- z* ?& A6 G2 E6 A+ y+ @* Z! f
0 [4 b7 s5 Z: T& y6 C% g; n! D7 P& a' a$ t
; ]% F* l* i+ t1 T8 }
2 N* G+ f" ]/ K B
; K( f/ T4 x) A( v7 v& N9 u |
|