也可以看附件 2 r; v- y8 [/ W: [2 q
中 国 海 洋 大 学 命 题 专 用 纸 (首页)
) G1 _# T$ G3 @1 e: ]4 I( r. l2 l# V; y2 ^7 S @/ E' x
试题名称: 软件工程/ r* Z. C) z7 V q: I- k' Q
共 2 页
$ h# }! k/ P9 {) s第 1
+ J$ B. T" j$ a1 s# w9 I页
一.; d. r% h* R9 C* |" v
判别下面描述是否正确(10分)1.( Y; B3 U' A4 s/ S/ `8 U
软件就是所谓的程序.2.
0 k( C5 x! ~$ A6 d9 O结构化分析与设计是软件工程学的一个重要思想.3.
4 r/ o2 J% n4 v自顶向下逐步细化是结构化分析与设计的核心思想.4.; r4 c! }7 W% {
信息隐蔽是指模块内部的数据与过程对其他模块隐藏起来.5.6 ?0 o3 F6 m3 @* I, u
模块的耦合越弱,表明模块的独立性越差.6.
5 J1 Z( H/ l4 B. J) J R# C模块的控制域与作用域是一样的.7.2 {8 l7 E7 v D; V% O
编码是软件开发时期最重要的阶段.8.; [' x p! d) }4 L# h% i9 r4 m1 h6 x
软件测试是为了证明程序的正确性.9.: e# g. I& G* `; x' f; J3 M$ D
条件组合覆盖一定包含判定覆盖.10.软件维护是可有可无的.二.3 N2 k, ]% c# F9 f+ G
选择填空(10分)
5 v' J1 ~6 W/ r5 N! w; X(一)
8 X, E0 X# V1 ?' q% S- 一组语句在程序的多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内1 P: g- q! f7 r; }" t9 j
聚度是( ).2.将几个逻辑上相似的成份放在一个模块中,该模块的内聚度是( ).3.模块中所有成份引用共同的数据,该模块的内聚度是( ).4.模块内的某成份的输出是另一些成份的输入,该模块的内聚度是( ).5.模块中所有成份结合起来完成一项任务,该模块的内聚度是( ),它具有简明的外部界面,由它构成的软件易于理解、测试和维护. 供选择的答案:1.偶然型
# W7 F+ g- O* B1 O9 O1 Y2.逻辑型
6 Z2 h0 N/ p- Q5 N# \8 h3.瞬时型
8 @" X% \+ m' u- a/ x; x4.通讯型
& V: g% Z; X) I& I5.顺序型
h4 J! P# q5 i. a; B6.功能型, m5 e4 H9 o. h2 I- F2 p* I
(二)1.
. P, R9 L" i: N1 { aJackson结构化程序设计方法是英国的M. Jackson提出的,它是一种面向(A)的设计方法,主要适应于规模适中的(B)系统的开发,其基本步骤依次是(C)、(D)、(E).供选择的答案:A:) g$ A, l8 @8 O6 H2 U
1.对象7 F9 O/ D. j6 H; S
2.数据流
% ?+ ?) r2 o0 S" f+ c3.数据结构
5 r- n2 ~& s2 m9 C' u4.控制结构B:* E: W9 a+ y% M$ _0 {& n
1.数据处理
) i# }7 A6 F% q% i5 c" j2.文字处理$ z, O# p6 \4 `5 f" J9 r0 f5 z
3.实时控制
5 E+ C3 X! h, ]4.科学计算C、D、E:1.建立数据结构. |2 z9 e8 Z, X' ^1 Z; g
2.列出基本操作
4 D, D5 X; Z& F7 [$ X: N7 }3.建立程序结构
0 ?: r7 P- b/ f9 J. X1 o; m* l; N4.建立控制结构 8 E& `' V9 w9 v9 A9 B& d: h
5.建立对象 |
' V' H) ^/ m/ R3 \5 ^1 \5 C& d中 国 海 洋 大 学 命 题 专 用 纸(附页)
9 y' f& ^) p+ Y8 a- ~) }& K* R8 J, H% r* r8 J& l* U
|