|
0 T* z4 L7 e2 b, U8 L
福师《软件体系结构》在线作业一
$ V3 n0 I, \( |+ z5 m# R( l7 t. k- c; a7 O/ i7 M" I
; ]* O- S* H! s
5 C5 w2 x. X3 R6 r+ ]- x+ v9 n5 f7 V, l: {3 o5 y1 P4 w' d
一、资料来源(谋学网www.mouxue.com)(共 13 道试题,共 26 分。)6 j0 W. j w- {5 ?) [. C+ u% x
" n# r. z" p% G: M1. 在基于构件的可靠性模型中,通过()来描述系统的行为
" a8 L# o$ ~6 [$ N R' Z. 状态图
3 W; n, l) }; m- Z" `6 d* }. Z. 模型$ t: e+ e3 |0 i( k: n: i
. 结构图5 R' Y" J4 A2 j
. 以上都不正确% b, R4 t- X! W6 Y; L. V4 P% [$ b
正确资料:
- V# q; J7 L3 P9 J% ]1 ]2. SI将产品线的基本活动分为()部分. W& @* b6 R) r5 \' y8 T
. 一
/ f9 M1 m5 T. s# S9 k( H$ _3 U. 二2 p( T, L& \2 B% o* p
. 三
5 {( Y. `, x: M+ O( \/ q g+ Z. 四
- L" c$ R' {, N& Q! L& q6 E正确资料:
) a, C( g5 A0 X% @7 ? H( d# ]3. 以下不属于L的构成要素的是()
. d- [, L+ k$ {+ I/ N2 c& Q( _. 组件
* ^. j1 }) P( J* b. 构件& O: L: d- f- D b+ D" o1 G G0 O
. 连接件
# e1 E q1 g* n# q: \) X. 体系结构配置8 i& e- P* z9 @7 j, u5 Q) w5 t& y
正确资料:/ Y3 m# G( W' h7 ` c
4. 产品线的起源可以追溯到()5 u; g: \5 Q+ ^8 e7 i" t, Q6 b2 Z: i {
. 1976年( d$ M" v5 K% D) K8 p
. 1975年
% u5 f# P8 G C6 Z! |. 1980年
% {8 c8 a* U# e. ?* H# e. 1990年! T: c z' T7 ~' C- J, W$ W. M
正确资料:4 D3 \' v, ~2 }" V! i. o
5. 在不同阶段, 测试关注的信息和特征(). `; U5 \6 z9 B1 |
. 相同
+ V0 o m$ x3 w$ S. 不同
3 e7 Q# r7 w+ g, p8 b3 s. 相似3 _+ Q9 _( I$ m. b7 s
. 都不正确/ o1 b9 d( I6 m0 T1 v
正确资料:
- N8 u* F' @. N) {$ m9 @$ h6. ()是一种用可视化方法对软件系统进行描述、实施和说明的标准语言9 z, s4 n1 ?/ m/ [
. XML
9 Q L" V( H6 g% m/ S0 d' ]. UML
; N j/ N- X0 s. ML
5 ~2 x. W5 K2 g& [5 R3 ~" W. ML/ A! B, i% x. w9 U6 f5 Z9 X
正确资料:
" B/ K& F8 S% Q/ R* I7. 体系结构设计是一个()过程
$ q% f6 u, g3 J. 迭代4 B# S; I9 ~ X4 ]) @
. 重复
I. k9 \& M: _. 折线! {* ?/ b' ~% n9 r
. 直线
( m8 b) b0 s/ }5 `- X2 }% f1 `( l正确资料:% r! T# e: L$ Y0 r: t+ W
8. 基于体系结构的软件开发过程可以分为独立的两个阶段:实验原型阶段和()阶段& u& k9 {$ P4 |9 m
. 演化原型
# r3 [. m3 b; j0 Z. 进化模型6 j: M- M' \( ?( a6 s* |- S
. 瀑布模型
) w' y1 y. J, z* p4 x6 E7 G: M. 螺旋模型4 o8 Y; T/ M8 S0 M6 K, y$ A3 b8 z
正确资料:
2 E3 N ^$ x9 z+ f9 Q. Z2 X9. S方法有()个基础4 q6 t1 }5 \: K4 t
. 三9 ^9 @8 Z% h& G' k" f
. 五' [- y9 ]/ W; ^/ I; V7 n
. 七
1 y6 Q. M) ~. J; O. \3 k; p. 九
4 W& s5 ?* k* D) I3 ]( p正确资料:
( ~7 R% n3 c O, B) U" h7 Y10. ()是一个或多个构件(和/或构件之间的关系)的特性; S$ n0 k* t Y& a
. 敏感点
4 ^& a2 n# r9 J x8 u! b& S) ^. 场景
1 r, m) m' |/ H3 X7 D# ^5 y. 定点1 ]: J! M r. Q* M2 u
. 顶点
q5 n& f- F0 r# J正确资料:# ^7 e5 r' ~" v
11. 以下不属于软件体系结构的测试过程的是()
' T# h8 }; J0 t* v" r |. 单元测试
2 A3 E; i, k. i9 r* K2 K7 U( G9 s1 Z. 集成测试
- Z- F/ z5 u6 V8 Y; X) [0 h. 强度值测试' _8 W, r: g8 o8 A
. 系统测试, x$ a1 @$ C; W# ?
正确资料:
: h/ ` q' n* D4 @12. 通常一个W服务可以分为()个逻辑层
+ y: x/ k1 f/ ]1 s2 a3 w" Z: C. 三
) ~) ?" J2 E8 g1 R4 c# B. 四 @1 b* b) @& H& _' u R& u; Y
. 五5 M; M) d( L( `$ |. u
. 六- G% d: [+ E' L
正确资料:
0 i p- K- T n9 S5 Y5 p! k13. 并行结构风格和管道-过滤器的风格的不同之处,在于并行结构通常用于()处理环境中
3 K9 E, H1 Q& M9 P8 X2 K9 }; [& n. 单
: h+ R2 a6 b, M" D) e2 `0 l" g+ M. 多
" i% G. H/ r0 j- U: W( T: F d. 三 ]$ y B9 E: D3 {$ j7 _ n
. 特定# p7 t4 F6 b u$ z/ Z
正确资料:- X( B" A& Y" c& r( _
/ c. ^; [7 B$ j% D `2 T2 E# q# F. g" y$ x7 M! L
4 u, M. P0 K& B8 C* I
福师《软件体系结构》在线作业一
( N: Q. I9 Q% v) M2 D% ]* b/ S! a( F1 M: r" k$ G& x3 @
7 w @9 E$ _& b+ b) h J* b% l3 K; P4 y
$ n& V- S4 M1 O3 }& s$ e5 j
# P' G( V7 @8 T( Q( `二、资料来源(谋学网www.mouxue.com)(共 12 道试题,共 24 分。)
" z9 M/ F' i, L6 E- c9 f3 @: C0 `# T d. Q; g, s; N0 N! l# U
1. 以下可以体现体系结构是早期设计决策的体现()/ x1 J' V8 q/ u M3 h9 f
. 软件体系结构明确了对系统实现的约束条件, |# C; }3 I/ N
. 软件体系结构决定了开发和维护组织的组织结构
9 m4 X% b- h6 @/ F1 _. 软件体系结构制约着系统的质量属性
3 e) H9 K% _. g, ^/ P0 h* }. 通过研究软件体系结构可能预测软件的质量
5 S' h8 M$ O# E) V4 ]' Q+ m正确资料:
0 k) x9 t2 c! \6 }2. 由于测试的抽象层次不同,体系结构测试策略可以分为()% g' A0 ?$ I2 j) I* s
. 单元测试策略
1 w2 \+ g: A: C0 u( ?6 x* j5 X: }) g. 子系统测试策略
4 J7 T g2 A# O" d. 集成测试策略, w- F! c L% M; z: Z3 y8 J- h) q0 U) s
. 验收测试策略
! x! f5 x9 q! K( a/ P2 [正确资料:& x+ g) \$ D' ?+ B F" g
3. 三层/S体系结构是将应用功能分成()几部分7 B6 t `( Y! v( s* z
. 表示层6 M7 v7 F5 ~, C
. 功能层( R6 h8 A1 {& e% v
. 数据层
: A) G5 K; h9 o' k A. 表格层/ F4 K- ~- [2 [: U
正确资料:
& y% `- i1 }; h, a4. 下面描述属于分层系统的优点的是()
; R: a0 K# P6 P e$ R0 `; j! B2 M. 支持基于抽象程度递增的系统设计, 使设计者可以把一个复杂系统按递增的步骤进行分解: [3 e7 D5 ?# j$ L5 [0 {( y
. 支持功能增强, 因为每一层至多和相邻的上下层交互,因此功能的改变最多影响相邻的上下层
8 W, O( o0 h6 T1 c2 q. J5 [. 支持重用。
3 T! ^+ h0 |1 c6 a. 不支持重用。# W0 w5 g! d5 i$ {
正确资料:
, L: x, I5 I& o5. 下面属于支持体系结构分析的工具的是()6 _* P0 j a% ?4 U2 A+ _
. 支持静态分析的工具. P8 V& G' X6 b c) h, [/ b4 ^1 i
. 支持类型检查的工具
7 F8 u; I) W" h) ~ x3 C: O1 E# |. 支持体系结构层次依赖分析的工具8 @: f# h- v8 p7 A
. 支持体系结构动态特性仿真工具
Q; ] m/ E" _$ @: M* w正确资料:: O/ k) B, r$ e5 X1 L% ~* E# x: Q
6. 体系结构模式分为那两个大类()
9 y' r, g3 y5 W" T" e4 R ]. 固定术语
- G' h* f1 q/ Q/ A% a1 o. 参考模型$ I& S# h* J: q/ O
. 测试模型
$ a- {& L5 M& S+ e- s7 [& F0 w. 建设模型
: Y* ^! g' K4 \正确资料:
5 ^) o2 |! Y0 I& a7. 常用的软件体系结构评估方法是()
3 }5 E5 \6 M1 s z. V4 h. 体系结构权衡分析方法(TM方法)5 E- c) N* A$ f/ b! i
. 软件体系结构分析方法(SM方法)( v) k8 C' ]5 G3 u
. 中间设计的积极评审(RI方法)
u: _$ h9 R6 L0 e' `- ?! U% w- S o. 服务器分析方法" k% {" D6 g: i8 o% Y+ w% _
正确资料:
" H. d" k, U1 A/ U5 L7 ~1 I- i8. 体系结构的核心模型由以下那几种()元素组成
' \! `+ S0 q# ~8 h. I; x. 构件1 v5 T# }9 o" }, p: e$ _8 r2 M: Y0 R" k
. 连接件
I# W: @& t5 D$ K. 配置
' ]$ f5 u6 n. M/ V8 ]. 端口和角色# C' _' v' |& c: _ c6 G
正确资料:
: J# |1 G, Q# g J" J9. 下列属于2风格的特点的是(). r5 [* P/ G1 _1 y
. 系统中的构件可实现应用需求,并能将任意复杂度的功能封装在一起9 |: c7 W: M1 ?
. 所有构件之间的通讯是通过以连接件为中介的异步消息交换机制来实现的' n. A3 d3 D6 \ U& w) V& E. z
. 构件相对独立,构件之间依赖性较少。
% w) V7 U& a; l3 w: W" \- N. 构件关联性较强,相互依赖较多
+ i5 w; r2 s: n9 y5 d正确资料:$ n; B) l) j2 N* y1 K
10. 构件重用中检索与提取构件方法()9 G8 ?7 k2 ^! y+ s
. 基于关键字的检索5 P; N8 D O4 B+ h$ c
. 刻面检索法, v; n: I9 u) k# L* M& g! x
. 超文本检索法
6 ~' D3 R# g( R* S+ c% w. 平面检索法" U+ X, Q x6 g/ Y( I9 s, T6 o
正确资料:- ]& m8 v6 l; W* N* [
11. 体系结构分析中非功能分析方法有()
; A( A0 V" k5 m8 I) u& H" _, v9 m4 ^. 定量分析方法$ Z: t5 e r! @& Q4 |! V
. 非定量分析方法
& Q) s/ B0 O; }$ `( d6 s8 p1 T$ W. 推断分析方法& g/ q) j+ w7 i: f3 P# O
. 逆推分析方法/ h! P! N+ D y
正确资料:
/ A, f C& p5 j) z12. 软件体系结构建模的种类有()
$ x- Z0 F# S3 `0 c9 U. 结构模型# u( K. t7 M" z, M3 a6 N! ^$ f
. 框架模型
! s+ e; D, }1 _- S6 V3 ]. 动态模型
- V1 {/ g# }: i6 S/ r8 c6 V. 过程模型4 }( g0 V$ [: D. W6 g) [" \
正确资料:
" g2 w% ^. a0 C7 ^$ Y3 G. W3 q) z( T0 a$ i t
* O A0 h9 Q6 o # a6 W @* N0 }& j: ]: b* Z
福师《软件体系结构》在线作业一8 }) U9 C, D* q: s
, f+ p* P9 d5 X! R
4 w/ {* N/ p, a/ T+ j$ t2 \
, }) c* ^8 M7 H/ p# P
/ @" O; d4 y* w1 C三、资料来源(谋学网www.mouxue.com)(共 25 道试题,共 50 分。) D p u: T+ {8 n, I8 V* H
1 J7 q! v2 V6 [ P7 P1. 根据框架的使用和扩展方式,可以将框架分为两大类:黑盒框架和白盒框架()
9 T, ]9 j" x, i6 \. 错误
5 L: q* Z* _2 ~$ W2 g. 正确0 X% ?2 {7 F% Z
正确资料:
3 d `/ S/ |8 i& P5 [) R A$ ^2. 框架是封装了特定应用族抽象设计的抽象类的集合,框架又是一个模板,关键的方法和其他细节在框架实例中实现 ()
5 m8 C; C4 @& }. K. 错误0 ?6 Y/ V3 s6 r5 l7 F
. 正确
7 ^, W5 e. T) {. L正确资料:
5 m# r" X. D! p9 E& A, ^3. 软件体系结构是具有一定形式的结构化元素,即构件的集合,包括处理构件、数据构件和连接构件()。/ R$ x. ?- ]8 ^9 @1 W
. 错误+ P+ F6 W/ ?9 Z7 ]* I
. 正确
+ j- Z2 W% C5 z& W正确资料:
4 S4 Y/ w. p, H m4. 局部更新更新只作用于需要更新的构件内部,但会影响系统的其他部分()9 O' O. ^* c1 J) y' l) F# l0 \- r
. 错误
% ~* d6 l5 |! }3 M F' P6 d2 m. 正确; `5 V, f; {- d
正确资料:
0 V7 t: s" E9 p1 m% `5. 在软件设计过程中,总是有现成的体系结构风格可供选择为主要的体系结构风格()
2 r# w% n, Y3 R: _% m! R. 错误
/ |9 U. |& D& {" D8 \4 n. 正确& F9 j) h+ e* M! M
正确资料:0 ~5 b$ m( g% X
6. 软件系统在运行时刻的体系结构变化称为体系结构的动态性()
6 U/ V* j- X( x. 错误
" [& f3 u. n& P1 P% l' n- R4 z( s. 正确
% P% g7 j( w3 ^$ e正确资料:
1 o* u6 x/ m/ J2 ^9 U1 A0 z7. 逻辑视图设计中要注意的主要问题是要保持一个单一的、内聚的对象模型贯穿整个系统()$ `5 Y' U) P# n
. 错误
* C: b2 x- D5 S. W3 `. 正确
! m) @+ ]# y. m; d: V- q4 ^正确资料:$ E% X5 z6 q1 C( Y
8. 基于事件的隐式调用为软件重用提供了强大的支持()
$ D& }0 N3 m! S8 \( G1 p. 错误
3 U% x1 S5 A1 z7 \+ k7 ]. 正确, V* @5 I. d: L, d, j- e6 R( }7 ]
正确资料:4 L% ]' L" k! n' }/ o( L
9. 单个模式可以完成一个完整的软件体系结构的详细构造()! {& W8 [( i( ?) h2 {6 P6 e/ P/ a
. 错误% C5 B h6 k" h$ }; U8 J0 f" Q' c
. 正确0 w/ O* c! R" e* C3 }
正确资料:" p! `( r6 }+ M6 d3 _
10. 按照一定的描述方法,用体系结构描述语言对体系结构进行说明的结果则称为体系结构的表示()% b1 T& z1 A. I- c9 q! r
. 错误
) G! E4 i' b5 J; f$ ?$ X. 正确 j+ T4 ~ j5 n8 d% [) {
正确资料:
/ y; w- W: M; g, r11. 逻辑视图主要支持系统的功能需求,即系统提供给最终用户的服务()# y' A: c6 w! q5 |- l
. 错误) B. o" ]5 y5 u& d8 M
. 正确9 ?" k' F$ S8 a+ y1 `9 A. d M3 H
正确资料:; N; H r/ R) T l5 h* u
12. 体系结构复审的目的是标识潜在的风险,及早发现体系结构设计中的缺陷和错误()
0 E7 Y. R; [+ Z4 l. 错误
1 r$ s- i3 Q1 V0 Y Q3 y! T% Q& i' Y5 w. 正确% D. T" n+ O+ y
正确资料:
) r3 M+ S7 E+ R. \13. 软件模板是一个特殊类型的软件元素,包括描述所有这种类型的元素在共享服务和底层构造的基础上如何进行交互()
5 x" K4 w: M0 E+ t. 错误7 N5 L! P. U, J4 H. y
. 正确/ l+ z* L( v m b$ O4 G0 V
正确资料:5 C! i! w7 w3 K1 u
14. 软件体系结构的可靠性通常用平均失效等待时间(MTTF)和平均失效间隔时间(MTF)来衡量()) W& ?' V( o# X; H B
. 错误# w, o8 V$ k; U7 L/ k: }# W
. 正确) W3 K( `. |. o0 Q8 Y" q+ e7 N# _4 p
正确资料:; I6 g8 z5 u$ v( H& z
15. 在仓库风格中,中央数据结构在中央数据存贮上执行()
; {1 m/ I {" @/ N: F; s" K. 错误
4 _ f9 Y$ Y5 k0 y4 C. 正确/ ^5 Y8 y" c5 y8 a9 c: z* j
正确资料:5 u% V; O" A* @. M4 E1 E' d) }
16. 基于体系结构的测试应覆盖所有的构件及各个构件的接口、各个连接件的接口、构件之间的直接连接、构件之间的间接连接()
) W7 o) B l, X. K. 错误* l9 R( X) [+ `& A3 }; N
. 正确2 I) ~ a# }+ U
正确资料:
0 ?. }5 A8 _% C9 s" @ P17. 在软件开发过程中,用户需求变化不大()
7 X6 e7 G* P* |8 s9 ~. 错误: E0 }; ?* L/ e8 |
. 正确
+ ^0 J) y' V9 p; ]) K2 e正确资料:4 p6 P# P7 w: C X: V9 `* z
18. 体系结构问题包括总体组织和全局控制、通讯协议、同步、数据存取,给设计元素分配特定功能,设计元素的组织,规模和性能,在各设计方案间进行选择等()- h% p2 [! t- \/ `7 Q, F
. 错误7 }" K6 }4 P+ i. f% p' Z' A
. 正确
9 L) L% y$ r9 C' j5 m+ J3 C正确资料:
: |. ^+ p7 I, x$ t19. 经常用单位事件内所处理事务的数量或系统完成某个事务处理所需的时间来对性能进行定量的表示()
8 W. f4 t* T7 |; X+ P. 错误
8 `4 c; U- z) Y4 ~, y. 正确4 k) a6 v% P9 o; Y: Z# k
正确资料:
6 c/ s, @ q) z20. 构件是指语义完整、语法正确和有可重用价值的单位软件,是软件重用过程中可以明确辨识的系统()2 n$ n6 U! s. A
. 错误
$ J7 B9 b# c- J: {+ J. m, }5 z. e- N. 正确3 e4 }) l- k0 ^4 ` d
正确资料:
) \& |) K6 W' G2 h21. 体系结构驱动,是指构成体系结构的商业、质量和功能需求的组合()
7 r7 g& Q" N- ^3 s& D. 错误) S4 \' D$ K+ F& I+ ?2 r3 Z
. 正确. L* w3 h/ H- R3 @. `5 z" d
正确资料:- v) p- @; K" U/ O! E) x7 a0 Q4 C9 k
22. 软件体系结构代表了系统的公共的低层次的抽象() {# c, Q2 A3 U
. 错误. b5 q5 p6 V; _2 i# g, x
. 正确
. b1 n i3 ?9 M) ?' Z t& q正确资料:* T( o" B) @: b+ ~- E9 f1 y
23. 软件开发过程中技术是重要的,而管理没有什么作用()
: A" o+ g, G. \! C2 @ z8 N. 错误
1 G! B0 f z$ L* A+ {' e0 d# P! t- ]. 正确 ]! B4 R' G( T8 a k# C [$ p
正确资料:
: J2 A- N+ }$ {# r Z. K3 Y24. 正交软件体系结构由组织层和线索的构件构成()0 ~* r& n) h' e9 p1 I
. 错误& C, O" e; K) T1 V) W
. 正确
8 w7 f' j3 f0 `! R3 |正确资料:* ?- Y- n* H; C- ~% R' d- e
25. 软件产品线的建立方式有四种()
1 G8 q) a" V3 q( K4 o0 O. 错误, C0 k$ f. |$ z. `, D
. 正确
$ F6 i" `6 {- o/ p6 U: Z6 j正确资料:3 H& t% Y( a* o. @& ?8 u+ l
! D5 ` \7 l) D6 s4 t
, [4 \+ A5 [! U . {5 `0 A# m3 b% }3 F5 b8 \0 Z
|
|