|
也可以看附件
# U/ ]6 D4 s" ~9 u( L# k中 国 海 洋 大 学 命 题 专 用 纸 (首页)
/ {3 V. g; G8 x% k8 D
: o' ^; _3 P7 h. v9 `* t
试题名称: 软件工程
) P. [. X5 ~. i% x6 E, i共 2 页
& ?- A. B9 o) ^& ^第 1
; m. Q3 M% u, V* E7 C5 x页 一.
9 u* w3 ?3 M+ ?% D9 N判别下面描述是否正确(10分)1.
h) C; \6 c; K- F, d软件就是所谓的程序.2.0 Z/ K8 V5 p; U) O2 P
结构化分析与设计是软件工程学的一个重要思想.3.
' e( N1 }; [" V! ~, C自顶向下逐步细化是结构化分析与设计的核心思想.4.
: D& _" B$ ^$ n4 } d& w2 L信息隐蔽是指模块内部的数据与过程对其他模块隐藏起来.5.
; Y, y! Q8 {& f/ H, B: _模块的耦合越弱,表明模块的独立性越差.6.
( K# r' }; H$ J9 I# M* a4 |模块的控制域与作用域是一样的.7.
2 |7 p& l1 b4 N4 Q5 r编码是软件开发时期最重要的阶段.8.! I+ ~% y, d5 J) m5 P+ J
软件测试是为了证明程序的正确性.9./ J# p: O0 W% c0 g- D2 @/ g n
条件组合覆盖一定包含判定覆盖.10.软件维护是可有可无的.二.2 h% P1 C2 V+ m3 b# p+ z% u
选择填空(10分)2 K- K3 Y# X( S5 B, l' l) q5 B" d
(一)
/ B2 r6 g8 M j- 一组语句在程序的多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内
" ^% N p- I# Y& {+ X4 ? 聚度是( ).2.将几个逻辑上相似的成份放在一个模块中,该模块的内聚度是( ).3.模块中所有成份引用共同的数据,该模块的内聚度是( ).4.模块内的某成份的输出是另一些成份的输入,该模块的内聚度是( ).5.模块中所有成份结合起来完成一项任务,该模块的内聚度是( ),它具有简明的外部界面,由它构成的软件易于理解、测试和维护. 供选择的答案:1.偶然型
8 _9 S. n. P. q% x6 y* K/ K6 n2.逻辑型7 g$ |4 e7 ]- V! ~: [
3.瞬时型; ^- Y! ^& S2 y% Q3 }& o
4.通讯型3 H' [' A% z. V
5.顺序型1 Z6 m$ l2 x4 s' `) \0 g
6.功能型' X. U0 s' @0 J% ~; ]# W i& d- x V6 F
(二)1. q' ~; I+ R" e
Jackson结构化程序设计方法是英国的M. Jackson提出的,它是一种面向(A)的设计方法,主要适应于规模适中的(B)系统的开发,其基本步骤依次是(C)、(D)、(E).供选择的答案:A:
" p8 [' ]" o) v4 e$ c1.对象/ x4 R5 ^$ Q8 o0 S* `# a0 g+ X: }
2.数据流
9 z H- Y& z5 `; R5 w3.数据结构
9 T: O. y' E% R/ A4.控制结构B:: R, ]8 B+ ]0 j. W' |, e$ c' W
1.数据处理
1 P9 G# k3 Z) y4 k- p9 P' Z2.文字处理
/ O" _0 n$ V/ i! q8 E: F3.实时控制1 t2 U9 Y7 l; R$ w# \
4.科学计算C、D、E:1.建立数据结构
5 p% w& C6 @( t2.列出基本操作' k7 r, S+ I$ E. A
3.建立程序结构
0 G( R" A6 k' \4 {1 o4.建立控制结构 4 t8 {$ i6 Z: V' S, m
5.建立对象 |
1 s. j# Y' p% H* q6 E8 \3 H$ C8 B- k- V! ^中 国 海 洋 大 学 命 题 专 用 纸(附页)
4 {7 [* q x. F4 i% R9 M0 c3 c& Q! M6 ~' S; I6 W+ p% N$ ?
|