|
【奥鹏】[东北大学]19春学期《软件工程与UML建模》在线作业1
/ Y$ U2 `) P+ |5 q试卷总分:100 得分:1005 I5 U% i+ T7 L2 U
第1题,在下列内聚性序列中,复合从强到弱排列的是( )。+ l4 y8 q0 V$ l/ A z( m( W' T9 y
A、偶然、瞬时、功能、通信、逻辑、顺序、过程
4 h' N+ ?9 \) Q" P* [; TB、功能、顺序、通信、过程、瞬时、逻辑、偶然/ l5 v# N! q) |/ X" s
C、功能、逻辑、通信、过程、顺序、瞬时、偶然
7 J* g( W/ R# w" ]D、过程、功能、通信、逻辑、瞬时、顺序、偶然" J" I8 i+ |6 @! s1 g8 o
正确资料:/ ?5 c a9 A4 W( d" a* `
% i) X2 R7 N. B. Q" J
# u3 `6 U/ W( \' I+ b第2题,需求规格说明书的内容不应包括( )
3 c# ]4 a5 @ N# y% T, ~: V" F' V) E# JA、对重要功能的描述2 B# P j9 E, R; Y) I" ]/ d
B、对重要功能的描述
* d+ L( {2 w8 D5 CC、对数据的要求
- g! T' L p( ]5 x; wD、软件的性能* S, ~& z" Y* {$ k$ w
正确资料:; \# c& g. T6 D* K
, t2 U2 T3 G6 e8 C6 a& u5 X
* c+ _9 U" \0 s: y- @) x第3题,在UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,强调消息时间次序的图称为( ),该图的特点是有生命线及控制焦点,重点在消息的时间顺序上。强调参加交互的对象的组织图称为协作图,这两种图是同构的,所以可以相互转换。
1 p# a. N B7 J4 vA、活动图(activity diagram)( r9 U3 |7 l, S& ?+ ?% Y! W* M
B、状态图(statechart diagram)6 x# r0 a# } k0 C& F
C、序列图(sequence diagram)
; t w3 S) M. b3 r4 h6 pD、协作图(collaboration diagram)
" V/ d! d& e$ V1 P正确资料:
5 s9 b& k( |9 R; [8 E1 I3 c% S' U- a! M% c* H, w
; [) w; f) l, m8 @; ?第4题,将几个逻辑上相似的成分放在一个模块中,该模块的内聚度是( )。
4 e' \: r( g5 t( q* R7 ~A、功能内聚5 f. }0 L$ n5 w. M V
B、过程内聚! D# j4 {4 q5 v+ v4 z" K& C* z+ \/ m
C、逻辑内聚4 W: G* l( o0 i# O4 r+ z
D、通信内聚+ K3 ^" Q6 X/ T3 ]' z% }
正确资料:: q0 H% L" c# p" I: N. b
2 r' \% U% `4 p* Y
% U/ T6 Y' r- N! m! F& a第5题,对于基于组件的复用错误的描述是( ), `5 [& p5 g* [
A、组件就是类或方法
; \; _) j" _3 KB、EJB、COM、.NET和CORBA等是主要的组件模型) O! S9 ~; F2 }& [+ I
C、组件复用不适用于跨平台操作
0 d2 q( P2 E! o5 s. Y/ N+ Q. ~D、组件复用的部署和升级较麻烦; U* [# R7 u8 W" A& Z
正确资料:* i9 ^9 v Z, {4 g
6 \7 a- K5 \3 P2 m) u5 _" n
3 S) \7 O- m9 C9 B7 r; i1 n第6题,关于耦合下面的描述错误的是( ); }- r& C: K5 `/ A% n) E4 Z" q
A、内容耦合式最不好的一种耦合0 {' [* f W9 p+ W9 w/ C3 h
B、公共耦合指两个模块间通过一个公共环境进行数据交换
7 ?' D9 |. V1 r3 q0 tC、外部耦合指模块对外部系统有依赖关系
6 j/ _' @8 x! d$ [+ |9 WD、外部耦合完全可以避免
+ j7 J: |+ u% L2 [9 z" Q正确资料:
/ u( S% B4 \5 ?9 [/ [5 [9 o7 S6 M' U' n; Q
( b# m8 ]* }% C: [1 F第7题,对于增量模型的说法错误的是( )* L) ?* U+ m: u% g9 e' O6 f3 p
A、可以在开发过程中与用户很好的交互& O7 t1 L- O8 j9 L' @
B、增量模型可以有计划的管理技术风险
7 }. c3 n7 U0 Y. [- ~5 T" q- sC、增量模型会导致“永不结束”# s+ B+ G4 r q% M8 y* Z
D、增量模型有助于试验性产品的开发/ J2 @% u4 o" S6 l1 |) I
正确资料:
' W: O8 U4 Q" \* G! O/ n4 @7 U" ]; V2 o+ o. g& q0 i9 _
: c0 {) q6 ?( c. Z( v3 C1 L0 |4 z
第8题,软件过称模型不包括( )& N1 d Y* A/ @/ B3 s: I6 C
A、瀑布模型
# [4 O: B6 G- h4 VB、螺旋模型
" p9 W. v+ s! W, W$ bC、SOA模型
+ H/ e# D* \9 C! d0 c5 C4 L. M, |D、RUP模型+ @# C# r7 e$ L# Z# m
正确资料:$ m1 D' u6 O0 f/ z( x
- P) F9 D! _, h
5 K& n4 ]' J* ~% ?- Q2 }第9题,下列说法中错误的是( )
$ v) S$ y x* G4 DA、软件体系结构只是一种表示,它不是可运行的软件
% @3 b/ r5 V, ?; L9 t" XB、软件体系结构风格和模式可以被应用到其他系统的设计中
1 |. j" M3 ^6 |0 D+ f5 E8 o$ IC、软件体系结构包含软件构件、这些构件的对外可见的性质以及它们之间的关系
' p1 ]8 c# }3 m+ LD、软件体系结构中不应包含中间件3 G; Q% P% S3 q4 `5 l
正确资料:
/ T- I( u& k- m! p6 y) R8 j3 d) L7 Z+ x5 P, e9 P9 Y
) d4 T/ o8 G6 }# p$ j% x4 k第10题,用例(use case)用来描述系统在对时间做出响应时所采取的行动。用例之间是具有相关性的。$ b0 {- H* s, B2 I1 [
在一个“订单输入子系统”中,创建新订单和更新订单都需要核查用户账号是否正确。那么,用例“创建新订单”、“更新订单”与用例“核查客户账号”之间是( )关系。. a$ f9 W3 T( g5 j( Q1 m
A、包含(include)
8 B* P! ~. e4 c5 a, I- B( R8 z; ~* wB、扩展(extend)" b0 P' s( |8 W2 O
C、分类(classification)' L' D' \* o' E. p
D、聚集(aggregation) @: W* D, r- h. Z) `
正确资料:9 g0 C/ s7 ^$ k
* P% i1 z4 _3 C4 S9 L: T$ d0 x9 d0 m) u& x
第11题,在业务领域分析过程中,两个业务过程之间的相互依赖关系应记录在过程依赖图中;通过建立( )来详细说明整个业务过程的逻辑。
2 D( i* t; T8 ]: b5 SA、数据流图(DFD)* F( y- z2 y# ]
B、过程层次图(PHD). v8 M" B5 | N) k# q" X
C、过程活动图(PAD)
9 X7 C- e0 }9 v4 _% Z9 YD、甘特图(Ganntte) ?0 ?) {2 E' O* F1 _% L8 k. |3 z0 E
正确资料:$ H$ d, H. l* M3 @# L* h k
2 T5 B8 M0 V4 ~' O2 [# p! G; [$ ]* m$ \) `% @2 V5 c1 V( S
第12题,在划分层DFD时,应注意保持( )之间的平衡。
8 x: F2 e( ]2 ^8 G8 sA、父图与其子图! S9 o1 u/ Y, n, T0 L3 v4 [
B、同一父图的所有子图
1 m9 u* c1 a; l- LC、不同父图的所有子图
' p$ {1 i: @7 v3 U U/ E" Y2 xD、同一子图的所有直接父图0 ?5 r7 }. _1 l4 k
正确资料:
' u$ E. b) U4 L9 L' O% C4 G( W2 c
# ?. \6 q5 Y2 `4 N
# W9 B S# c) c# ?! U ^5 w7 X* R第13题,在几种进度控制方法中,甘特图难以表达多个子任务之间的逻辑关系,使用( )不仅能表达子任务间依赖关系,还可找出关键子任务。
- E0 Y! I6 l5 O* y4 RA、甘特图2 C, ?( A4 v0 ?; N) c; k
B、IPO
3 L$ I) s& o) h; MC、PERT8 @! [0 R3 W- q" p
D、时标网状图
8 Q4 ~7 u0 T9 I9 ? U正确资料:; ?8 x* k! R" p5 @
6 ]! t6 _$ z& [. O( w7 f" M# ^
2 p# n8 X! J/ k: w6 t* @2 e
第14题,某系统乐观值为500,最有可能值为800 ,保守值为1000其工作量估算期望值为( )
6 _2 w7 l0 b6 B6 D3 b0 _A、383
- J8 M3 J) o: T$ a# a/ k6 {7 XB、783! A: h8 Y" U: F# P" I* O
C、633
: o+ r4 P9 v, q/ b7 P" Q! yD、883
- j! z$ G2 }" P8 P, x7 W正确资料:
( C ]! }& B. F+ z' G8 `/ W% {. s2 F+ r S
7 g6 q# ?7 w# P9 E第15题,属于启动成本的是( )3 v! Z$ h. p- i9 L2 c* d
A、人员费用
% C4 u5 t6 o# [% d1 I$ f/ jB、软件开发成本
. W3 i! w/ s' C" cC、不可预见费用
. F$ q% @) ~6 U# v i# rD、维修费用
7 j) L) k! |. D正确资料:- A5 d c7 ^; \& ?
3 @+ j" k$ y8 a- q
0 f9 n) ^% |0 n" N/ R
第16题,缺陷是指程序中的缺点所产生的不正确结果( )
! m; O1 a1 D0 ~7 q% vA、错误
) R0 f: S- x6 \. JB、正确
: |- p/ [" Z9 n$ l$ t! K% Z正确资料:
6 z$ k/ q# G) d0 C! E+ V5 H
# {( I8 t, R$ x, E* @9 g6 O3 y( v; i& v, Y2 d
2 {" h! g' N/ B! X1 H4 R5 V第17题,详细设计包括模块逻辑的详细设计,系统数据结构的详细设计等。 _* [, B6 F7 N% k# G+ J( j
A、错误5 a5 `) }* E3 i4 x
B、正确
& v1 B- X3 `7 o2 `( t- J/ H正确资料:6 w8 d t4 o3 i, ?
3 v7 Z0 d! ?$ T$ g) b, y
) v1 ?3 H* u e2 n3 B3 n6 G& q8 I第18题,测试不能表明软件中不存在错误,它只能说明软件中存在错误( )$ v) ]# x! o* ?' f" n! L) m7 F
A、错误2 P# w& p8 g4 {- u
B、正确
A: H+ ^9 E/ h+ I- K正确资料:
( S% V; r V. h% [6 a" u# @
9 U' O& ]. z" r! t4 \
) Z, I/ q( I. t8 p9 E# v# J0 f# o5 g4 v第19题,软件工程是指编制软件的工程项目。( )& v I. Z V, I: G" o
A、错误* {. b2 a$ D) T6 l
B、正确- O, F1 r+ a6 w, A
正确资料:! h' v5 e- s* y7 x& }- E' l
/ q% v- {$ U9 Y- J+ u; X
9 h3 T. W. I. v( C) S) x
第20题,使用螺旋模型不需要很高的风险评估技术( )$ b/ e7 U* S* [9 ]
A、错误0 u' |- C3 k9 {$ d
B、正确
8 }/ `* y4 Z; E& D8 J正确资料:
' B1 t; T& T# p2 y+ f
4 i- v0 k U0 s5 e! B! g) ~ |
|