|
也可以看附件 ; Y$ ^, ^# b0 y# R2 I, {2 q+ {: D# h
中 国 海 洋 大 学 命 题 专 用 纸 (首页)
( K0 m+ I$ F' Z- O! n6 @8 t7 C* d3 H
试题名称: 软件工程/ D8 T* n9 B3 M z4 ]' w
共 2 页5 T, j9 \' \- @; k+ i. o% O* z
第 1# C9 K2 d8 F4 \
页
一.
: ]$ N4 N) e+ T2 }判别下面描述是否正确(10分)1.
5 k! C1 m% w; f1 e5 B9 `软件就是所谓的程序.2.1 u1 z6 L2 W5 L
结构化分析与设计是软件工程学的一个重要思想.3.
3 }" I4 c4 k4 B; O自顶向下逐步细化是结构化分析与设计的核心思想.4.. r! j, _* G% H2 S
信息隐蔽是指模块内部的数据与过程对其他模块隐藏起来.5.7 j/ {* D! E: ], e5 Q4 t8 q6 K7 _
模块的耦合越弱,表明模块的独立性越差.6.# F v- n8 }2 ]* o+ Y: J5 g, _
模块的控制域与作用域是一样的.7.
% g/ z- B; }9 |8 p编码是软件开发时期最重要的阶段.8.
* Z& e( W: T# p2 D; z软件测试是为了证明程序的正确性.9.
% q6 v0 y0 s6 a( M条件组合覆盖一定包含判定覆盖.10.软件维护是可有可无的.二.0 \& @2 t' [* Z. s/ U: X
选择填空(10分)
M4 {& o% ?; f7 F8 w b$ D$ c3 s. y# ](一)- b+ E. b+ ^. e9 E
- 一组语句在程序的多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内& V9 S0 y" P. J0 T) ?
聚度是( ).2.将几个逻辑上相似的成份放在一个模块中,该模块的内聚度是( ).3.模块中所有成份引用共同的数据,该模块的内聚度是( ).4.模块内的某成份的输出是另一些成份的输入,该模块的内聚度是( ).5.模块中所有成份结合起来完成一项任务,该模块的内聚度是( ),它具有简明的外部界面,由它构成的软件易于理解、测试和维护. 供选择的答案:1.偶然型 r$ c# t7 \! C0 Z$ i
2.逻辑型
6 h) G" W0 W! \( v# {3.瞬时型6 I8 z" T% z% V3 b
4.通讯型! @& C4 R4 b, Z& u+ L# P; }, ~
5.顺序型
4 ~$ Q8 S9 u. j6.功能型) g7 p1 y9 x# \* X
(二)1.
3 M: B0 E6 ?7 C) i0 b( EJackson结构化程序设计方法是英国的M. Jackson提出的,它是一种面向(A)的设计方法,主要适应于规模适中的(B)系统的开发,其基本步骤依次是(C)、(D)、(E).供选择的答案:A:5 ]8 E8 _' e4 |3 m
1.对象- H6 W* e$ ?( E
2.数据流. l& K, N3 d1 N. E4 C# d
3.数据结构
) n; K0 |2 T: s2 o4.控制结构B:4 D0 m& {% A2 e0 C, N
1.数据处理
# u5 `" o# \: L2.文字处理, g# p& D7 N: N8 C& Y6 ~/ m
3.实时控制
# j6 |3 a1 S# I! E4.科学计算C、D、E:1.建立数据结构+ E4 ^: C2 J; I8 y# Z) Y
2.列出基本操作6 z" H/ @& b; m- K
3.建立程序结构
* F* ]& b; J9 G7 N7 t. m: B c4.建立控制结构 + v+ y2 Y3 M. M$ F) ]
5.建立对象 | * I4 }. T$ e! z4 |; @9 g4 O+ ]
中 国 海 洋 大 学 命 题 专 用 纸(附页) 3 i( `8 w7 ~' Y, a+ A x# R. w
# H( B2 M* `+ y+ g- ~. ?9 [9 o! s
|