|
也可以看附件
3 D) c$ B8 y9 {; k: b; H, Q中 国 海 洋 大 学 命 题 专 用 纸 (首页)
( b8 R9 a8 J" o
% I( F, f( ^/ I8 b2 u
试题名称: 软件工程
" |+ ~, H' m7 H9 O; U4 E0 R, k共 2 页& Q3 n! Z/ c, q
第 1
/ I# L) l2 Z' Y- F页 一.
% y t; ]2 a1 L4 U! F5 C判别下面描述是否正确(10分)1.* b' m6 H& I9 b. ]
软件就是所谓的程序.2.
3 `% K) D$ w/ ]7 k) j结构化分析与设计是软件工程学的一个重要思想.3.) f8 j* F# h' H; N1 q b9 [
自顶向下逐步细化是结构化分析与设计的核心思想.4.; I0 l D* N& S
信息隐蔽是指模块内部的数据与过程对其他模块隐藏起来.5.
; a6 V# g5 m0 K" G1 G" O模块的耦合越弱,表明模块的独立性越差.6.
t* W' I* Y! U2 S0 y模块的控制域与作用域是一样的.7.
1 p- C# i" E, O9 n) ^9 V, u编码是软件开发时期最重要的阶段.8.+ ]8 f5 o& D* r
软件测试是为了证明程序的正确性.9.9 ]& X7 H9 a& v h2 [1 V
条件组合覆盖一定包含判定覆盖.10.软件维护是可有可无的.二.
4 k5 H" G) B5 s1 C7 \选择填空(10分) w, ^4 S! S: E6 } A5 a. g2 \
(一)) p+ X9 T" z: R8 T0 o8 ~
- 一组语句在程序的多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内
$ @3 i! c1 b6 Z$ M9 u- x9 I/ w 聚度是( ).2.将几个逻辑上相似的成份放在一个模块中,该模块的内聚度是( ).3.模块中所有成份引用共同的数据,该模块的内聚度是( ).4.模块内的某成份的输出是另一些成份的输入,该模块的内聚度是( ).5.模块中所有成份结合起来完成一项任务,该模块的内聚度是( ),它具有简明的外部界面,由它构成的软件易于理解、测试和维护. 供选择的答案:1.偶然型+ T7 v, l0 O( u2 _3 q) ~; X' v
2.逻辑型
8 I. v' d0 r6 E3.瞬时型! @ N0 h7 @) t4 I+ v2 x
4.通讯型2 w4 J! ]/ S+ x" C3 X& e8 e8 T
5.顺序型: [/ g1 _' {! y- H" G1 D6 A
6.功能型+ P4 i7 b7 q2 ], y- `. o* X/ a
(二)1.
9 d F# z% W8 D! V+ F- C! ?& l. p" CJackson结构化程序设计方法是英国的M. Jackson提出的,它是一种面向(A)的设计方法,主要适应于规模适中的(B)系统的开发,其基本步骤依次是(C)、(D)、(E).供选择的答案:A:
* l8 [8 P3 L, f" y: K! a1.对象
$ s" J, |) J4 w2.数据流# s4 E$ F; v8 ]" v6 z0 n
3.数据结构 " s" n, q, V$ }! n2 L0 U5 A
4.控制结构B:
t8 u2 Z$ _- t4 T1 C9 E1.数据处理
# L' }; j9 C0 L% q8 T2.文字处理. A( f: E$ ^3 U0 E6 s* G9 _
3.实时控制4 h: g1 P+ k) {. j* x9 w
4.科学计算C、D、E:1.建立数据结构
1 r) R j! l; V2 k1 k* L1 d7 C2.列出基本操作
! h6 S' \. }) ]3.建立程序结构
# T; p" R4 y( j9 u+ x3 d4.建立控制结构
e9 b% R- f9 j- h5.建立对象 | . O2 I r6 z/ `" p! z# v* E
中 国 海 洋 大 学 命 题 专 用 纸(附页)
3 C: ?1 ]! M% o- q. }5 ~- s/ }7 A- I* O9 l. j5 ~
|