也可以看附件
: ?) p$ @+ y0 `, _: A1 f$ S中 国 海 洋 大 学 命 题 专 用 纸 (首页)
$ E. Z; I4 x3 B
: o( J# U& r! A+ D) z试题名称: 软件工程
- h5 d. C# g- ^4 H B8 y7 B/ b6 S; c共 2 页; n* X0 V H9 u5 Z$ S: ^
第 1/ m. l% V% H& q' p% k
页
一.
q3 o ?3 I' a, Z9 s. E, e, k判别下面描述是否正确(10分)1.
o5 q0 \# p- }9 ]0 S软件就是所谓的程序.2.
9 Y# u0 p+ h6 Z0 u+ ?+ @$ Y- b结构化分析与设计是软件工程学的一个重要思想.3. W2 b2 Z& W6 O7 h. x
自顶向下逐步细化是结构化分析与设计的核心思想.4.
& p; C7 \! `; I) ^8 O: F& V3 Z3 u2 V信息隐蔽是指模块内部的数据与过程对其他模块隐藏起来.5.
+ j' X7 R1 ~* |+ O" l0 Y模块的耦合越弱,表明模块的独立性越差.6.
, @4 ~/ U4 C( }6 {5 X% ~模块的控制域与作用域是一样的.7.
1 Q) C; q# {9 t6 r) d! j" N编码是软件开发时期最重要的阶段.8.. v; w9 h3 j& N) r7 _
软件测试是为了证明程序的正确性.9.7 E5 F) c4 u$ ?5 I$ s
条件组合覆盖一定包含判定覆盖.10.软件维护是可有可无的.二.
# G' Z- F0 ?8 I8 }% Z选择填空(10分)" q2 M: Z1 f* e/ ?+ D& ]
(一)
+ I7 r' p, w) j$ e- 一组语句在程序的多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内
1 ?; T& ?7 s5 ^6 d* w% D7 F5 j 聚度是( ).2.将几个逻辑上相似的成份放在一个模块中,该模块的内聚度是( ).3.模块中所有成份引用共同的数据,该模块的内聚度是( ).4.模块内的某成份的输出是另一些成份的输入,该模块的内聚度是( ).5.模块中所有成份结合起来完成一项任务,该模块的内聚度是( ),它具有简明的外部界面,由它构成的软件易于理解、测试和维护. 供选择的答案:1.偶然型; u# F6 s6 O( l% B3 P* H" r# X% t1 _
2.逻辑型# B- n; d& M5 q
3.瞬时型, _- A/ u& L, T. g; W$ b8 s
4.通讯型5 U- X8 i7 L/ N! |- U# F) P
5.顺序型
" o0 b3 [# M% p6.功能型
; M1 }3 u5 j) l(二)1.
0 U: t3 p5 D% `9 q0 T, Z) L7 BJackson结构化程序设计方法是英国的M. Jackson提出的,它是一种面向(A)的设计方法,主要适应于规模适中的(B)系统的开发,其基本步骤依次是(C)、(D)、(E).供选择的答案:A:
`) ~6 |: ]. }" q2 x) P1.对象3 P0 \9 J+ R- T1 {
2.数据流
3 M0 V0 ^& ~7 X6 a+ v! w3.数据结构 & e8 Z; A5 ~* q5 {% W$ [( z2 ?
4.控制结构B:% w! R( S5 i7 C" l
1.数据处理
1 F' X% z$ R9 {0 S. ^2.文字处理; A: O5 y/ A% }7 l6 o
3.实时控制0 e$ R/ b; W* H m1 `6 M4 w2 }
4.科学计算C、D、E:1.建立数据结构
0 q* F7 w+ b8 ~' W& w y2.列出基本操作
0 F2 b. t0 }5 g/ d9 Y) _4 k+ x3.建立程序结构
% d1 U/ X$ l" K( g. n4.建立控制结构 , \/ G, h# o5 _0 o4 P3 k4 |
5.建立对象 | - X F% j5 w* [9 c9 |4 m, [
中 国 海 洋 大 学 命 题 专 用 纸(附页) # W8 U5 Z4 O" ~3 @) t$ R
- m# J, L" Y& `# h
|