|
也可以看附件
& x0 G1 C9 h' R( u) P. ]中 国 海 洋 大 学 命 题 专 用 纸 (首页)
4 E, D2 t5 Y: u1 t
0 t5 f/ C c) O, V% Z试题名称: 软件工程
. |( N- A$ P4 h共 2 页
: h' m* f) f1 y6 v, B' G+ e8 p第 1$ T& {1 \( F- K4 w% h9 c
页
一.# n+ r1 \5 ` c. O! f5 I/ E
判别下面描述是否正确(10分)1." s% W; d% A. s4 I
软件就是所谓的程序.2.
% l H- h2 x7 \8 J$ B c1 j6 J结构化分析与设计是软件工程学的一个重要思想.3.
! O6 A/ q) y* j/ s自顶向下逐步细化是结构化分析与设计的核心思想.4.7 D$ S5 o1 t0 z/ `6 ~5 u+ h
信息隐蔽是指模块内部的数据与过程对其他模块隐藏起来.5.
# k: ]% t9 P7 {9 h$ q模块的耦合越弱,表明模块的独立性越差.6.. f" I# b. s# t8 Z" j
模块的控制域与作用域是一样的.7.
: i2 y4 f% |9 J# z编码是软件开发时期最重要的阶段.8.5 r0 b5 \' Z7 H, U
软件测试是为了证明程序的正确性.9.$ p4 {3 j1 I( `2 I
条件组合覆盖一定包含判定覆盖.10.软件维护是可有可无的.二.
: c% V0 x4 Q& Z选择填空(10分)
' Z( U; q: a7 B/ N1 q, Z$ w(一)7 @# ^( u2 L0 _( ~
- 一组语句在程序的多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内7 l5 ^3 O+ D; x! Z
聚度是( ).2.将几个逻辑上相似的成份放在一个模块中,该模块的内聚度是( ).3.模块中所有成份引用共同的数据,该模块的内聚度是( ).4.模块内的某成份的输出是另一些成份的输入,该模块的内聚度是( ).5.模块中所有成份结合起来完成一项任务,该模块的内聚度是( ),它具有简明的外部界面,由它构成的软件易于理解、测试和维护. 供选择的答案:1.偶然型% _! i' H/ q1 k0 v$ x! `$ Q( c
2.逻辑型/ }3 X8 b5 C8 V; V/ y9 a
3.瞬时型1 c+ ]4 Y! s* i! ^" e' z# T) m
4.通讯型
) R9 x" t# K7 M/ m" i; S5.顺序型
4 n9 }/ L5 ?6 v0 z6.功能型
# w* v# D3 h; p' k(二)1." Y- h! }: L3 }4 B$ Q
Jackson结构化程序设计方法是英国的M. Jackson提出的,它是一种面向(A)的设计方法,主要适应于规模适中的(B)系统的开发,其基本步骤依次是(C)、(D)、(E).供选择的答案:A:* y- B+ @& ]3 E5 q. x1 W0 Y
1.对象
7 D0 o% b' L6 B k8 E2.数据流: X; x( H' `- u9 S% w8 u3 T( \
3.数据结构 + A) z* u% }- V7 c( B, a
4.控制结构B:
- E$ {6 |* d# M _1 X9 K) X [1.数据处理
7 B0 k8 P+ b: @3 _( G: T2.文字处理. u& I g8 u9 P7 @6 P7 ~
3.实时控制
" g: q6 C r( T; e$ m! h; L; G: W: Z4.科学计算C、D、E:1.建立数据结构
* A' c+ L% E3 H1 P( t; d; h2.列出基本操作
, S; K3 D) j' y, n, F' _# v3.建立程序结构
9 G% t! `- {+ Y3 ? i4.建立控制结构
. \: { h6 [9 z1 i5 s7 {( v& D5.建立对象 | * g% ?2 m9 v/ s, |0 K) t
中 国 海 洋 大 学 命 题 专 用 纸(附页)
k( `7 B0 L7 d" ~" X2 b
) l' U2 e& _+ ~6 L
|