|
也可以看附件
1 Z! I" y7 R. _- E中 国 海 洋 大 学 命 题 专 用 纸 (首页)
4 r8 R0 A& w& L. o5 b. ?5 k8 s+ ?4 |2 M8 x Q1 e8 B
试题名称: 软件工程6 r- v4 \& D% j4 B C) B
共 2 页& B0 Y) }$ r6 ^2 U4 Q
第 1! ?7 x; W+ S* q" X
页
一.
( f0 s) Q! Q6 w( F判别下面描述是否正确(10分)1.
6 X9 v" w. ?0 n. `# t& x7 o软件就是所谓的程序.2.
% f% E0 a2 g0 y4 C) c( o结构化分析与设计是软件工程学的一个重要思想.3.' B% s( E3 K/ }; Y( Q
自顶向下逐步细化是结构化分析与设计的核心思想.4.
/ V: ]/ x9 k" a4 A信息隐蔽是指模块内部的数据与过程对其他模块隐藏起来.5.
3 n" F8 W U7 P; J模块的耦合越弱,表明模块的独立性越差.6.
3 s3 H- _5 ?. l模块的控制域与作用域是一样的.7.
( I5 X9 c8 m, Q: ^! m! O2 J编码是软件开发时期最重要的阶段.8.1 S, s& T5 Y- m
软件测试是为了证明程序的正确性.9.8 @0 t9 r/ X3 |5 k' @
条件组合覆盖一定包含判定覆盖.10.软件维护是可有可无的.二.. Q7 F" H2 W9 G0 o
选择填空(10分)
# g3 i. ~! m; {* H! V3 i(一)
1 L$ I# ?/ O( g- 一组语句在程序的多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内7 _8 e, e: [# S: b0 {
聚度是( ).2.将几个逻辑上相似的成份放在一个模块中,该模块的内聚度是( ).3.模块中所有成份引用共同的数据,该模块的内聚度是( ).4.模块内的某成份的输出是另一些成份的输入,该模块的内聚度是( ).5.模块中所有成份结合起来完成一项任务,该模块的内聚度是( ),它具有简明的外部界面,由它构成的软件易于理解、测试和维护. 供选择的答案:1.偶然型
- T( |8 I: N e0 \ \2.逻辑型
7 F) l% [7 I. C" o5 o3.瞬时型6 ^; i. r; ^/ P- j; ?
4.通讯型: L* l) a, j( M* z x7 K7 Y0 L
5.顺序型: k- y# ~0 l8 k, U3 ~/ D
6.功能型
$ h4 _; \/ v& R. j) T(二)1.- `; N7 K# `% n- @
Jackson结构化程序设计方法是英国的M. Jackson提出的,它是一种面向(A)的设计方法,主要适应于规模适中的(B)系统的开发,其基本步骤依次是(C)、(D)、(E).供选择的答案:A:- i2 F H% {( C; j3 r+ e
1.对象2 B4 H) R5 j& V6 Y( l1 M
2.数据流" Q3 e# U* S4 ^, d7 A
3.数据结构 # m: C e8 n# {1 O' M
4.控制结构B:
) h0 P7 Y, O& V- g# I+ s. m4 } _1.数据处理/ ]1 @( O0 x3 X2 T3 k0 v
2.文字处理* b) s$ [- R0 F @3 ~
3.实时控制( \& m! i. N# r% f5 i: r: j
4.科学计算C、D、E:1.建立数据结构
, d3 `4 Z' o$ x2.列出基本操作$ O! S1 d$ e* j" W
3.建立程序结构
; K: E4 V/ I6 O0 K- [, L/ f4.建立控制结构
. Y: h! M. f* C6 I: N* I5.建立对象 | & t$ M/ q, P& K! p
中 国 海 洋 大 学 命 题 专 用 纸(附页) + ^; s) Z& ~7 | y2 E4 \# G
& ^) B( _ p- S2 t& C0 q9 C |