|
也可以看附件 : W0 Y) @$ Z+ Q5 K
中 国 海 洋 大 学 命 题 专 用 纸 (首页) 3 U2 T3 v, ]" U* V4 j
4 q3 Z/ j4 R m) c0 Y6 S8 ^
试题名称: 软件工程7 g6 m2 x. R. f5 s9 E; W; I
共 2 页) U& K# Z% \* A' r
第 1
- n3 X* g3 a+ \9 N/ m2 L页 一.
7 Z+ ]" F8 \/ B# ]9 R/ g! F判别下面描述是否正确(10分)1./ E* `2 l: e' K" |* |
软件就是所谓的程序.2.
: k4 F+ f P' I. f) l. O结构化分析与设计是软件工程学的一个重要思想.3./ P+ l X e2 I
自顶向下逐步细化是结构化分析与设计的核心思想.4.$ _6 `! i7 P& b9 h @
信息隐蔽是指模块内部的数据与过程对其他模块隐藏起来.5.# D; R q; I, g
模块的耦合越弱,表明模块的独立性越差.6.
( Q% w+ Q. I. k. k5 A h' u3 p模块的控制域与作用域是一样的.7.# S; n+ ~7 J9 @) h+ x
编码是软件开发时期最重要的阶段.8.
& |2 \5 s* W4 e3 j软件测试是为了证明程序的正确性.9.
' ]3 b' u( V- N条件组合覆盖一定包含判定覆盖.10.软件维护是可有可无的.二.
: ~% c( h7 w6 [& S* d, ]9 o/ v选择填空(10分)
+ \1 ^* z) `+ S# m7 K; {' j$ X" R(一)
# n4 L" {* G% l5 i9 o: z7 y- A- 一组语句在程序的多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内5 W% h. i7 j0 [. f, t. D) |/ @
聚度是( ).2.将几个逻辑上相似的成份放在一个模块中,该模块的内聚度是( ).3.模块中所有成份引用共同的数据,该模块的内聚度是( ).4.模块内的某成份的输出是另一些成份的输入,该模块的内聚度是( ).5.模块中所有成份结合起来完成一项任务,该模块的内聚度是( ),它具有简明的外部界面,由它构成的软件易于理解、测试和维护. 供选择的答案:1.偶然型4 e. M8 t- f4 k; z
2.逻辑型
0 E& f( f Y$ h3 {+ {3.瞬时型 N% Y- C: v: b ~- x% k
4.通讯型: x/ C; Z) `4 j! L3 o% t4 p" m
5.顺序型) L! u' o3 e1 Y1 c( b% n* T
6.功能型
" t: e2 h6 A) F/ _$ d. V(二)1.
# J3 Y; x, _# s' E( DJackson结构化程序设计方法是英国的M. Jackson提出的,它是一种面向(A)的设计方法,主要适应于规模适中的(B)系统的开发,其基本步骤依次是(C)、(D)、(E).供选择的答案:A:
' D; X! w' z& {, g* a& m1.对象
: p+ @* q, z0 }5 F% o2.数据流" @6 j4 h3 d( l$ y( t& f
3.数据结构 5 q1 T& Q# \9 o, m: o: B6 f/ E+ M
4.控制结构B:& l$ M1 m6 j8 W% T7 u! M
1.数据处理. L1 O4 R3 Q; \* f$ k; Q4 d
2.文字处理
+ E" d# ?7 N% Y5 ~# T' @3.实时控制! F) a4 k& y/ h& }% u2 R
4.科学计算C、D、E:1.建立数据结构
5 [% _- Z8 B4 s6 `" b2.列出基本操作
% B/ F" v4 a! p/ L3 Y0 }. y3.建立程序结构. A4 H/ X: h) Q: w! `- {
4.建立控制结构 [3 J# z. ?1 M9 Z* q
5.建立对象 | 2 z$ E$ v. P3 Q+ H- _6 }4 W
中 国 海 洋 大 学 命 题 专 用 纸(附页)
$ I2 T1 ^% h2 E
* z2 C' }# _. @, Z1 Z
|