|
也可以看附件
) K% a4 U5 G! X. h1 `" F中 国 海 洋 大 学 命 题 专 用 纸 (首页)
+ ]* ]1 ^9 g' D8 ?5 R
( h9 D6 Y9 R: s: d试题名称: 软件工程
: I2 U# V+ J3 ^" R0 ]共 2 页& Z% f1 f6 m. }* i
第 1
: q$ Q2 A& w$ V页 一.
3 p7 K7 G( g4 X, v+ _- |5 e判别下面描述是否正确(10分)1.! _9 Z* r% g4 d
软件就是所谓的程序.2.9 k0 Y* M5 [( D+ b9 C. o& D
结构化分析与设计是软件工程学的一个重要思想.3.. }0 Y+ }& y8 V1 C. o; D) o) T
自顶向下逐步细化是结构化分析与设计的核心思想.4.
' i* G2 g5 X1 ^" \- D m& T( f信息隐蔽是指模块内部的数据与过程对其他模块隐藏起来.5.
, c5 Z( ]5 B$ K* u" Q模块的耦合越弱,表明模块的独立性越差.6.& P1 V! d& |6 x0 a% J6 G
模块的控制域与作用域是一样的.7.# U0 ?$ h) m8 o+ n, T; E& y
编码是软件开发时期最重要的阶段.8.
" N$ P0 H7 G9 S2 m4 c软件测试是为了证明程序的正确性.9.9 l0 J: s" [- {3 y0 Z% }
条件组合覆盖一定包含判定覆盖.10.软件维护是可有可无的.二.4 ^* O1 }$ U; U5 G1 r5 @
选择填空(10分)
* W1 `& H4 d/ H6 b5 V(一)
( v) f$ ]6 P' Q+ c- 一组语句在程序的多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内
6 x: H! M2 {' i2 o3 d 聚度是( ).2.将几个逻辑上相似的成份放在一个模块中,该模块的内聚度是( ).3.模块中所有成份引用共同的数据,该模块的内聚度是( ).4.模块内的某成份的输出是另一些成份的输入,该模块的内聚度是( ).5.模块中所有成份结合起来完成一项任务,该模块的内聚度是( ),它具有简明的外部界面,由它构成的软件易于理解、测试和维护. 供选择的答案:1.偶然型% |# ^+ K. q) ?9 F
2.逻辑型9 [: \0 F& ^: `( q0 ?. E! r d# N
3.瞬时型
9 v8 o, G# t6 f% I4.通讯型, W5 @+ b# s* O4 t+ T
5.顺序型
2 O) h9 C; B& J8 n4 `* z: \; N6.功能型5 ?& ~6 H' {/ ^5 q
(二)1.
& ]- I3 E+ J9 \Jackson结构化程序设计方法是英国的M. Jackson提出的,它是一种面向(A)的设计方法,主要适应于规模适中的(B)系统的开发,其基本步骤依次是(C)、(D)、(E).供选择的答案:A:* k0 s A9 f) N3 I4 b' E
1.对象- T' C/ u2 u7 w& `& j
2.数据流
7 V( q# s* J' h' _/ N3.数据结构 + a5 g, p/ l5 ]* m+ ]
4.控制结构B:9 X5 p2 O, U! F" ^+ e2 D& R* ~: ~* s
1.数据处理8 o, t* C: O! r$ q, M
2.文字处理
2 N9 Y* Q! Y7 C8 J. K5 w u% @3.实时控制
4 F+ N" D' E' [3 ?4.科学计算C、D、E:1.建立数据结构$ T G+ K* `% L
2.列出基本操作1 ^3 `: ]: E5 J/ _3 |/ }5 n
3.建立程序结构, Y1 B( x) r0 A& o" n6 g, O' u
4.建立控制结构 0 H% u& k6 ]) Y# j7 ~. C, g' F# g
5.建立对象 | 6 l8 H" w6 D) ^5 h! Q
中 国 海 洋 大 学 命 题 专 用 纸(附页) x0 _- A$ D9 N: V9 W) X. v" B
; W2 i' J7 f* n/ D1 C7 @ |