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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2021-6-9 11:11:09 | 显示全部楼层 |阅读模式
谋学网

8 e" g; [# I' }0 f3 t8 `8 V- A$ D西南大学培训与继续教育学院课程考试试
/ G6 @3 [0 j6 N, u3 N课程名称【编号】:(0010)《软件工程》
0 q# O$ \9 w$ y       
- ~& M: I- Z, y$ D# C3 I# _考试时间:150分钟
* w1 ]! v8 X: p: V! X, G       
2 S  @2 \: o4 K' I. a  @更多资料下载:谋学网(www.mouxue.com):100分
& p' R+ V7 a5 s; d  }  |8 s
- @6 z( p" u, v: @1 ]/ C. Q3 {; E: M. X' |. {/ z
9 R. p5 L% g" g' b. ?. R
一、* {3 O8 a: L9 U& b& p- S
更多资料下载:谋学网(www.mouxue.com)(本大题共10小题,每道题2.0分,共20.0分)
0 Y$ v+ f5 p) l' b$ I; G5 w, @1.
. H) Q2 G- J1 ?# b' e$ w软件测试的目的是()# z# d/ E& A' C, D5 B9 Z2 C% B
A.试验性运行软件
/ g% d# l6 l5 ?8 q  P' Z& lB.发现软件错误
7 W* s8 d) s* j) WC.证明软件正确
3 ~/ Q& ~( k; F" e* i3 {D.找出软件中全部错误# S4 `2 R# V: b, S" q) k
2.
7 L" v; I" z' _9 S* Y程序的三种基本结构是()
# N2 z( l/ E" C8 F& k4 ~8 \A.过程子、程序、分程序
3 o  D4 P* v; `6 C, a( `B.顺序、选择、循环
# J0 f+ ^' ?2 W! }0 V- g8 Z6 fC.递归、堆栈、队列
$ T& P9 e; m' C2 z% R' D  wD.调用、返回、转移+ m6 Q9 m' w. K& s, s' K2 w
3.5 h, I* e3 J% L# y" h$ p
下列那个阶段不是软件生存期三个阶段中的内容()
' ]3 t% h2 E8 M  S% k8 K* M: WA.计划阶段5 j5 ]2 E. U3 ^/ {1 @. J- [
B.开发阶段
2 J( R3 n* x1 |/ `C.编码阶段
2 Y) z0 Z7 M) H, s/ l+ X+ j7 |& hD.维护阶段
: Y, `2 `0 H6 ?$ J6 X4 \4.% a9 J0 P/ U0 f, h; U  B; ~
集成测试时,能较早发现高层模块接口错误的测试方法为()3 v; d9 E# ~. Y8 {( K
A.自顶向下渐增式测试
5 ]$ D( Z8 v% I0 r# BB.自底向上渐增式测试
7 J4 p, B  x/ E  c6 gC.非渐增式测试5 n- T' v- N& C+ I+ Y2 q$ ]
D.系统测试
( G0 ]& V$ j( l* l: g- P# Y5.
* I/ h9 B3 O, d. Z0 N在E-R模型中,包含以下基本成分()2 w1 v1 X+ {; ^" B9 K
A.数据、对象、实体
+ t$ k; t9 [- C; m( U6 u4 JB.控制、联系、对象. a, p& x* Q7 E" z2 _- L* L( p- ~
C.实体、联系、属性+ U5 c: I: G! O: ^8 y$ t0 g
D.实体、属性、联系
0 Y- \4 P; V3 |8 w6.
6 ?7 Q' L$ B- d3 Z% y) s调试应该由()完成8 f4 j8 T& B% R5 W  u% t1 R
A.与源程序无关的程序员
' X3 ^& L; t$ ^5 u$ u) s; d2 FB.编制该源程序的程序员
( m+ ?3 w4 d) b2 EC.不了解软件的机构
+ u5 o7 d% L' z3 M( z2 wD.设计该软件的机构8 z( C& W) ]3 L+ D: Q$ D5 o
7.
! w2 S5 Q; s$ {* x7 R8 b4 @8 j& [软件的特点()
' E1 w# F+ `; Z9 f* H; }$ E9 cA.抽象化9 _8 K  {' Z4 H7 E
B.逐步求精
2 q: U7 P! T/ h1 KC.模块化! J/ |8 G% k1 O9 ~3 F6 }1 c
D.信息隐蔽
! t* m. K' D5 j& q0 J: W8.
' Z& q7 q1 _5 W黑盒法是根据程序的()来设计测试用例的
% Y( c* ~( ^4 P2 P  Z. z  MA.应用范围$ L5 I# y+ }  F% a1 I) I
B.内部逻辑/ n0 j; h1 F" j' i+ D, N
C.功能' N& ^$ g/ o7 F" Q+ H% Y
D.输入数据& g+ |7 e) I  K2 L" `, q* k
9., c' ?; z  C' \) ~" ^5 l$ \- }
在总体设计阶段,模块应该满足高内聚和()的要求
: T( l4 F" Z* Z; C( `2 f- H6 h% E5 w9 \A.多入口( M6 I  K# f" n# q
B.低内聚
' Z+ c& p2 R$ p3 fC.低耦合
) L( Z* E* {; I- nD.低复杂度8 L+ `0 H6 l8 j+ i
10.9 f' C  Q+ j' i
若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是(   )
; Z1 g  b3 |2 i( H! K. BA.条件覆盖法
# y# [/ b* O7 t7 h4 I3 ]# jB.等价分类法1 @, a# w4 i' f, }/ V- A/ X
C.边界值分析法4 U% n; E. F. y, x
D.错误推测法
. a. t1 P, F. Z! J0 T$ D: D二、
" z; f8 c' v/ I2 e6 [7 L资料来源:谋学网(www.mouxue.com)(本大题共5小题,每道题2.0分,共10.0分)
1 G- t" W% M. Y5 W9 ~2 D1.
/ B; Z+ b( U' H/ _* ~不同程序设计语言在程序的效率上的差异不大。
% ^; ?2 }$ \9 x' y4 k" `) u对      
5 C' j' M  U. [& H) P错   
. D  f) `* M8 E2 w1 T" d2.4 R* [# ]$ V7 F3 l7 f* l$ V
软件测试的目的是“建设性”的,即为了竭力证明已经建造好的软件系统的正确性和适用性。
, u0 B( Q# h" f" X! {7 E% x对      
0 C  e+ C9 g* O; u: }4 e$ _错   
4 \; p  Q( H1 Z+ q+ k3.$ K8 m# A, n9 A4 d! c
为了便于共享,建议多用全程数据结构。
4 u5 s1 L( T0 `1 R# o. Q. {对      
9 \! B% Z, @/ J+ d# r9 @; S$ C* \$ c错    - D; t+ ]5 F: R6 \8 Z& e
4.9 N( O" W5 L& ]' Y7 ^5 M
判定覆盖必然满足语句覆盖。; u6 j. S1 a7 `  b
对      
/ m% M2 X% s; v+ L错    9 r9 M; T  L0 G( P, X1 D& F
5.
. r& s1 x; c+ h- h" I6 h8 ^好的测试用例应能证明软件是正确的。9 j; y! u, D; [1 Y; T" T$ w* J6 Z
对      
7 Y7 D7 J* ^! y3 Z, F: `5 f4 D/ i+ L错    / C; |2 |/ j3 L0 Q- {* Q
三、$ M" t' A5 }: c) F& T  H( M
填空题(本大题共10小题,每道题2.0分,共20.0分)
. D( G& D0 T* e! ?& N( u0 |1.
& P3 |9 A- l! p, k. Y从结构化程序设计到            ,是程序设计方法的又一次飞跃。
  K9 b  i. S& E5 I+ @( E; }2 u2 \! t: Q! }5 `

) g, Y1 U0 \( m  g2 t       
( ^) D8 J/ G. U2.
9 x4 h2 Z  @, c* u___________  是软件工程的主要目标。
* @  q/ S( Y  e6 y+ l) Q; E1 b* j7 D2 w
4 K, x5 h4 k  v/ w; f9 C( j% f
       
% `8 s+ C0 I8 m/ K! l3 ]7 _3.8 F3 t& Z) J" ^# G* H, P
软件生存周期是指一个软件从提出开发要求开始知道__________  为止的整个时期。
. H0 Y' I; Q! Q: ]+ }2 P) O/ K
1 ^3 q5 V0 h2 x# }6 m9 w5 G  _2 J9 P  }$ k9 K& O
4.
! C9 _* q# j7 y6 ~0 r! e软件危机主要表现 ________、____________。
4 s+ \2 i" G! |% ^$ p# y; s# y, j3 u
+ L# j8 W$ P- a
( d2 [4 A' _7 R5.3 F1 [, W: A! j  ]$ X# C
详细设计的工具-___________、____________和_____________。
( |% ~/ x+ H, A  p0 k- H" c; q5 e- {" S1 e/ N2 \8 u  g" ]7 ^
/ K% `, A, G) e! X# p/ m

  K( q) a# C" J5 \& {6.
; u* }! G; W/ ~! `面向对象分析的目的是对客观世界的系统进行______________  。
2 y( P& C0 }# ~8 v
4 M9 W( J0 V; b2 e% ~) V& f& t
2 L" V% N) K: o3 _- ^  {             3 }# E7 Z2 V0 q# C+ J+ N% l/ H
7., w6 L* y6 e4 q) Q' C% D
如果一个模块被n个模块调用,其中直接的上级模块的个数是m个(m<=n)那么该模块的扇入数是         个。
" e# m4 K, p! ?1 N) M) o2 ?
, Z- r+ G3 k9 A8 t5 X
0 C* q1 E" D3 I- A, W" j8.6 S/ m! F& r0 k$ o
功能模型由多张数据流图组成。数据流图中包含有__________、_________、___________和__       __对象。4 C" \0 a: w0 d8 y
) M* N9 Q; s, f+ a. J
9.
+ L6 g1 l" l2 e9 g* n导致软件维护费用高的主要原因__________。5 L6 q& U+ N9 C. a7 j4 ^
" F+ U1 M& [4 j" s

/ U$ E. V0 b) n1 Q9 C  W; j" |+ d10.4 u+ W6 y1 _$ O. [% Z" _) V3 X5 z
__________、_________、___________是数据库的设计步骤。
2 p0 f4 g$ Z- z6 X3 ^  K4 h+ y. ~0 R7 _& O3 @
        7 D( V8 W9 k1 C3 r9 [. d4 X
四、
. z3 B8 j, n. |" {) s问答题(本大题共4小题,每道题5.0分,共20.0分), S5 r" v5 e# W, R. a
1.2 L  Z) o+ N& E1 R
软件的可维护性、维护类型及副作用。
2 ]* w  U1 ]% X) f% z! r1 a& v* n
' c, Y  Q! D/ {; I- L2.5 v3 L" I9 b$ a! _* W  r
简述N—S图、PAD图、判定表和判定树的概念。1 n* l" U# w, L. T' |& X
9 G, G0 }. ~% }# D/ u; }+ H

6 l0 q& a" e& _. c* }4 G! T; H. ]8 K4 u3 ~( e3 M1 V  ~; n
3.7 _6 |9 k9 n" m
软件的定义和应用分类?
( q6 S. {2 r: X
% l9 i6 a5 n+ l! {
" J2 E' j) F7 s  R4 S# _& h4 B5 B4.
3 D+ K( P! u! `* E" G4 H& k% c9 k可重用的软件成分当中包括项目计划和成本估算,怎样重用这些成分?这样做能带来什么收益?6 o$ _# e( ~/ K2 C1 w9 g
* E) C( E+ |' F/ }  ?5 {. X7 ]; I6 O
" f% i6 Q6 m/ r4 v' P
五、
8 b% `# G% B9 e5 W/ N综合分析题(本大题共3小题,每道题10.0分,共30.0分)  G$ z* ^4 n8 n, P& `" p# @
1.# k: b. x) p" g; D  ?" W6 F( {
某图书管理系统有以下功能:
' O/ p, r, h4 Z) x⑴借书:管理员输入读者的借书证信息,系统检查其有效性,若有效,管理员输入读者的借书信息,系统判断图书能否借出,若允许借出则生成并保存借阅记录,修改库存文件。" ]0 m( o$ E& [: ?* X/ _7 e2 D
⑵还书:管理员输入读者的的借书证信息,系统检查其有效性,若有效,管理员输入读者的还书信息,系统判断是否超期,如果超期,则作罚款处理,最后修改库存文件与借阅记录。, X: }* u" Y/ R
问题2:根据问题1中你所画的数据流图,采用面向数据流的方法,画出系统的软件结构图。
3 j0 u/ Q3 r# D# _) Q1 D
! X# T  L  B) q0 I1.jpg! j2 J9 j/ k; ]* a1 h# z
2.
2 u7 `* A* U' b. e! u某图书管理系统有以下功能:
3 ]# c! z6 {2 p6 S8 R6 ~⑴借书:管理员输入读者的借书证信息,系统检查其有效性,若有效,管理员输入读者的借书信息,系统判断图书能否借出,若允许借出则生成并保存借阅记录,修改库存文件。
5 {1 `" P. Y" B8 L* X3 l: b# u⑵还书:管理员输入读者的的借书证信息,系统检查其有效性,若有效,管理员输入读者的还书信息,系统判断是否超期,如果超期,则作罚款处理,最后修改库存文件与借阅记录。
7 g" t/ ~: U4 G; O9 j问题1:画出图书管理系统尽可能详细的数据流图。$ p( m* U, }: T: l' ]

5 q) B) x& \; G% n3 P, \/ K: ~2.jpg
% N. V; v8 f: j  i7 T' M3 e3.
/ K6 q$ t5 [0 O3 l, p某图书管理系统有以下功能:
# Q! v" M! X! j* H3 H⑴借书:管理员输入读者的借书证信息,系统检查其有效性,若有效,管理员输入读者的借书信息,系统判断图书能否借出,若允许借出则生成并保存借阅记录,修改库存文件。
# X% f; l: B; N$ J⑵还书:管理员输入读者的的借书证信息,系统检查其有效性,若有效,管理员输入读者的还书信息,系统判断是否超期,如果超期,则作罚款处理,最后修改库存文件与借阅记录。
2 y2 P4 M5 e( K( m问题3:已知“确定能否借书”IPO表如下,请画出该模块的程序流程图8 h/ B; j6 z9 V( v) E( U
4 k) l  I  [8 R9 a& H6 O" T' a

$ k& V/ D1 ^6 p) t1 X: c) E9 S

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2025-1-23 01:06 , Processed in 0.108383 second(s), 17 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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