|
10秋学期《软件工程与UML建模》在线作业一' ]- t: M% G) c) Q6 L3 y, ^4 k2 W
单选题; ^! C( l2 S5 z+ ~/ | F
1.关于Actor 的说明错误的是( )
! @9 e; ^7 G/ B/ WA. Actor在系统边界外部 y/ _! `: r4 P, Y% t [
B. Actor直接与系统交互3 ~- ]# v& g" ^3 r( m
C. Actor可能是任何事物
$ k. D+ p6 @% T$ }8 ]D. 一个人只能担任1个参与者5 ~( j: M2 j+ q, ?! ~
资料:D
C- i$ d0 e5 T, ?7 W2.参加风险评估的人员中没有( )
. u. C$ \ H8 lA. 用户
, Y- S+ d4 Z- WB. 项目经理
1 E: V' l6 g7 ?& ]3 FC. 系统分析师
% z7 l4 O1 @* ^# z( k7 a7 {D. SQA人员3 ~# r7 G- S1 N' I* O, h
资料:A
8 u/ D1 y5 l3 ?) c& W: f: u3.不属于开发成本的是( )+ ^; v6 i' q' t" F: U8 b
A. 硬件成本
/ E+ n/ F) h' W. H) ^! S: @8 A1 zB. 系统软件成本0 [; S2 u4 d1 l4 m( k
C. 消耗品费用: H( i M4 @, K3 Q0 A. p
D. 用户培训成本
' I( f! G' a* s. c1 F资料:C
8 x1 \: v6 [! D1 b4.关于用例说明错误的是( ); c1 ^7 M/ n+ {
A. 用例止于系统边界" Y; G- R, v1 o9 Y
B. 用例是一个交互的抽象8 ? B* p$ U- I- E
C. 用例是Actor的行为
4 O1 j4 S! i2 d, Q S9 |% RD. 从Actor的角度去描述用例
. y4 K0 n' D9 b" s资料:C5 ]1 J8 T9 z$ f9 j, b! J
5.关于判定表说法错误的是( )
9 T. D5 v5 r$ }3 p. kA. 判定表左下部表示处理活动名称
0 ]! o% q& c( H% ^B. 判定表的右上部表示所有条件组合
2 `7 l/ \. E. U/ w# ~% O! _" n- ^C. 判定表的左上部标识条件或数据元素名称
1 y6 t+ X6 ^: e+ ^' AD. 判定表只用在测试阶段
- B4 v& C! @' p* p4 M资料:D4 U' X1 Y3 N: C
6.结构化分析方法(SA)的指导思想是( )。% B3 x' e- V4 h) ]: B7 @& c
A. 自上而下逐层分解2 s* @$ q2 X& S. }- {1 ^0 z
B. 自下而上逐层分解
, ^! {" x" M/ ~& `' oC. 面向对象
: ]# R, N' e' D2 ]! Y5 iD. 面向过程 D0 P3 `1 E& z- y
资料:A9 h9 s2 b% C5 \ Q! a, z6 y; U7 }
7.一个类所封装的内容( )
3 p4 Y1 |/ _" Z, B, z) {3 o! LA. 属性和消息
/ x( v3 [5 i- |4 JB. 操作和消息
- @9 D9 j) l% s- @/ I7 R) h( lC. 属性和操作
+ T! H0 m$ g0 {( c# v0 x1 TD. 操作和接口. B: [" j7 N1 D9 q& t" k, u; V9 H
资料:C
5 Q" ]/ c9 Z B1 t& d8.软件危机的表现不正确的是( )
8 b* J! E5 M3 Z- V- HA. 缺乏良好的质量评测手段
/ v3 w& X1 a$ S5 iB. 软件的可维护性差
1 P; g9 z2 X# t3 RC. 软件种类过少5 |2 z5 U, C8 v# k* n
D. 软件可复用性差; n. p6 {% S4 |" }5 V
资料:C
; D7 |, ?* x5 l. O! c. {9.在划分层DFD时,应注意保持( )之间的平衡。
! S9 H# S; g5 ?8 `2 MA. 父图与其子图) C0 u$ E4 m4 S5 l
B. 同一父图的所有子图9 |2 P. H/ N$ b5 a3 t0 `
C. 不同父图的所有子图
5 n9 \& {5 [8 \, h, yD. 同一子图的所有直接父图
1 \; j; @9 S6 Z资料:A8 [2 `( y! U" |( [% L! l
10.在业务领域分析过程中,两个业务过程之间的相互依赖关系应记录在过程依赖图中;通过建立( )来详细说明整个业务过程的逻辑。- v( N b+ \$ I# ]
A. 数据流图(DFD)
$ G7 I$ D6 s5 s; V9 Q4 gB. 过程层次图(PHD)
; ~, W4 n1 F0 h& u" V5 g1 DC. 过程活动图(PAD), a, ~% J0 L" Z
D. 甘特图(Ganntte)4 B2 `! c/ ^9 J; m& o
资料:C
6 F' `6 @7 f/ y% H- y3 E( u( E11.在UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,强调消息时间次序的图称为序列图,该图的特点是( )。强调参加交互的对象的组织图称为协作图,这两种图是同构的,所以可以相互转换。
1 l+ R5 E0 _0 `) b; t* V5 k9 wA. 有生命线及控制焦点,重点在消息的时间顺序上。
8 ~. U5 Q) Q/ qB. 有路径有顺序号,为了一个消息的时间顺序给消息加数字前缀7 J( b, ] y" r
C. 是对系统、子系统或类的行为建模
; d1 c0 `8 ~# D+ q; D; j8 y, p% B% xD. 本质上是一个流程图,显示从活动到活动的信息流% x6 h2 n. M% h+ b5 y( z
资料:A
" e+ n/ D- |0 M12.关于绘制数据流图的规定错误的是( )6 Z& y8 H6 }1 a4 p- @* I0 B8 e0 ~
A. 每个处理应该既有输入的数据流,也有输出的数据流7 N' M: S Q4 N+ J* n2 c% d+ K
B. 子图与父图中对应的处理必须执行相同的功能,且子图与对应的处理流入和流出的数据流相同
3 z" n2 D" q6 ~6 S3 RC. 输入/输出命令不能作为数据流程图中的处理* R4 I. s( j1 c# k; s6 g- ~
D. 每个处理应该可以没有输出的数据流/ ?' v3 J# d+ M
资料:D
5 F* S; o+ n& L13.数据流图不能由计算机处理的成分是()
1 s$ u/ {, F( i2 UA. 控制流
& y( J# E6 b3 Y" e* MB. 信息流
0 b0 q @3 \$ _. ^C. 数据流4 `6 X5 z. Q; z4 t& z+ o+ j
D. 数据源/终点
d0 v( W; C G0 j/ a S! B资料:D4 c: w5 g4 w9 K$ V! I+ o
14.某软件项目要求必须运行在Linux操作系统上,这个需求属于( )' Q# W- | O5 Y2 w$ J
A. 功能需求
3 O: {1 x8 q) G- }0 ~! [B. 非功能需求5 ?3 e" q/ V: q" R' o& P
C. 设计约束 m; J5 H% D L
D. 业务需求
! F+ A. o% m! r6 K资料:C
$ j! O+ _. b# M9 j+ P6 B E) w15.造成软件危机爆发的本质原因是( )
/ s) K8 D6 i: ^3 W, xA. 软件从业人员过少,无法满足日益增长的软件开发需要
5 G& C2 U! |) c/ X) U1 uB. 软件复杂性越来越大、变化越来越快7 z z3 A1 ]) y: s
C. 软件的普及应用导致了失业人口的增多
. K& ? d- F7 o; uD. 软件开发成本越来越大,导致应用推广造成了瓶颈
% x2 M* Y+ f: r# J6 f9 e& r2 {" t资料:B1 x" M7 M' U: `! L; F% ^$ l% K
判断题" c0 ^) [' V' b& F! L# m- `
1.货币的时间价值用来衡量货币在不同时期的内在价值( )
( S6 |# n- ]. K2 B: wA. 错误" E4 U9 A2 p1 H0 e1 P
B. 正确
% o- h/ W+ L* @! I' V4 v4 I资料:B% s$ i6 i/ W* `+ C* f3 i
2.泛化关系代表一般到特殊的关系( )& ]0 x9 m1 t$ {/ p
A. 错误
$ M7 c2 S$ ^ R; l! eB. 正确9 K2 E& |+ \& C( E7 G
资料:B( }8 w- j" L# b! Y, }* U( S+ X
3.需求分析不需要考虑系统的测试问题( ) t0 g4 F3 Q0 k: M8 n+ @! r
A. 错误7 J! k1 F9 ~% Y \5 I
B. 正确
) n( W1 @' y8 m资料:A" p* u% n& v- D+ {* l
4.软件工程是指以质量为核心,为经济的开发满足客户需求的软件而研究、建立和应用的系统化的、有规则的、可度量的、可控制的工程原则和方法。( )' E& i+ f5 I& L1 }2 x" B
A. 错误1 {5 K F# X( F. S0 L
B. 正确
- b% s& S4 _, e资料:B/ F/ C+ u0 |& O/ {2 i8 T/ u) z8 f
5.软件开发的质量保证主要是通过程序员的经验来保证的( )
. i0 x$ x1 \& {4 [A. 错误
+ s: K$ y8 {8 D+ eB. 正确
4 T6 e+ j1 W' T' S, G0 P) v c; D* u资料:A |
|