|
也可以看附件 9 V9 f6 j: r; ?1 [% y" W1 d
中 国 海 洋 大 学 命 题 专 用 纸 (首页)
/ m! o5 e* V9 h1 p9 A. A* j4 v. ?" ?$ l: @" L$ f' N# g
试题名称: 软件工程0 _* @: ?: q4 Q) z( K: W3 y3 G3 K6 @
共 2 页
# E+ j, }* G5 n第 1- }% Z" c7 ^3 r- r* X1 w
页
一.
% x) x, x$ b2 c& h判别下面描述是否正确(10分)1., _, s, M5 g) \1 m
软件就是所谓的程序.2.
2 |0 H% F$ I) Q# q! k! M9 Y6 c结构化分析与设计是软件工程学的一个重要思想.3.% [& F; @6 n3 ~
自顶向下逐步细化是结构化分析与设计的核心思想.4.
* M3 g2 Z- I9 i# R. Q( N信息隐蔽是指模块内部的数据与过程对其他模块隐藏起来.5.
$ n: J0 H( r$ q9 z4 Y+ E9 P( n模块的耦合越弱,表明模块的独立性越差.6.
; F6 G1 [3 u) e) R. j0 R模块的控制域与作用域是一样的.7.( C0 n1 G) N! d1 [8 v7 j3 p
编码是软件开发时期最重要的阶段.8.# g( V, m E( M
软件测试是为了证明程序的正确性.9.
$ H/ L3 @+ i% O! c; ~! @; n& a8 M6 Y条件组合覆盖一定包含判定覆盖.10.软件维护是可有可无的.二.
( v, e; V' E0 N选择填空(10分)" p/ k+ {: p# T+ P- [
(一)$ j3 O, {$ G+ q
- 一组语句在程序的多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内0 J& G3 B- {, b# ?; k8 U
聚度是( ).2.将几个逻辑上相似的成份放在一个模块中,该模块的内聚度是( ).3.模块中所有成份引用共同的数据,该模块的内聚度是( ).4.模块内的某成份的输出是另一些成份的输入,该模块的内聚度是( ).5.模块中所有成份结合起来完成一项任务,该模块的内聚度是( ),它具有简明的外部界面,由它构成的软件易于理解、测试和维护. 供选择的答案:1.偶然型
( e( B/ e+ o: o& j( R$ P6 j6 L3 V0 i2.逻辑型
% f; u3 k1 a; @$ ~1 m3.瞬时型
" I2 z' `5 e% C9 W/ s' G/ a4.通讯型
( j& M# W+ [, R' Q5.顺序型
' p7 _% u7 m; L4 u, a6.功能型
+ J1 E% Z+ G7 P$ g; n8 m(二)1.% _# \- x( q" e/ ~0 P
Jackson结构化程序设计方法是英国的M. Jackson提出的,它是一种面向(A)的设计方法,主要适应于规模适中的(B)系统的开发,其基本步骤依次是(C)、(D)、(E).供选择的答案:A:
* M: x2 o$ R6 I. E; u d1.对象/ P* ~/ l( f2 @- Y
2.数据流6 e+ D6 k, d- ]1 D3 E6 i1 ^# b
3.数据结构 # a4 g! z. u$ x: M/ k
4.控制结构B:
0 B) A+ C$ f6 t% O/ h1.数据处理9 q. ]* O3 P# Z" t) z4 D2 H: \* n
2.文字处理4 W2 [0 {/ ]6 C0 X$ h& L9 h1 m! d4 j5 x
3.实时控制
% G' I, e6 }1 n0 j1 C# U) r4 x6 S4.科学计算C、D、E:1.建立数据结构
. s" {5 R8 Y4 m0 u: e2.列出基本操作& q6 Y) b- d, t# P3 ]% O3 ]
3.建立程序结构
2 V' S" X8 A- @2 q% q5 ?1 `4.建立控制结构
7 u0 L. F. ]5 P. @6 R3 Y5.建立对象 | % e+ h* v2 D5 o5 L1 H
中 国 海 洋 大 学 命 题 专 用 纸(附页) ; X4 e# p; ^' n& a
; _; }, P4 a0 A- j
|