|
也可以看附件
) P0 w8 W3 l3 H- Y中 国 海 洋 大 学 命 题 专 用 纸 (首页)
$ L4 J. ?( g! @) A
$ ?5 Z* y( e: y% p$ D试题名称: 软件工程
% E% n, @& m" W# Z5 e1 G共 2 页0 G' |0 n7 z6 H
第 1
! j, U& I( j, s, a0 m3 p页 一.1 u) t; R$ j- P5 n+ W& f, w5 n N6 z ?
判别下面描述是否正确(10分)1.
- n- g& c' w2 U, P+ q软件就是所谓的程序.2./ U8 H n* o, Z0 U
结构化分析与设计是软件工程学的一个重要思想.3.# |) H. Y, F% @" `# n8 j
自顶向下逐步细化是结构化分析与设计的核心思想.4.
) }3 M/ r8 N) O0 j. B6 a# }+ _信息隐蔽是指模块内部的数据与过程对其他模块隐藏起来.5.$ j- N1 T! ~6 U: k4 O ]' S
模块的耦合越弱,表明模块的独立性越差.6.
: Y/ O3 z; ~+ ]+ s% t! x' W模块的控制域与作用域是一样的.7.1 @# D/ A0 x( W* w9 f; U% `* ^( M
编码是软件开发时期最重要的阶段.8.
( ~/ r8 I% s+ w软件测试是为了证明程序的正确性.9.* H: n0 }8 u( H% v
条件组合覆盖一定包含判定覆盖.10.软件维护是可有可无的.二.& V; D& m& \( `/ @/ }2 i3 a
选择填空(10分)* P: z) w9 q. ^$ ~6 y+ O
(一)# Y3 `) |* F( V; ?( @2 E
- 一组语句在程序的多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内# D w3 K' F0 m" O
聚度是( ).2.将几个逻辑上相似的成份放在一个模块中,该模块的内聚度是( ).3.模块中所有成份引用共同的数据,该模块的内聚度是( ).4.模块内的某成份的输出是另一些成份的输入,该模块的内聚度是( ).5.模块中所有成份结合起来完成一项任务,该模块的内聚度是( ),它具有简明的外部界面,由它构成的软件易于理解、测试和维护. 供选择的答案:1.偶然型
+ i& B. N3 f* J1 z {( N2.逻辑型1 Q' B: u; y7 M" q4 y) U
3.瞬时型% a- Z' K7 l" m* H! H
4.通讯型
; g. }( d0 d2 B- O3 h6 G1 W5.顺序型
' g1 `& s2 F9 Q; L. I( ]6.功能型
" d/ @0 {. K- D(二)1.6 P$ n: M" ]9 b( j5 m4 ?+ g3 n* R
Jackson结构化程序设计方法是英国的M. Jackson提出的,它是一种面向(A)的设计方法,主要适应于规模适中的(B)系统的开发,其基本步骤依次是(C)、(D)、(E).供选择的答案:A:
8 |# x3 Z% ?" O( Y% ^+ n1.对象; s/ Z9 s. s0 N' Q& F% f- e
2.数据流
. L1 v! v$ H- Z3.数据结构 ( g. Q2 Y; g% z+ s
4.控制结构B:
: i$ j3 \6 D- z$ c& @7 M+ K* F1.数据处理' m3 |; h4 \8 M* F- X
2.文字处理
6 t% s: Z/ Z' c7 m8 _$ k% l2 X3.实时控制
1 B; g5 v3 C2 c% J0 ?4 _4.科学计算C、D、E:1.建立数据结构/ W# i% C2 f( g
2.列出基本操作0 Q4 y8 ]' S& }' u F* ^3 z
3.建立程序结构
! K* L) @# i9 c g# \4.建立控制结构 ( v, m( x* q; u" y
5.建立对象 |
5 x& P( f7 D* H中 国 海 洋 大 学 命 题 专 用 纸(附页) 1 j7 ^% R" ~# Q' l9 K Y" B& R
4 \6 i5 q& V1 |9 u3 n# d& f
|