|
也可以看附件
' I2 n: L' }9 f- }1 b( p ~* |7 k中 国 海 洋 大 学 命 题 专 用 纸 (首页)
* e6 X) I$ h3 g) x. `% q. r4 }3 @8 {; K b2 x+ Z
试题名称: 软件工程" R3 m8 O, K- K$ o. F% K' A3 Z
共 2 页
# B3 K/ G! l8 _第 1
3 N! n2 P+ g& ~/ T7 s页
一.
: P' g! M4 m2 u9 x$ S$ K2 c1 a- x+ T6 _1 G判别下面描述是否正确(10分)1.# S' F, }* ]! k7 r1 w I
软件就是所谓的程序.2.* e1 `3 Q" g! ?* v5 U4 ]# \
结构化分析与设计是软件工程学的一个重要思想.3.7 x1 D) _; V8 g6 `5 J% y
自顶向下逐步细化是结构化分析与设计的核心思想.4." @8 p+ Z& g7 M7 | _' `
信息隐蔽是指模块内部的数据与过程对其他模块隐藏起来.5.
( T' y+ \' B! e模块的耦合越弱,表明模块的独立性越差.6.+ ~! ?* H( c$ ?# S3 R* X0 }" U
模块的控制域与作用域是一样的.7.% J( C8 F/ [8 ?" l7 ?
编码是软件开发时期最重要的阶段.8.
$ t! }( [8 J+ H' {0 Q软件测试是为了证明程序的正确性.9.8 d: {+ l+ u$ O7 A% G" d9 @
条件组合覆盖一定包含判定覆盖.10.软件维护是可有可无的.二." D1 c# y3 K; o4 y `) i3 @+ P
选择填空(10分)
& A$ `4 {* L( V(一)) E9 z0 Z8 |) S! K# C/ L- z3 j
- 一组语句在程序的多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内 l- \" Y0 h! Y
聚度是( ).2.将几个逻辑上相似的成份放在一个模块中,该模块的内聚度是( ).3.模块中所有成份引用共同的数据,该模块的内聚度是( ).4.模块内的某成份的输出是另一些成份的输入,该模块的内聚度是( ).5.模块中所有成份结合起来完成一项任务,该模块的内聚度是( ),它具有简明的外部界面,由它构成的软件易于理解、测试和维护. 供选择的答案:1.偶然型7 d* w! j- [1 f5 ]4 b
2.逻辑型
+ N: F) E4 }) W* D2 G+ I L9 l/ L" M* O3.瞬时型
- k% A1 m9 O/ h' U& L) i5 f4.通讯型% D& g3 N) p. ?/ J6 r V
5.顺序型; ]/ I, l8 f1 o, i/ z( t
6.功能型# G* Y0 @0 M8 T5 B/ u
(二)1.
' J0 R1 S. A) K9 oJackson结构化程序设计方法是英国的M. Jackson提出的,它是一种面向(A)的设计方法,主要适应于规模适中的(B)系统的开发,其基本步骤依次是(C)、(D)、(E).供选择的答案:A:
& |0 q; N: E. `, ^4 Q1.对象
7 O i* w% k' d4 A2.数据流
% {( |: k4 U# D: k3 o3.数据结构 . T2 y* r3 T [3 k9 t/ c7 C
4.控制结构B:
, i* |- `! y: K. M1 l1.数据处理
' [3 r# W8 u5 I' i2.文字处理
# b8 \5 H1 Y. V( o v4 b3.实时控制
/ C. J$ d) }) Z2 S4.科学计算C、D、E:1.建立数据结构
" W0 r) G' h/ ^; D9 R4 [2.列出基本操作3 i; D. i6 y2 o' D( w
3.建立程序结构
2 e4 C& B/ ?" J5 E# r3 x; [4.建立控制结构 6 J5 H: i! g: D; ?% u- U
5.建立对象 |
9 G# D! W/ U6 N- |中 国 海 洋 大 学 命 题 专 用 纸(附页) + p7 X/ u3 G+ r+ K
1 t3 F1 Q1 p4 \6 J: W" e1 W |