也可以看附件 - M; G H( w# { C% E
中 国 海 洋 大 学 命 题 专 用 纸 (首页) * n# w) I& g, z
: E9 Z1 e ?: z/ {2 ^5 ?- i9 ]
试题名称: 软件工程4 M" r5 O' v S* D7 A
共 2 页
! Y1 h& [/ w) }# ?/ r& k第 1
& b. J4 v! u( C1 \ g; Z页 一.: T* y T7 V( V+ g; _7 K
判别下面描述是否正确(10分)1.: A, x# c2 L& z" p
软件就是所谓的程序.2.5 l6 X$ n0 S& u" u6 G( f
结构化分析与设计是软件工程学的一个重要思想.3.6 Y6 s$ u9 A& l5 @6 P# F
自顶向下逐步细化是结构化分析与设计的核心思想.4.
) z3 q2 w; |/ G6 B. Z信息隐蔽是指模块内部的数据与过程对其他模块隐藏起来.5. M ]! r, A! T
模块的耦合越弱,表明模块的独立性越差.6. E/ r2 \/ y( S" ]7 {0 W$ A
模块的控制域与作用域是一样的.7.
, d5 \! b9 y2 Y编码是软件开发时期最重要的阶段.8.9 f% p' L4 t& R2 i7 o! s& G+ V, s0 \ j
软件测试是为了证明程序的正确性.9.$ d; e" g) O1 V" w, c
条件组合覆盖一定包含判定覆盖.10.软件维护是可有可无的.二.
( c3 g+ ]' U1 E3 O0 @选择填空(10分)
4 T: J1 H3 b/ d; k1 h8 @! A(一)2 d8 {) i1 k) ^' p. V7 U% L) ?
- 一组语句在程序的多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内
! A/ I1 \ o" a8 J# B8 g! t 聚度是( ).2.将几个逻辑上相似的成份放在一个模块中,该模块的内聚度是( ).3.模块中所有成份引用共同的数据,该模块的内聚度是( ).4.模块内的某成份的输出是另一些成份的输入,该模块的内聚度是( ).5.模块中所有成份结合起来完成一项任务,该模块的内聚度是( ),它具有简明的外部界面,由它构成的软件易于理解、测试和维护. 供选择的答案:1.偶然型6 X: B/ N: Y& i7 T7 D
2.逻辑型9 f3 z& K1 P) K
3.瞬时型$ A* C1 C* m! Z% |
4.通讯型6 E! d: G {$ f: U
5.顺序型
" P0 w# s: E, Y% ^4 g6.功能型' z$ _) ?' P* y- \: Z2 S. V- a
(二)1.
- }; l2 Y1 @& _5 \0 C) m: IJackson结构化程序设计方法是英国的M. Jackson提出的,它是一种面向(A)的设计方法,主要适应于规模适中的(B)系统的开发,其基本步骤依次是(C)、(D)、(E).供选择的答案:A:
7 y( B% T7 g. o1 i4 Y) s1.对象. }9 G/ Y/ O$ p7 q: x
2.数据流
3 U8 j, Q ^, C; S* L3.数据结构 3 T9 X5 V+ ?' _- i
4.控制结构B:6 `- H! t$ h5 s4 J9 I
1.数据处理; z( c% j; n- j
2.文字处理3 l+ }# [, x( N4 s+ }! ?
3.实时控制
% K( h8 Z( ^6 {2 x) {" @+ D0 S2 N4.科学计算C、D、E:1.建立数据结构
! w/ H: D: `1 ~; _2 W* r2.列出基本操作
' I) W7 S% O. m/ {7 [0 O2 t3.建立程序结构' M' `- Q: ^% n; g _3 _8 A
4.建立控制结构 5 j; c; B- I1 \4 R' V
5.建立对象 | : E" A1 V7 ~- w* A- n' ?/ `9 O
中 国 海 洋 大 学 命 题 专 用 纸(附页) . D( K" Q* k2 V+ f! N
" k, R' P! X9 M" t d1 v$ X
|