|
资料来源:谋学网(www.mouxue.com)软件工程-[东北师范大学]《软件工程》2023年秋学期在线作业1
! V _$ h. x% ^试卷总分:100 得分:100
' g* t3 w3 O0 h# w: s8 x6 ?, U第1题,在软件开发过程中要产生大量的信息要进行大量的修改能协调软件开发并使混乱减到最低程度的是 L% I4 d" S1 X, g: S
A、软件开发管理
1 W, F+ t% Z$ h* e9 n$ h! j" rB、软件配置管理
. w0 P# \; c' h$ {' y4 KC、软件质量管理6 J& W2 T+ }7 w7 V/ I
D、软件质量控制$ i/ X! ?. _1 x1 W, _" `
正确答案:
( E, A' c/ u9 i9 ?
7 N5 W5 [* r4 g. B$ O( }" D0 ~8 W! I ?0 Z+ F
第2题,在SD方法中全面指导模块划分的最重要的原则是
% N/ F/ n' S5 ZA、程序模块化$ k; I1 R q5 o
B、模块高内聚9 }$ I. A( n0 d! p5 d
C、模块低耦合
3 [, \) B" _# [* R, kD、模块独立性
0 O |% u2 {. M& }& C2 c B6 X正确答案:
1 b/ g- o4 K5 D) @$ }- Q5 }( W3 r
0 o5 e: `# u; l( S, R' a$ v) j4 Z. Z+ |
第3题,作为立项和签合同的依据之一并在软件开发过程中按计划管理经费的使用估算软件的是( S S. y4 r' }6 `" K
A、项目的成本0 B9 ?8 M9 ^# d
B、分析模型
$ F0 R: ~$ w$ W) x. b. qC、需求规格
: f. M; a, E* B7 f( Y- W: y f: TD、数据项9 `. r+ S- U. {8 \5 C5 R& n* D* y" [0 E2 e
正确答案:' ~6 r; k, n9 `
" i7 ]* A" f6 g; D6 W
1 C- \% V- t; _3 N0 o第4题,中级结构性成本模型COCOMO是一个
* x. T2 J# c/ XA、静态单变量模型
, w+ ?3 C) F; M& w; O0 QB、动态单变量模型
0 l( i- e# E: N0 |+ S* B4 x# [C、静态多变量模型
6 }# c& v) G. QD、动态多变量模型
, u9 W/ v/ H7 u/ j; j正确答案:6 [: Y- Q8 ~! [9 U4 a5 X5 \
& U0 \' l0 x: v8 O
0 P6 A! u" T1 b% b6 q资料来源:谋学网(www.mouxue.com),在屏蔽硬件错误的冗错技术中冗余附加技术有
1 q9 ]% M; m/ D1 \! Z6 MA、三模冗余% M2 p/ K: q9 P5 r6 a/ a9 c' o
B、信息冗余
8 U$ g7 y& l( m+ P/ hC、冗余备份程序的存储及调用
! K- ^9 q" b; {4 w, ~: ^D、关键程序和数据的冗余存储和调用9 K5 c% G9 C" y$ e
正确答案:
9 ?2 p( E0 s. c( h1 @: Z- y2 K4 n- i0 `
' O) m/ |3 ^) u' r; N7 m& Y第6题,表示了静态的结构化的系统数据性质描绘了系统的静态结构从客观世界实体的对象关系角度来描绘对象的模型是% a1 B: M6 N4 r& `6 z+ v# H9 K
A、数据模型
. L0 s I. i" E: G6 z6 jB、对象模型
' d* J: t g H3 a. VC、动态模型# W5 p4 y u( E9 H$ g d5 S
D、功能模型$ F& C, ~/ w: ]. }/ Y! j2 Y
正确答案:
( ?' J7 A9 [# w1 D, m( Z
% j' L1 g5 \" O) F+ j- J$ p! W0 R' T" p
第7题,以详细设计说明书为输入将该输入用某种程序设计语言翻译成计算机可以理解并最终可运行的代码的过程叫$ z" c' e1 B/ M; p
A、调试% ~" O3 A4 i8 T4 v" X5 ?9 U! |
B、测试
$ Y: t$ f+ w% A! i: FC、设计
1 \: C2 i! g% Z6 I3 f S, oD、编码7 N. S. Z. R! s: m; K. K& j
正确答案:8 E; b% E" \$ _
& ?7 x& w4 g* o2 l9 h- Q( f, B; j) c
第8题,定义了一组以数据结构为指导的映射过程的面向数据结构的设计方法是' v5 I4 M9 t1 A) b
A、Jackson方法- E+ B4 w( T9 C9 H. M0 z
B、面向对象方法- b7 H6 i6 h% I7 u2 m
C、JSP方法( C5 o* X! `/ Y! t' o
D、结构化方法( @0 T* u0 I/ c! J* ` H
正确答案:- E6 p$ G# p3 r% ^7 `8 { ^3 Y ~/ V
& E6 a5 a8 A" o+ b3 O U
* x+ X1 Z3 T% ~, S第9题,系统流程图是描述什么的工具5 P& V! e4 s8 _' `" B) U$ A
A、逻辑系统* n$ ~: b( @( M+ I/ I& T
B、程序系统
9 f5 z" f# a' C- v# z3 i; u( N" ~C、体系结构
% w* d- V; f3 Z9 ^6 {1 v. k' [4 gD、物理系统' b# a r: b) R# | ~' t% H
正确答案:& r: i, {: [- s$ L- Y' D
# X: t, }' T( W) c. o# r) w9 Q3 w/ ^& E, f' I% c' E9 x( H! F
资料来源:谋学网(www.mouxue.com),面向对象的开发方法的工作模型是
6 U- l; s. L- x* }3 `/ k/ EA、瀑布模型! S e0 R1 d7 m) R- V: o
B、喷泉模型$ U& o8 s2 q! t; t, A& t
C、智能模型
_4 M/ V' R' n: ?+ P4 ?, ~D、循环模型. c8 G0 G- W5 C: z8 |: J/ A
正确答案:- I( R+ ?" y; Q1 a' ?% {6 r
% d. O& {6 y9 ^: q! G. j
& E7 B: k% D3 R' D7 ^/ `第11题,在结构化分析中用于描述加工逻辑的主要工具有9 b" J. a6 I# O9 o# p
A、结构化语言% h- S+ {* x& a8 B e8 w4 L
B、判定表! V$ s3 J; |& V/ n+ _$ B
C、E-R图$ v# g, l, n$ L6 c3 X
D、判定树
+ {# q. G: M* }) d' @6 w3 g正确答案:
8 v! F4 l: P! W3 ]2 q1 N9 [; B7 l, J n) U7 U
- u$ B- [# L, K& l7 W
资料来源:谋学网(www.mouxue.com),程序的效率是指程序的8 }. |3 M. B3 y# G) r
A、可维护性
) l" t/ I7 f/ y6 ^2 ~B、执行速度
$ r/ T' t, L1 _9 z" ?. K) C" ]C、语句行数
) J ~8 f! m: kD、存储空间* @# Z- Y1 s, S( I/ H5 V
正确答案:) \( e9 ~; j# ~4 d/ Q; K
0 _ n/ w7 T+ T- n- X. ]$ p! _
) H& [' y! H/ v第13题,软件工程是从哪些方面研究如何更好的开发和维护计算机软件的一门学科& t4 g# L& h/ E$ c- N! `0 z7 x
A、管理
. S/ {" F* u6 x" oB、加工% s0 M4 p/ ^4 t4 g" n/ Z( r
C、制造
$ N0 a- ]1 m! zD、技术
s+ l: l: {! d- _正确答案:
/ q4 J/ v. C; X, T: }' x7 ~& {: N8 M4 Q
+ K/ B6 L p1 @- {5 g7 U6 c
第14题,模块的独立程度可以由两个定性标准度量这两个标准分别称为+ T, x6 ^, |! N6 q) t% M
A、内聚
$ b {% M0 A$ h5 F: RB、继承
" Q$ W- j0 f2 bC、耦合
$ [5 |% y" k- m$ Z0 r' t* bD、多态, _& `! p1 y9 [1 f6 B
正确答案:9 P% g7 a" b' g! z. M# w3 Q! _
# e a7 u( |9 v/ v8 y
0 B7 B( |3 v }# ?3 z, Z8 r+ [资料来源:谋学网(www.mouxue.com),在Jackson方法中实体结构是指实体在时间坐标系中的行为序列这种序列以哪些结构进行复合
+ v% c/ |- [, iA、重复9 a( I6 |8 k7 e8 b0 m( V! d6 u6 x
B、跳转
) p" J* f& n ?C、顺序
0 U7 F: S, _7 G; L) h/ G4 D9 {D、选择+ t* B- c: C6 m4 p& A! B& v
正确答案:% V+ ]8 M4 _ o$ {; w
" S( y1 b8 [4 d3 f5 R% O4 ?
0 J7 i; Z ~! D' r- W3 B
第16题,基于计算机系统的软件要素中的软部件由哪些部分组成
3 w5 F: c6 ~ G1 e- j1 j5 FA、程序3 u; m' R* d/ g, I- X
B、设备9 s: M7 R- i; u0 Y9 Z
C、数据' ^0 _# c7 k! j z0 J( ]1 R! {
D、文档. K3 L$ B# K$ |8 I
正确答案:
$ D9 r+ a" C& ?3 Q0 O* n& x( M4 _: e( `
. x. o0 u, m# f8 U6 D6 \
第17题,提高可维护性的方法包括
4 ~, y6 Z1 g0 Z( o: |# j% JA、减少代码量# `% ]% C( M) C% j- [8 {
B、为每行代码设置注释
9 b0 A# S+ h8 K1 C( A3 d( S: lC、建立明确的软件质量目标
7 ?4 S8 h5 Y8 B+ W+ R# UD、改进程序文档8 V4 @" S, X; p
正确答案:" O) ]+ W7 _5 n3 O2 g
& c% y( Q* G# b1 P
, ^- i: F" N% S0 T- g$ | p第18题,自顶向下结合的渐增式测试法在组合模块时的组合策略包括$ o" {3 @/ J5 R5 |- u
A、深度优先策略% Q* W) k8 G8 }1 a$ Q/ |
B、随机访问策略
- R/ c1 r5 k9 U! {9 W. g3 OC、宽度优先策略
. j @7 p6 q F1 f( H4 bD、顺序访问策略
( y. W* u% C8 g正确答案:
( T9 h% K6 x/ h* T+ x3 N& ]4 e! y
H9 P3 t3 d+ i G" z6 g
& [: u h0 Q& ], ^第19题,常用的软件测试方法包括
8 ]. s' ^1 v8 M7 UA、白盒法6 t! H7 H+ t% j+ \
B、盒法
& m' Z* I4 S+ EC、黑盒法! q6 w4 ?' U5 h$ z: l1 r# O1 \2 p6 K
D、动态测试
4 N& t" @+ B' T% m& R6 R正确答案:
4 [2 z% p" i A7 Q$ R! N" q& J5 ~3 H p9 s4 A# ~0 t; X; e
4 u/ o' H+ }4 R资料来源:谋学网(www.mouxue.com),集成测试中组装模块的方式包括
9 I; H9 j+ l ~2 jA、渐增式测试0 e$ k: y' J8 k; O) F" b* D, |! A2 e
B、非渐增式测试3 }) u; \. N% o; e
C、单元测试1 S) m1 j6 z* G6 \, b. C: t
D、静态测试7 x& u" @/ e- ]2 j" i" @( K
正确答案:
# ]% D7 O) m& g9 \/ }: R- ~7 z K' `* k' o. g, K9 T
2 o8 X# R4 w2 b1 j" c9 ]3 m: s
第21题,JSP方法是面向对象的设计方法其定义了一组以数据结构为指导的映射过程5 H% u6 f8 t# a7 x
A、错误6 a+ }. J0 o1 F7 c7 t( ^
B、正确
( o. W; |6 f8 ?3 g正确答案:
6 E' S3 B2 e6 i$ J
" v* v. }, D( w% O# S* T
% Z7 j1 m8 Z! J1 R: p" k2 C第22题,软件概要设计的主要任务就是软件结构的设计
& i0 J8 O( w* bA、错误( q0 A2 v$ v, v" F" x/ d! ?% J
B、正确
* i# E4 M* P3 e# ]8 Y8 ]0 s# d正确答案:
& l" J1 }$ [' B1 s4 h' `5 J8 C. h( F( z3 V
. |- z/ C _) d: T
第23题,对象与传统的数据有本质不同不是主动地等待对它进行处理相反它是被动的进行处理5 R$ h; @1 t' k, E
A、错误
4 R2 \& u4 p( JB、正确 E) e. q& ^: s/ A4 a+ [0 G W
正确答案:7 V1 w% F# n- W5 N7 e- o! [
- Y# ]% A! \! i. i0 D! y
$ S+ x. o e; Z% V) t% E
第24题,机器语言、汇编语言是依赖于机器面向机器的语言
% ~3 R r! ?+ m$ f X6 N- DA、错误& Z9 k- r1 h ~" l3 S. X
B、正确
5 _2 n" U; u* C正确答案:1 Y& G8 d$ H# e8 A8 V
* p: |' c; C2 ]# f/ o5 S" ]7 c+ L2 W- m9 y, {% R# x8 L" r- `" q% I! L
资料来源:谋学网(www.mouxue.com),将开发项目与一个或多个已完成的类似项目进行比较找出与某个相类似项目的若干不同之处并估算每个不同之处对成本的影响得出开发项目的总成本这种成本估算方法称为差别估算法1 d% V2 Z# [/ ^( I F: C# y
A、错误 F. Y D# q/ ~+ A( h
B、正确5 S9 c: {) T# A% @( ~* W: b7 d9 j# o
正确答案:
5 _. T1 v ?" V; Y2 |5 m! F6 \8 ~' a' ~
- p" J! c: R" r
第26题,测试目标决定了测试力案的设计如果为了表明程序是正确的而进行测试就会设计一些不易暴露错误的测试方案4 h5 v$ O7 [" A" p
A、错误/ B2 _4 M6 j7 G* O# q l8 Z
B、正确
! T- l6 X$ E% k+ t' n# k2 m1 C# U正确答案:
/ l$ {$ a5 F, ]$ s6 |
& s$ E! Q4 A/ G z3 }% @- i
& e% X8 d, ~3 h' f第27题,数据存储和数据流都是数据仅仅所处的状态不同数据存储是处于运动状态的数据数据流是处于静止中的数据' |5 U$ M1 o& p6 A3 p% o
A、错误
4 X4 l, Z1 @! A1 K/ tB、正确
0 e6 D, X/ P# k8 k正确答案:0 s: a, A% t1 C, A0 K- o- A) Y2 v
|8 I l" ]! o: b2 y# |. c7 M2 T' O
第28题,系统文档指从问题定义、需求说明到验收测试计划这样一系列和系统实现有关的文档
( {$ M' N B+ p i) w# y. qA、错误& t/ Q* n$ l Y# y" Z
B、正确
- [. B- N5 U7 [/ M' J" w% I正确答案:
; i, W5 w- \ ~) x8 j5 y
7 M0 b; N! v$ x! t# e, h% E) I. Z+ T& m4 ?7 `* y
第29题,类是对具有相同属性和行为的一个或多个对象的描述通常在这种描述中也包括对怎样创建该类的新对象的说明
/ \, A# g& U* ^* F0 M2 A H+ KA、错误
3 }5 r, W' W$ @4 DB、正确
5 c7 B% U3 Q" @' G- i正确答案: v @0 `7 f2 f8 C
% E* @; X. e' v& ?2 e! D4 c6 u% a1 \& x# _' T
资料来源:谋学网(www.mouxue.com),软件调试是为了发现错误而执行程序的过程
$ L3 _+ H! H$ `* y$ qA、错误# k7 t" X" m- {& F" s- V# G
B、正确
; j9 ^+ x9 `9 d0 I正确答案:
: ?, W9 T5 l: d$ {& [) a$ p9 V: {/ d" W* n. Y' {2 m
& y9 g# {7 o# Z' F3 v
第31题,分层的DFD图可以用于可行性分析阶段描述系统的物理结构9 s+ D5 e, ~+ |4 l; H0 I( o
A、错误
3 n g2 L, X( p( S4 }B、正确; `6 C. J5 |- r% V- f" H3 \
正确答案:1 _2 Z9 d6 H0 s- p0 a) U) }8 u
% J) Y) O4 F5 Q& V' e
: c* w: Z; X, i! B第32题,一般来说产品、过程、资源等对象都具有内部属性而不具有外部属性
! q# e/ u" x+ h" V7 S% C3 }A、错误
+ o( A8 b# C/ T" N% YB、正确
- a& T$ J+ C* m8 [0 @正确答案: R# t/ d! b# O- e
) I4 V: D0 m* b: R; `
2 Q: d8 m/ e, K+ `9 V: T9 U+ x第33题,测试是为了表明程序是正确的成功的测试是没有发现错误的测试
0 X: t/ X$ R0 y; s; c6 s) [A、错误
4 f- d& X& W% ~4 j' \9 DB、正确3 A0 n3 F& u# @
正确答案:
) K* w( r' V, b# m
! `1 w% w/ M+ d+ R1 p, A# ?/ B
. |8 ~2 E( q& i第34题,快速建立渐进原型RCP建立的原型反映了系统的某些主要特征
2 s1 @& T4 L: @' f; N" ?, mA、错误
8 u" q) T6 f' vB、正确
* {9 v$ s) v; K正确答案:
, W2 N( w5 W2 t! g$ B2 K* B7 j2 F' n3 r, S5 y' X2 }
# [2 m5 q; E f! j: K" n
第35题,数据和处理原本是密切相关的把数据和处理人为地分离成两个独立的部分会降低软件开发的难度
3 M# Q/ K A% [+ I7 H3 v. T, [A、错误
/ |' p4 W9 \$ iB、正确
2 s8 e2 z- x5 ?正确答案:
2 o+ I) j, x0 p; ?2 i5 n( b* E, \1 Z2 C2 d9 }3 Q# V. z
/ \+ f9 e- W. D" n1 b. t; T/ g6 N
第36题,继承不具有传递性如果类C继承类B类B继承类A则类C未必继承类A" i' o9 ?6 L9 z3 ]) Z7 \! P- c) a, i
A、错误
! K t- D- d) L+ }B、正确
8 |: i: x1 I2 |2 o6 S正确答案:1 `1 a7 o; [- N" W$ J8 f$ e& ^
~# D9 l4 D* I
$ R5 |9 V& W/ L. t& E6 x" h
第37题,判定表由四部分组成左上部列出的是所有条件
) D" i Y" z' A: IA、错误. V1 {5 @) ?: ^- X2 R% B9 F
B、正确
6 s' D* _) w+ I3 V4 C2 H& C正确答案:' b: P/ L- ~: |
( [0 D7 Y, r9 ]. e( ]3 o
. h; V, M, ^' O第38题,软件工程是一门工程性的学科其目标主要是成功地建造一个大型软件系统' U- s8 J, {) }1 X1 M/ U
A、错误% V7 C- r/ S+ [; G# l
B、正确
' x. f/ Q( M6 J$ e正确答案:
5 W3 q; E0 ]% a4 l. A7 c$ a% ?
* L! b- e; |) M) ?
. H" Q8 u! M( F) \9 i# p第39题,软件开发过程的进展情况较难衡量软件的质量也较难评价因此管理和控制软件开发过程相当困难
Y7 P8 j0 h& ]; VA、错误
3 l# S0 S' B6 @ s4 sB、正确6 P! R; X# l1 `) F& H: ?
正确答案:
2 M6 ?# ]+ b L
, N4 j4 M. d' \% `2 @
2 g, j% O3 P1 h. F第40题,面向对象方法之所以特别有利于软件复用是由于它的主要概念及原则与软件复用的要求十分吻合5 S4 }" J2 ?% N: ?! s, F+ p
A、错误
1 w% U/ X M. b/ }$ F' lB、正确$ O& o5 V# S& G/ D4 K
正确答案:
; U8 U9 G% E; f1 o1 s) C( g) r& d2 Z+ {
$ u9 c5 v: n8 _
, a: F) S. L( h9 R
: T0 p8 i3 {" v) u: q r/ o# {
: S8 H2 M! N! z, C) _
9 v- \* a0 H' [9 K
" Q! @5 ?& P& N7 p$ K, w" C/ U' R3 G
5 S. F( d) d% K! ]: W3 h
; b5 x1 [; b6 [( ?: ?4 l( D6 u( |
% u% w8 I) o! L
# f. h9 [4 r0 k0 v% @7 I! t; X# {# H0 f) d
4 c: `/ r8 x! Q4 D
, ?2 A6 S+ y% |4 {4 h( c. A |
|