总浏览量:539.52万
22年秋季福师《软件工程》在线作业一【奥鹏100分答案】

时间:2023-02-04 17:48来源:本站作者:点击: 834 次

可做奥鹏院校所有作业、毕业论文咨询请添加 QQ:3082882699
微信:jd958787

福师《软件工程》在线作业一-0005 

试卷总分:100  得分:100

一、单选题 (共 30 道试题,共 60 分); 

1.Jackson结构程序设计方法基本上由()个步骤组成

A.1+ c: m: r! f$ ~; v* k. N8 U4 U. F. O! C

B.3

C.5; c2 {, R9 L: f' D3 f& F/ a

D.76 x* n- o8 A/ g( s8 t9 o. P- L7 V

答案:. l3 h) k3 h( b

% g4 E; G1 B4 [# I" }1 A

2.任务分解技术中最常用的是按()划分任务. z2 T% U: Q% U$ o, e0 e1 ^1 n) v+ I6 D

A.开发阶段

B.开发目标

C.设计过程

D.以上都不正确. j7 J8 N% A# N

答案:# t3 w4 {& E3 x& K4 @0 m  ?

; C' a$ h1 ]( _, @% r

3.单元测试集中检测()

A.模块6 o, N7 r4 O( k

B.过程

C.数据: I5 h$ E, H8 Z4 I, q& W

D.架构' s; ^- p( e9 C$ P. V

答案:

( B7 N& c$ _% O( S

4.以下那个不属于验证软件需求的正确性的( )

A.一致性% X* \/ W% W' w

B.完整性

C.现象性) k8 `( X* y, A. z

D.有效性! \  ^( z) y) J( Y! ?- g; c$ J

答案:5 H4 O$ }" e/ _5 o


5.当模块中包含复杂的条件组合,下面选项中( )能够清晰地表达出各种动作之间的对应关系。  J* [; ~1 o  \$ A% \) z

A.判定表和判定树% P+ K; H9 s/ m* r

B.盒图

C.流程图

D.关系图

答案:0 S* ]$ c7 ~" P2 N, f9 T


6.下面不是面向对象设计准则的是( )

A.模块化

B.抽象3 o4 i8 h) C6 A& \. K" H

C.信息隐藏

D.不可重用

答案:


7.下面属于软件调试技术的是( )。

A.边界值分析

B.回溯法

C.循环覆盖

D.集成测试2 H6 `) m2 o$ L  P% Y) m1 G

答案:


8.()能粗略的标志一个系统的大小和复杂程度" g( R3 Q7 ?# _7 j

A.深度

B.宽度2 ]7 e+ A( H) f6 _

C.扇出

D.扇入

答案:


9.数据字典的最重要用途是作为()阶段的工具

A.开发/ I; Z% `" Q- e) K9 s8 q; _! v( S

B.分析

C.运行

D.维护4 ^; Q( o2 g1 Y2 i% P% t9 N8 E* [8 n

答案:


10.以下不是白盒测试技术的是( )。

A.基本路径测试0 V+ d* U1 P0 Z4 P

B.边界值分析测试

C.循环覆盖测试' C/ {8 t6 J: i9 N2 j

D.逻辑覆盖测试- W# b8 V$ J0 `- D" h/ I* w; O. _

答案:

8 m+ Z1 S2 B, J0 Z( G! d

11.需求分析中开发人员要从用户那里了解的有( )) ~! I6 Y. `: N8 Z1 |5 u8 ^' i

A.软件做什么2 V, ~+ @9 k. c& G4 T

B.用户使用界面" G1 X: j7 r& N: N8 a* K4 O

C.输入的信息$ E5 u4 U, @) a/ c* K" z4 G

D.软件的规模

答案:7 A7 o( K7 d2 y) W; e/ {/ L& ^

( X& N! o; ~* b1 e( ~3 h

12.调试时在测试发现错误之()排除错误的过程

A.前! ?. A' C1 N. E# G( g

B.后% n& f; E5 x" u9 K1 H& ^

C.中+ X4 D4 q% ~4 Z" P; L

D.以上都不正确

答案:( k4 x( W: A) [( P& ^' A* @5 a6 A$ \

7 Y' E* i* V; G  }6 S

13.下面那个不属于常见的3类人机界面设计指南( )

A.一般交互指南

B.信息输出指南! e0 ~' M' i0 i* G3 K) ?

C.数据输入指南

D.信息显示指南

答案:4 A$ L0 Q0 Y2 \. |. r


14.在数据流图中,正方形表示的是( )。

A.源点

B.园点

C.加工4 M/ i- r/ ?6 u2 b

D.模块

答案:$ D8 \! X$ k" O( l: ^% ]+ ^


15.在设计人机界面的过程中,下面那个问题不可能遇到( )1 R& \* W2 _6 g4 z# C8 z& J6 W3 |1 R9 }

A.系统吞吐量( p* P5 U- r0 |& G5 y9 O

B.系统响应时间

C.用户帮助设施

D.出错信息处理" }0 `+ [; e; R$ l! R* z3 J/ W

答案:

2 p2 e9 g5 B% c" P

16.下面不属于软件成分的重用的级别的是( ): `, _0 g, u. w4 T' S$ w, c

A.代码重用

B.设计结果重用$ K( Y$ K8 L( l; r& m+ ^8 A

C.分析结果重用

D.类重用& i  s5 T- ?+ K0 e# w8 w

答案:; [3 ^2 q& X0 I1 U, m! O

3 [: d0 e+ ~$ M2 z9 k: @* O4 Y

17.将软件组装成系统的测试技术为( )

A.集成测试

B.单元测试7 g  g& X* v& m) X' Z

C.集合测试

D.系统测试

答案:


18.传统的软件开发方法以()为核心2 V$ G" i! Q0 F+ w. Q

A.数据

B.算法

C.结构: h( A& a, q0 K; C3 F- a7 Z

D.过程: [+ p( e. ^- h; m

答案:5 I4 i8 p. X1 B$ ^

3 c% l. d: n7 \& `1 _

19.软件测试是为( )而执行程序的过程。4 |0 @9 `3 q9 W

A.纠正错误

B.发现错误. c; S% T4 s' R( M) r8 `

C.避免错误

D.证明正确

答案:! ^8 D; S5 }( t  E3 z


20.改正性维护占整个维护活动的()

A.50%-66%8 N0 t5 x6 v5 m; u/ m7 B

B.17%-21%7 E: v' Z5 M2 P- e3 `8 P

C.18%-25%: @9 B0 O5 C) J1 n6 R

D.4%

答案:


21.需求分析最终的结果是产生( )

A.项目开发计划

B.需求规格说明书1 ?1 _5 n, U! q- E$ V: x" D

C.设计说明书

D.可行性分析报告, g5 @: Z! _; d' L9 h! Z

答案:


22.下面不是成本估计()

A.代码行技术

B.任务分解技术

C.自动估计成本技术

D.投资回报率

答案:


23.两个模块彼此间通过参数交换信息,而且交换的信息仅仅是(),称为数据耦合

A.数据

B.图表( O" J0 U: l' _/ ]8 m) |1 ]2 o

C.数字

D.文字

答案:

$ T* t& i- q9 M# {. s) `

24.软件测试方法中,黑盒、白盒测试法是常用的方法,白盒测试主要用于测试( )( I$ s1 H. v. L5 b2 E0 G3 g

A.结构合理性- M9 @5 @! B! p" o; F# Y

B.软件外部功能

C.程序正确性3 H. R$ ~: M4 W0 W, @) J

D.程序内部逻辑6 z( L/ L1 {4 _2 q1 O- H' w3 w

答案:

, q( D3 B/ P9 y# W* A( Z+ E: d

25.详细设计也称为(),它将详细的设计每个模块6 u8 c/ O7 W8 Y/ B6 f

A.模块设计

B.过程设计& I1 b6 T; R$ Q8 O7 P. T, p

C.整体设计

D.分段设计

答案:, f* G7 w( D4 n% R5 x2 G5 D


26.根据用户在软件使用过程中提出的建设性意见所进行的维护活动是( ).1 k7 [6 @9 `4 P" X$ {2 e

A.纠错性维护

B.适应性维护

C.改善性维护% _  [1 b8 j8 f* t' F  E$ s

D.预防性维护3 J% b! v" e) A2 L9 M

答案:* B9 X% \3 {1 D9 c7 e" {


27.下面不是在需求分析阶段的图形工具的是()4 z% j: R6 d( N. N- z3 L

A.数据流图

B.层次方框图

C.IPO图

D.I-O图5 k# l% {; g: a+ _

答案:8 L- ]# ]; B8 x/ b0 I8 D

- x$ k2 o, o7 Z) U9 r2 B# k; c

28.软件( )是把程序从一种计算环境转移到另一种计算环境的难易程度; h) C, U7 ^4 l* Z  _7 p

A.可测试性9 h0 K, n1 I1 b4 p2 H

B.可移植性4 u5 V8 _( V' t2 e- r$ @

C.可修改性  n0 m! }" e9 S

D.可理解性3 M2 g0 F) U0 N# v: t  k+ @; h, W

答案:


29.下面不是软件工程三要素的是( )

A.方法

B.类, d1 I" A5 `& |" P

C.过程

D.工具  ]3 k" B( U9 a: J) I  E9 p

答案:: J; ^3 m- E& `


30.下面是软件重用的层次的是( )

A.知识重用

B.数量重用

C.结构重用

D.数据重用& I" `5 u6 W8 _; J( t: h

答案:

# n) [- ^+ y6 K

二、答案来源: (共 15 道试题,共 30 分)  s+ ~& y6 F1 D+ u( J& I

31.子系统两种交互方式是客户-供应商关系和平等伙伴关系( ). t' h* z! n9 `. W+ P

答案:正确

2 [$ C9 A4 j* r

32.重载提高了面向对象系统的灵活性和可读性()

答案:正确

5 x/ v1 n6 p9 l$ f8 C

33.边界测试时单元测试中最后的可能是最重要的任务( )

答案:正确

4 h6 V# K( A3 Z6 a

34.增量模型基本思想是使用原型方法来尽量降低风险( )5 s/ y" j" P; c3 |3 M: V; t

答案:错误" _1 A3 u" U$ }+ v5 F+ F* G

9 G+ `$ k8 X! a1 r3 C) `5 h

35.IPO是输入、处理、输出图的简称()

答案:正确

# i' @- m6 [8 B. H

36.总体设计过程由两个主要阶段构成:系统设计阶段,确定系统的具体实现方案;结构设计阶段,确定软件结构( )' {  @( v9 V9 S) Q$ a+ w9 ~) D. C% B  G

答案:正确: N. H! k# i: S


37.数据字典是关于数据的信息的集合( )

答案:正确

/ l! \3 V* }0 R% b6 J! N8 K

38.软件系统的文档常常分为系统文档和结构文档( )/ M9 D( t! l6 i4 L2 y5 C

答案:错误

- x9 ]# S5 s$ n) P! a" W8 ~

39.测试计划包括测试策略,测试方案,最终结果( )

答案:错误6 d+ G1 N* Q* _. `; K2 s( O

  ^. I# }1 m: p1 p* |1 Q; K" f1 b

40.盒图是最悠久、使用最广泛的描述过程设计的方法 ( )

答案:错误


41.判定树是判定表的变种()) W5 W, L  `7 c! O5 v

答案:正确

! \& ]0 n# P5 f, _, t$ R

42.McCabe方法根据程序控制流的复杂程度定量度量程序的复杂程度()' E* p7 |. ^; _/ v  p: U& L

答案:正确+ z8 k) p1 z5 M0 T9 w4 [

0 ~9 {8 {/ v* i% f$ W# E  a

43.软件设计中应该追求尽可能松散耦合的系统( )

答案:正确


44.文档是软件产品的一部分,没有文档的软件不能称其为软件( )

答案:正确

- ^* ~* H+ D/ q( }4 m  B& R

45.分析模型是系统分析员同用户、领域专家交流时有效地通信手段( )

答案:正确


三、多选题 (共 5 道试题,共 10 分)

46.常见的成本估算技术有()

A.代码行技术

B.任务分解技术

C.自动估计成本技术6 n& c" O6 x1 n9 q# k4 p! a

D.零消耗技术5 x2 q+ b; D+ S& L9 g

答案:C5 m: q9 [+ W2 Z% m; s# j. i

: R6 Z" S) M) o" s) R" L* O

47.通常用来消除数据冗余度的范式有()

A.第一范式9 V+ L5 @* W" U; P

B.第二范式0 B/ t, ?6 |0 B0 Q' F( N$ l4 F; Z, g

C.第三范式9 t! o. P' u9 L/ ^/ B

D.以上都不正确

答案:C

  m: w; ^; X4 x& S4 r! B

48.需求分析对系统的要求包括()

A.功能需求

B.性能需求1 |: S! I$ g2 J7 t2 F

C.可靠性和可用性需求

D.接口需求

答案:9 f$ Y4 I! L1 m, F7 ^


49.大型软件系统的测试过程经常由那几个步骤()

A.模块测试

B.子系统测试

C.系统测试2 F' g5 I- x" h1 C- F* t0 A+ J& d

D.验收测试+ {5 f9 G- t- R! O5 p

答案:  Z, c# u+ i) Z! M5 X


50.软件工程的主要目的包括(): Q& D( |( C( \; J6 S( j

A.提高软件的可维护性

B.减少软件维护需要的工作量

C.降低软件系统的总成本8 V. L* G- w6 M" N

D.工程规模比较大$ U0 N2 Z/ }: Y. ^% j" \( a

答案:C


需要奥鹏作业答案请扫二维码,加我QQ

添加微信二维码,了解更多学习技巧,平台作业、毕业论文完成时间友情提醒。不再错过任何作业论文。