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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

21春西南大学课程名称 (0010)《软件工程》机考资料

[复制链接]
发表于 2021-6-9 11:11:09 | 显示全部楼层 |阅读模式
谋学网
( m' o) t' m1 e! {/ a3 e5 K
西南大学培训与继续教育学院课程考试试
9 I! S, A- x2 s: b! b# B" z$ u课程名称【编号】:(0010)《软件工程》
: D! }1 J3 f4 P, l        4 |0 p5 r  m: O: D4 |' E* c) p. j
考试时间:150分钟2 x- y9 K. S+ f
       
& \/ T$ M8 H$ [: `5 I  W8 x更多资料下载:谋学网(www.mouxue.com):100分
1 w/ b1 L' V1 P% {6 f9 s6 }# t) g# g+ ?6 T. j7 R( w

6 d' |6 A# }# \, E/ n( m
( p) P+ `) H1 r. u一、
! y( V% V- D/ M+ ]) t0 }$ h. _更多资料下载:谋学网(www.mouxue.com)(本大题共10小题,每道题2.0分,共20.0分); ^- q$ u+ S, t2 L! V
1.' q' E/ S7 C% O( E" q3 e
软件测试的目的是()5 U: G, M7 I& o& e8 d4 \
A.试验性运行软件+ O/ q# ]) m/ w1 }8 Q+ L7 n& K% N
B.发现软件错误
- n% `" f, \( [- b$ cC.证明软件正确
- r# \: F" F4 H: v, q* [8 }5 ^D.找出软件中全部错误
. r) {3 ~0 ?& c6 Q0 D" `* X2.' p; B5 S1 |* K; C( |
程序的三种基本结构是()% y. F: |3 |5 y8 f
A.过程子、程序、分程序
1 l$ w5 i% V; }  PB.顺序、选择、循环3 W" h4 l: [! {: D' ?$ N" d
C.递归、堆栈、队列
' {* _7 b. R' dD.调用、返回、转移3 a& w5 |7 F8 i. d$ U# q/ S- \
3.) @3 o$ S4 i2 x; P, G
下列那个阶段不是软件生存期三个阶段中的内容(), S! [* D& F( v/ Z
A.计划阶段
% r4 O* q- c3 K9 s3 j4 IB.开发阶段: R' p/ J7 e" r5 r  N
C.编码阶段
  I, y! `6 Q: ^* XD.维护阶段: w$ b2 P- l$ |: ^/ G- Z5 r7 W. R; E
4.  G# r0 q' Q: q3 j5 s: o0 z5 T
集成测试时,能较早发现高层模块接口错误的测试方法为()& D! d& l" \. i, z
A.自顶向下渐增式测试2 @& }1 f  A# {" t; t2 T
B.自底向上渐增式测试6 L$ U+ D4 g4 r* m1 L  _: R
C.非渐增式测试
" `* R6 _6 _2 ]# {9 P: @1 c6 mD.系统测试7 T; g" d) U7 k, i4 h( Q" `# \
5.
# P( [$ t  _+ w- R6 P( t在E-R模型中,包含以下基本成分()
+ K* W/ p4 Q- D  P5 R' @# a/ X) \% l7 kA.数据、对象、实体
2 W* A! \+ E+ @: U: TB.控制、联系、对象2 V. H6 N, @. @& m
C.实体、联系、属性
; p4 m: a( A) M9 H. kD.实体、属性、联系0 ]+ E/ D% H7 Q/ E
6.
/ b- A. y# }" o, _* \. {调试应该由()完成
2 \4 g3 ?# g4 r; V, MA.与源程序无关的程序员
) w; y7 z$ U0 Q( L4 x; ?) sB.编制该源程序的程序员
4 A. `/ [4 q. ?, I  F4 S, s5 N0 ~C.不了解软件的机构3 c$ p  e& v( j$ J4 l9 w6 h1 T
D.设计该软件的机构8 r) w1 D1 U+ ?; f7 j
7.
2 u% c+ ~1 P4 c  ]软件的特点()3 p+ n  x% n; D! q& U& B
A.抽象化
4 D5 ]2 G# ]! R1 `+ Q, sB.逐步求精2 r' r% F3 p5 W  p$ W* O: ^
C.模块化
2 Q- I: G5 V* ]1 E( fD.信息隐蔽8 q) A. U( h( s; v, o% t- l2 T
8.
1 X* p  B& j/ X1 t- Y5 I黑盒法是根据程序的()来设计测试用例的
. a6 O6 i3 Q) i9 L3 I' OA.应用范围
3 p3 l" m+ o5 h( e: F* j9 UB.内部逻辑7 X4 c- ^2 Z1 y7 A6 P: A! u
C.功能
! y- K2 d  Z- L- {" ID.输入数据" \  T, ^4 T/ S- ?
9.+ e$ g( p* g* o4 i0 c" O. M
在总体设计阶段,模块应该满足高内聚和()的要求2 p; Q* t) d+ F
A.多入口
4 `% ~, K, W- z: r% x9 a2 `B.低内聚4 o" Y7 O+ I" d2 t  H, C! {
C.低耦合1 h9 a/ R4 n. w
D.低复杂度
4 }- P2 e. V# C( w& M10.
+ d# Y% y, U4 r" t7 a- |若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是(   )
* z- r3 j( ~2 v# OA.条件覆盖法" I7 e6 W# s7 [3 U
B.等价分类法
3 y9 V) R4 w/ G  h- o$ [C.边界值分析法
" j  L; m& b- o9 H1 q$ e) t/ F3 YD.错误推测法$ Y8 p: j% f' l! [
二、, n2 l4 W$ @- r+ E' g) L1 f8 o" p
资料来源:谋学网(www.mouxue.com)(本大题共5小题,每道题2.0分,共10.0分)0 F! r  S* d5 M- u) o$ }
1.9 I6 m( X4 e2 Q' _' m% j
不同程序设计语言在程序的效率上的差异不大。; }  }, R, O) C& @5 M
对       ( Z7 Z' Q$ |% @& R! g/ C9 Q4 c& M
错   
3 e% ?  j) V: x, b" [; O% k3 c# l2.# _6 O" w2 e. Z/ w, b
软件测试的目的是“建设性”的,即为了竭力证明已经建造好的软件系统的正确性和适用性。. B( A9 Q! j! J! c; \  ?
对      
% n# ?0 M! O# |; b错    5 E( J$ Q+ D1 }$ `4 P
3.9 N) i' ^: X: g; ^- ~. {
为了便于共享,建议多用全程数据结构。
: l, O. O8 h8 d7 {; i8 P对       ; M! I9 G: k0 |$ Y3 K: [$ I' s
错    $ J1 n: l3 W; n7 ~; _
4.& N; ^3 v& `4 U8 }7 Q7 z
判定覆盖必然满足语句覆盖。* V1 B7 v; Q# q0 U% F
对      
& J5 n  n7 I! h0 p错    : f$ h# u* T; M( m% Q. W% Z3 _
5.
! N; d. `( j* m1 R4 Z$ ]* S/ \好的测试用例应能证明软件是正确的。
4 Q/ E! D5 }/ K* ]2 n对       8 v4 {, |" U; W# h& Z4 Z9 I
错    ' M  W! u* u! M( ]: w
三、
- o9 r8 u% S" e+ \  o( `填空题(本大题共10小题,每道题2.0分,共20.0分)- e: W$ n* R8 W! P" e
1.- w0 [7 \! E' E. G5 ~: U6 }) w
从结构化程序设计到            ,是程序设计方法的又一次飞跃。* \$ H0 z" f8 _* r; J1 ^! c

' E1 ?/ _4 A5 O# X( ^- @. y, \6 D+ ~  x9 d9 P* v; X  m# h
       
% a: }! r; x+ y& G3 \9 x2.) @# l* l$ f0 i; |# D
___________  是软件工程的主要目标。$ v; R) A6 L; j, a$ x3 [
, O8 A( h( w3 t. P+ A

  L1 \6 M$ x! I7 q; Z        
5 m& D" \& V% J+ r- y, w% X3.
9 i- m: b6 ?' I3 l6 ^/ C1 d软件生存周期是指一个软件从提出开发要求开始知道__________  为止的整个时期。
8 L1 `4 v; o3 V8 ~& ?; h! s1 U% _, F* I
' V% G  H( b: v' ^; H" }& H: ~7 G( R
4.
  a/ V4 q1 G2 K9 Y0 l软件危机主要表现 ________、____________。
& U  v2 u* I6 C( h2 h/ ?5 J  g2 j# C* t7 t* l/ t  Q
: ~" @/ }- a, P. |. r3 d
5.
. ]  ?  y, s$ U6 {. n4 ]1 |详细设计的工具-___________、____________和_____________。
+ X0 A: k; r- a9 W3 c% C) U) D9 f6 `  M. I7 J6 f5 M

% F: e# l) h4 b9 h* U) X% }0 k/ D. @; j
6.2 J9 ~4 f+ Q( v% |$ k
面向对象分析的目的是对客观世界的系统进行______________  。
$ f6 J2 Z) E% x$ ?
1 a' _" `$ }9 t
( P! @/ ^4 ]( L% I. _             ; L) h' C+ Z. W8 Q+ M7 i$ }( X
7.
4 _$ ^2 p6 ^( t3 h: h9 f如果一个模块被n个模块调用,其中直接的上级模块的个数是m个(m<=n)那么该模块的扇入数是         个。8 N: |7 c8 ?: o& S$ y

9 F1 y+ A7 @* h3 d. h( {3 p) j5 z2 X$ I1 {& H
8.
6 r' A, z6 P$ u功能模型由多张数据流图组成。数据流图中包含有__________、_________、___________和__       __对象。, q. h4 M8 q! w4 e* T2 \$ b
2 g1 N6 E3 D- h# f7 x
9.
  |. K2 d! t; \# B导致软件维护费用高的主要原因__________。
- m6 a6 \0 `1 ]  @( h2 f2 ~2 b' \. n: m4 C$ R+ F
6 v0 p$ \) c8 ]
10." Q! l. F$ u' u1 F6 m
__________、_________、___________是数据库的设计步骤。/ e+ b, W4 I5 M
! H) t0 b; f0 V, {% e9 f
        . k# A3 [& o6 s5 C1 c* R
四、
) @/ K3 g7 W8 n8 p, u9 W8 k问答题(本大题共4小题,每道题5.0分,共20.0分)
2 T9 E# p% {9 A. S( z0 {1.7 \+ z6 c/ U- K
软件的可维护性、维护类型及副作用。
' h. v0 z! b) U/ ?  q$ O7 q/ e! e% u: _* R+ x( D5 `
2.
7 L& t9 m: b, k% P- m8 s& s简述N—S图、PAD图、判定表和判定树的概念。; @! ]7 d+ D& D; \( |
& S* X% \8 ]1 |: E4 W% `, l
( Q% i/ \; z7 D

" A: Q. j- |, a0 H3 A' K& N3.
  P  M/ v' p4 E软件的定义和应用分类?
! [4 s/ J4 r: }: b$ j5 D* F/ b6 @& }' w- C+ {7 U3 M

. \: \2 Y1 T# }: ^" ]# Z3 r! R4.
1 V, T3 F4 p, N4 O3 b* n: H可重用的软件成分当中包括项目计划和成本估算,怎样重用这些成分?这样做能带来什么收益?4 C1 ?) g' F1 T3 o, U

  d; y! |+ X) d# t' ~( c! o8 s$ W0 m% G/ ^
五、
: J  f5 r6 h% E6 ^综合分析题(本大题共3小题,每道题10.0分,共30.0分)  f( S! g  f5 a9 \/ I, K, n9 N
1.
3 T( o- U# C# ]3 V7 i/ a4 A" w某图书管理系统有以下功能:* \2 a6 ^7 T1 Q- A/ }
⑴借书:管理员输入读者的借书证信息,系统检查其有效性,若有效,管理员输入读者的借书信息,系统判断图书能否借出,若允许借出则生成并保存借阅记录,修改库存文件。
: c& d/ M) }/ E1 @- c⑵还书:管理员输入读者的的借书证信息,系统检查其有效性,若有效,管理员输入读者的还书信息,系统判断是否超期,如果超期,则作罚款处理,最后修改库存文件与借阅记录。6 }& p3 S/ t2 z) i2 T& e
问题2:根据问题1中你所画的数据流图,采用面向数据流的方法,画出系统的软件结构图。& o5 p5 Y) O- B& Z& x1 e
# c  q# R$ k( i9 k+ U' b
1.jpg) W1 f% w) D6 @4 }* X$ i) _1 E  Y
2.7 X. F9 K+ U- I' |
某图书管理系统有以下功能:
( ^' v1 y2 Z# U" g5 M⑴借书:管理员输入读者的借书证信息,系统检查其有效性,若有效,管理员输入读者的借书信息,系统判断图书能否借出,若允许借出则生成并保存借阅记录,修改库存文件。  l7 ~5 ?6 ?% T$ P9 H
⑵还书:管理员输入读者的的借书证信息,系统检查其有效性,若有效,管理员输入读者的还书信息,系统判断是否超期,如果超期,则作罚款处理,最后修改库存文件与借阅记录。
5 U! b2 l* O- o' }问题1:画出图书管理系统尽可能详细的数据流图。
# `8 E% Q. ]7 ?$ m' U
& X/ x' i4 c" M7 `2 b3 M7 g: U, T2.jpg( F0 |9 B7 r. j0 d( G: v) B
3.
/ c. R* G- T8 f: @( ]某图书管理系统有以下功能:+ Q& _/ h0 V, v  K
⑴借书:管理员输入读者的借书证信息,系统检查其有效性,若有效,管理员输入读者的借书信息,系统判断图书能否借出,若允许借出则生成并保存借阅记录,修改库存文件。# g, U) ~' f3 T3 A  G" \: v
⑵还书:管理员输入读者的的借书证信息,系统检查其有效性,若有效,管理员输入读者的还书信息,系统判断是否超期,如果超期,则作罚款处理,最后修改库存文件与借阅记录。
) c& W: Q1 x, m# E问题3:已知“确定能否借书”IPO表如下,请画出该模块的程序流程图
' _) ?3 ]8 x  M: o* Y, I6 Z4 P% s# }: I; S
3 }6 {7 O+ Z. S* o3 w5 i

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2025-2-23 12:55 , Processed in 0.086407 second(s), 17 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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