奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 1758|回复: 0

21年12月西南大学课程考试 (0010)《软件工程》机考(资料)

[复制链接]
发表于 2021-12-9 10:55:59 | 显示全部楼层 |阅读模式
谋学网

1 I+ |0 Y5 c( V' Y9 s" V. J1 C西南大学培训与继续教育学院课程考试试
* A. b& p" m" {4 E, B; q课程名称【编号】:(0010)《软件工程》
! }; i% H  H( [) ~$ }        * j1 M2 G+ @- w  z) k( ~- l3 x) ?4 h- \
考试时间:150分钟; B; Q: m5 C4 q% _0 ^6 a
          }/ u$ c- L+ _; C  C  K
更多资料下载:谋学网(www.mouxue.com):100分
% }7 l. Q1 R. q1 }  I/ w
0 u# y8 P# T6 I, {
0 a9 C3 b$ T/ O; q6 q( V; O# r7 S3 u2 B5 Q1 M3 S- p- U- l
一、2 f% {( `" ?% U7 B& P
更多资料下载:谋学网(www.mouxue.com)(本大题共10小题,每道题2.0分,共20.0分)
- J7 E' k% @5 n. K. q/ p4 {' e1.
0 S% ?% j9 l. r( s5 s软件维护是软件得以正常运行的重要环节,按照软件工程方法的理解,一般软件维护应开始于()。
3 D6 [/ e8 p7 G# s' |A.理解程序代码9 [4 U% G0 T" }( o  T+ M4 b1 e
B.阅读设计文档
. G7 I1 ^0 G" o: v! s5 B% E8 TC.分析软件结构
* M7 x3 w% n+ j6 u2 b% X" r, a! iD.查阅测试记录2 O4 N1 o; N  }1 I; c: R# M/ G8 }
2.
0 W. s; M% v. e( C$ F! h% }, H7 k, O1 E在下列的基本成分中,哪个不是数据流程图的基本成分?()
% k% K4 U( s5 K4 b" HA.信息处理
( d0 Z7 w) d6 A) O5 ?B.信息存储
" I, e, _" \4 LC.外部实体
; [/ {$ B5 E- a" D0 @D.系统状态
& m9 @3 n! ?! T/ e3.4 s7 F$ a- y( `" M" b* S0 K
模块内聚度越高,说明模块内各成分彼此结合的程度越()。( S/ N; ?1 G, p8 x$ Y
A.松散
/ d% k2 k6 J% r  }: G- mB.紧密4 o. ^$ Y! B6 x7 Z; P" p/ g
C.无法判断
& C) m7 S0 f0 v0 oD.相等# F$ A( r- q1 U; |2 K9 M# O8 X
4.
! ~3 @% H8 Z7 S影响软件可维护性的主要因素不包括()。
2 C& ]( T, l- F  X- r4 b7 Z1 b( cA.可理解性5 E) Z; U- y/ b0 P: z+ v
B.可测试性
4 c( x& g9 z6 S& V* IC.可用性
7 F7 c- P/ `/ i8 kD.可修改性
- z( ~! B; k) q$ S& O; ^4 G5.
+ e' n* x. R5 B8 I( l在E-R模型中,包含以下基本成分()。5 N6 ~" K/ x9 }& S" J! T. h4 |
A.数据、对象、实体
: W5 b1 i; o) v5 B0 W& i- `! nB.控制、联系、对象
8 U# |3 p) p1 rC.实体、联系、属性
0 u* Y. O$ l' Q1 @, J4 FD.实体、属性、联系+ W  c% w: E1 G, B" N: ~+ c$ @/ F. r
6.& ?5 y+ e  |$ k4 M$ n; d) w
维护的副作用不包括()。
+ W, F' r3 H4 d* Z3 W# H7 j" S$ wA.编码/ B4 M/ q6 t! a3 F
B.文档; P: D% v4 x! z% R* F( b
C.数据* }! y) |* f! e5 k+ a  M% x* s9 C% d
D.过程( B5 A; h/ K% w8 O9 t+ ^2 R
7.
8 i( g' u% V) `& z软件设计的主要任务不包括是()
0 Q- ]3 e" _& ~+ L* NA.将分析阶段获得的需求说明转换为计算机中可实现的系统3 d: r: p! I% n9 v9 g
B.完成系统的数据结构和程序结构设计
: T; l( ?1 V& B, K# Y3 Q: GC.完成模块的编码和测试' m8 @: J  Q. ^$ S% b
D.对模块内部的过程进行设计0 x3 M6 K) u6 N  U2 V2 ?
8.
. s7 m9 l' `1 v5 V. S从工程管理的角度来看,软件设计分两步完成()2 @, e1 @' X. n5 e
A.系统分析、模块设计" R6 l) p3 n! r8 }- u
B.详细设计、总体设计
% {1 @, w4 |' e! U9 NC.模块设计、详细设计1 ~( y+ V* k% O% w, M8 {) h
D.总体设计、详细设计
  z; ?" ~$ ?5 f  q" H2 O9.0 O5 _0 x- Z# Z- @& T
软件测试中设计测试实例主要由输入数据和()两部分组成。# h9 z1 h' @4 c- m! `
A.测试规则
- z2 A$ v$ z. V8 Q1 |B.测试计划0 [1 q% G+ T0 [4 h/ M( q
C.预期输出结果* o5 P  A% P( x  \/ H
D.以往测试记录分析7 a; n7 _0 ]$ K( H0 @
10.; h* o, j% @: R* ^% R/ b5 c
软件维护困难不包括( )。
+ R; q  @' p7 H$ OA.读懂别人程序的困难. L$ w1 k/ |( u  ?& c
B.文档的不一致性  b0 q( m& ]/ ?: Z7 o
C.软件维护不吸引人
" A$ W0 L3 u; b$ y. S: N& k4 r( XD.源程序错误多
- k5 E+ d9 C2 C; U) @% Z2 z% j8 L二、! u2 p$ z# x2 y/ d- |9 g9 A
填空题(本大题共5小题,每道题2.0分,共10.0分)
) O3 v3 t! L( K9 Q9 @  v1.# R. a4 Q- P1 j) U
应该从____、____、现时和有效四个方面验收软件需求。4 F6 t5 s# `$ k" [6 B: i
, ]1 g6 ~: o8 M9 R3 V5 P
( g" i. T, @+ `- z  O+ e

. z( O0 N4 ^7 t2.
$ d, [0 X: o/ i6 p) b' ]; nCASE工具的平台集成指工具运行在相同的________平台上。- c. r7 v9 I+ t$ x6 Y

9 J: w$ a+ b# W* y$ r7 y4 n4 B5 J6 N1 V, r  t
3.$ h( o+ x1 S" Z" @0 b* M3 j1 N
____又称排错或纠错,是在测试发现一个错误后消除错误的过程。它与软件测试不同,是在进行了成功的测试之后才开始的工作。" i2 b$ N; Z9 W

# W( _0 p( m# Y7 H% v) D9 Y
6 v7 h0 p/ c) G! Q) E. X7 j8 O5 C& m0 Y1 U2 i0 X
4.
7 P3 A3 F- ~! F5 k7 I8 u软件的一般定义为:___。
* N6 Z+ r+ I& O6 P" D8 @
2 j  C6 w4 ^+ o6 a
* S1 ^: Y# |" [# |9 }" [4 u
* @" K2 E) t8 i5 @& Y5.
4 O+ O$ c& E- x- V7 C0 z软件项目管理的主要对象包括____、_____和_____。# l2 F( H9 }1 n) n

, A: t% ^0 q7 r4 W! A0 \: l4 G8 U9 s. N/ s5 B1 x
/ p' p. `8 J3 b( J4 S+ k
三、. @$ d; R* C9 Z) z# j7 o" p" G
问答题(本大题共5小题,每道题4.0分,共20.0分)- g# B9 o2 C- B( q" t
1.1 y& Z/ h  Y+ q* [0 Q
什么是内容耦合?6 A" @3 C& R- S* t
9 B  t9 W! \) N

$ d$ i  `% U* \# i8 K& S6 \4 m# D
2.  s+ x: U7 X6 |. Q
软件可靠性是怎么定义的?
4 v4 m+ d) l' O1 u, c
3 A* P( I, V* l0 t! q5 |, M' H' Z9 q/ _* k- b/ c- W( n6 Q
3.
+ b' D, R! J& K3 e单元测试的内容有哪些?% G* ]6 z1 S. {6 @8 b

: U/ m. j7 |3 o: g
  k& i) q; }" x' a! D. X7 B9 u+ A/ w4.
3 U, D6 D) m& Y( ^有穷状态机的内容包括哪几个部分?. _# G$ K: J: _" J
* g+ o7 V6 b: d2 q2 C
( h& N2 w0 U& q  C& X' g
5.
0 P4 m7 o& m7 B# QUML的语义是定义在一个四层建模概念框架中的,请简述这四层分别的概念。
& @! o/ B- J2 ?  I: P. P* K+ L9 p% P$ w) A/ e8 I: L! l/ [

  @7 m! N0 A) A4 R/ Y3 H% M" V+ w; C3 b# l
( P! X$ M+ T5 T! h
四、0 S% R, a1 _6 P( t
资料来源:谋学网(www.mouxue.com)(本大题共10小题,每道题2.0分,共20.0分)
' T( ]2 P2 W4 X1.
5 _: E. }' ]2 j/ p! {" X黑盒测试主要是对内部操作的测试.; B' w, l& K; h9 m1 D% y/ S
对      
9 U# C7 N6 x0 Y3 l3 Y8 q错   
- O8 }! z( k, _' E, V* ^4 s2.
3 a; S  @! t% ~" f( |1 ^好的测试用例应能证明软件是正确的。8 U/ p" ~2 l" @! f! ?4 z
对       % ^# h0 `( u. E0 Y' a  N
错    + M0 ^. H7 H* B
3.
( c# J' Y7 Z% g+ B+ |在初步设计时要注意划分软件的层次,但层次的划分具有很大的人为因素。! m3 z9 ~, _" L* y6 i
对       # b0 l/ m8 Z( j8 Z4 L& F
错   
5 R$ |; q1 u! G4 J7 q; g4.
- P% `9 M' J6 Q5 j2 I* Z系统结构图是精确表达程序结构的图形表示法,可将系统结构图当作程序流程图使用。
" P. [7 x& Y/ ?  C# h; k5 L: t6 ~对      
5 v' j; A* G, j+ Y; D$ A错    % @( X/ o' q& f+ y* s5 X
5.; x3 `2 m* W6 N; M4 _
在完成测试后,为了缩短源程序的长度应删去源程序的注释。
+ Y/ M; Q5 D' {3 O9 x/ K% T# Z对       # n  X- \( G* w# C, t
错    5 Z" B. t! r5 R
6.. g) K2 _) H8 P! A7 `9 a' w
对于递归的问题应使用递归的过程,这样做可提高编程效率。  K8 M; @, I/ v! ]7 l# T# n5 Y. {
对       , r' }& z& e8 A; E! y3 H1 K
错    7 b. Y0 ^1 q1 o7 h. [2 B3 ~
7.
- B+ @* h* F( h5 t为了便于共享,建议多用全程数据结构。. ?7 _3 ]& O! X) H
对       2 Y8 u4 C( S: f1 ^$ ~0 n
错   
" l- d+ g. v+ t6 e9 E6 y7 C% H' M. a8.0 G" d* i  S. N$ r5 [5 o' W
在内存能容纳的前提下,使模块尽可能大,以便减少模块的个数。
# G1 d1 h) u2 Q对       1 ^/ X% f& C/ J; D8 ?5 M2 ?" |/ S
错    $ Y% N/ Z5 X( q
9.
; }0 }/ ~" f6 h! ^" g: i软件测试只能发现错误,但不能保证测试后的软件没有错误。
3 @7 Z0 @, ^$ d3 l对      
' ?! P4 b* M" K( a错   
! L' y/ f8 J- F/ o9 L10.
+ \9 S; ^- t' L2 W8 N! D在详细设计阶段,应选择时间效率和空间效率尽可能高的算法。& S1 ~6 \1 V* {  X
对      
# K3 W6 y% X* P# ]- ]错    ) W# h. L( [7 [" W' x( V
五、7 i7 X' Y9 e0 x4 O+ s
综合分析题(本大题共3小题,每道题10.0分,共30.0分)2 i6 C( M& _, T# q2 ]5 B
1.
% p) ?5 s5 D0 i$ R, U对《学生成绩管理系统》的模块,写出进行功能性测试时的测试用例的设计。5 O: _; z/ a* d) ~- O* S% F# ^2 @
, x, A2 `# Q2 H, k2 o# @* k' |

# w8 O' t, Y! L3 o& R, u% u9 M2 ]1 _
2.9 y* r8 `3 j0 _% J
下面的伪码写出的程序结构是一个非结构化的,请写出与之等价的结构化设计,提示:使用flag
' O8 Y8 n6 I2 [/ ^$ I0 k; jdo while q=0
  d9 x( D9 t$ m4 c' N......" A* E! a* N! w6 K
    if r=0 then goto C
3 J  G& u& G1 h! d) }* w) A/ z+ xend do
) X3 p; u; m! ^& `2 `w=0
' u' U3 {; o9 i: B) H$ ex=03 p2 }# z! D3 x1 O. {* w
C:
* I( E: }0 B$ \3 `y=0( \4 [; m8 Y! Q5 H! H
Z=0
3 d# W1 N+ c3 ^8 P
. R" w/ c/ j/ |" \1 C& T, F9 V( k# [3 {: ^8 S! ^! `# ~1 e$ F1 ^
3.
# }" \8 N2 G4 W* s' @9 B' E试描述测量程序设计人员生产率的两种度量方法,并对其优点和缺点做简短的评述。
2 ]$ Q+ K' V( k1 w8 d* f( x4 v7 D7 X  S3 V# R! Q

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?会员注册

×
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2025-1-22 21:45 , Processed in 0.093491 second(s), 17 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

快速回复 返回顶部 返回列表