|
也可以看附件
8 i# m- h7 U6 r8 }" g9 l/ m8 ^中 国 海 洋 大 学 命 题 专 用 纸 (首页)
! D% R: J0 ~( v k/ ~
, J6 X4 u* U# [1 N6 Y9 A t: j
试题名称: 软件工程) i7 h! K" `8 M" b
共 2 页
$ I8 i7 y l4 M第 1
/ O+ L: c! `8 Y; `7 N4 x- F页 一.
6 ~% L' h2 X! v+ L7 H. v. v# K判别下面描述是否正确(10分)1.
7 C* r5 W& H4 x/ d# A* v: v软件就是所谓的程序.2.
/ x( X6 s, i. Z9 J% T6 i' K, c结构化分析与设计是软件工程学的一个重要思想.3.
" F9 u2 ]7 Q9 D& @" M+ ]. F) _+ c% `自顶向下逐步细化是结构化分析与设计的核心思想.4.0 o, _& ^) X$ M: |
信息隐蔽是指模块内部的数据与过程对其他模块隐藏起来.5.
- \: r# [- K, {+ i" L- Z$ _; P模块的耦合越弱,表明模块的独立性越差.6.
8 ^7 O# w Y$ D模块的控制域与作用域是一样的.7.% A7 F6 }5 [1 Y5 a
编码是软件开发时期最重要的阶段.8.
. l/ l* \& y% U' n; v3 ~软件测试是为了证明程序的正确性.9./ o p" N l' m( O" v* ^
条件组合覆盖一定包含判定覆盖.10.软件维护是可有可无的.二.4 [$ M- Y1 a1 N( _& b) J
选择填空(10分)
2 U1 k. {& Y0 c* i(一)
+ T% S: B2 K: [: d/ U- 一组语句在程序的多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内
# u; q4 v0 ^7 G 聚度是( ).2.将几个逻辑上相似的成份放在一个模块中,该模块的内聚度是( ).3.模块中所有成份引用共同的数据,该模块的内聚度是( ).4.模块内的某成份的输出是另一些成份的输入,该模块的内聚度是( ).5.模块中所有成份结合起来完成一项任务,该模块的内聚度是( ),它具有简明的外部界面,由它构成的软件易于理解、测试和维护. 供选择的答案:1.偶然型
. E: R% q; ]& k& G- q( d! b2.逻辑型% G3 ^/ M+ [# [, W$ z5 W* `4 r
3.瞬时型1 t5 m e4 r+ k# e1 l5 C! A
4.通讯型
j! k, L. L; N* f1 d5.顺序型- j7 v5 ]& K" w2 h; H5 ]8 J H
6.功能型
4 @1 U5 K) \) l% f* _( W F! G% D. I; N(二)1.
& O% ]- y/ Z) e% BJackson结构化程序设计方法是英国的M. Jackson提出的,它是一种面向(A)的设计方法,主要适应于规模适中的(B)系统的开发,其基本步骤依次是(C)、(D)、(E).供选择的答案:A:
7 n& c" b, F' G, \9 Y* f1.对象
) r+ q' g# c4 i2.数据流( u5 f' W9 i0 O1 x% e, k( f
3.数据结构 ' a8 `8 x) W o* @: p
4.控制结构B:7 H {% E. k0 J% i
1.数据处理
: z: `8 D: u" c& J2.文字处理
4 @2 p) X7 J3 f& ?4 R3.实时控制& B$ I! d; ]$ {8 v
4.科学计算C、D、E:1.建立数据结构
+ x: S4 B/ n$ H9 l: h m( v* P2.列出基本操作
2 h0 B' k5 s& O2 Q) |" D3 b3.建立程序结构* C! Q( n {+ h5 ~8 n! [
4.建立控制结构 ' C7 j& U* \4 r c
5.建立对象 |
. ~# {; c1 v/ e7 g+ f! z中 国 海 洋 大 学 命 题 专 用 纸(附页) - I1 u* c+ [* ]; ?4 X c% f
" I+ ~/ z3 e' F7 R& | U8 Y
|