|
也可以看附件
; l2 a1 W& X0 X P1 S% ^* J中 国 海 洋 大 学 命 题 专 用 纸 (首页)
* w3 {* z" v! F; C
- Q7 f6 d0 h, g* B5 {试题名称: 软件工程. x, R6 L- A+ Y4 T3 t/ o
共 2 页5 I/ v8 [+ a x+ Q/ b
第 17 K6 h+ s# c3 ~* R( S- k
页
一.
1 i \% e# h) i' q% i判别下面描述是否正确(10分)1.
0 V% h( y v1 Y7 {$ I: K软件就是所谓的程序.2.
! M6 Q# X3 c2 y/ A结构化分析与设计是软件工程学的一个重要思想.3.
' q( Q- N# |, K( o& G自顶向下逐步细化是结构化分析与设计的核心思想.4.
7 g4 K5 O7 c% k' R) v& |8 a信息隐蔽是指模块内部的数据与过程对其他模块隐藏起来.5.- W$ V4 H' T; ?; v) y+ u; A
模块的耦合越弱,表明模块的独立性越差.6.
3 p- K5 Z0 _; B4 A7 ^; m% |模块的控制域与作用域是一样的.7. y0 f) \1 W+ c" U, Y0 K: K- U
编码是软件开发时期最重要的阶段.8.% L: B) }) h- o2 Y9 q {2 n9 ~
软件测试是为了证明程序的正确性.9.
# B. y6 [+ g1 t+ a条件组合覆盖一定包含判定覆盖.10.软件维护是可有可无的.二.
* U( _: q+ A, I3 e; c Q3 h' j选择填空(10分)! I8 Y& t4 R1 `0 _
(一)
3 Q) J8 J$ A& b0 g/ j0 P( Z- 一组语句在程序的多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内, h/ j# e( E0 ]+ ]0 V. F
聚度是( ).2.将几个逻辑上相似的成份放在一个模块中,该模块的内聚度是( ).3.模块中所有成份引用共同的数据,该模块的内聚度是( ).4.模块内的某成份的输出是另一些成份的输入,该模块的内聚度是( ).5.模块中所有成份结合起来完成一项任务,该模块的内聚度是( ),它具有简明的外部界面,由它构成的软件易于理解、测试和维护. 供选择的答案:1.偶然型# W* y* s! M# c
2.逻辑型
$ g: s0 _! p4 ]1 p* w4 T3.瞬时型
+ u9 @$ ]: Z5 d" I4.通讯型4 U/ T8 c) g$ H/ X, k9 u
5.顺序型 M& c: b+ h6 F- t: m6 e
6.功能型
9 G9 a: q: G3 H ?( R(二)1.: r# \ @' A* ?! l
Jackson结构化程序设计方法是英国的M. Jackson提出的,它是一种面向(A)的设计方法,主要适应于规模适中的(B)系统的开发,其基本步骤依次是(C)、(D)、(E).供选择的答案:A:
3 \" h* G7 X: C3 }" o. d6 F1.对象# Y; j" b& o: _- H4 T6 ~
2.数据流, s0 `. Z3 B( N" _3 }/ E
3.数据结构 2 H! E5 M3 m) ]. N/ U7 a' i
4.控制结构B:
: Q/ R7 A1 d; {' J, ` E1.数据处理
+ U: P% H% ^5 t2.文字处理- |- o9 n+ l2 N9 f% L
3.实时控制
2 |+ ~4 x" }& ?8 I( X4.科学计算C、D、E:1.建立数据结构0 v. l, t& y7 B2 }. Z& N5 |! o
2.列出基本操作
% o6 U# s7 ~+ v( e4 z$ S6 d3.建立程序结构/ `. P% G5 o* p. X& `/ p8 I
4.建立控制结构
0 o. l% G& K, |/ N: o& E5.建立对象 | % y; w5 ^3 J! W2 w
中 国 海 洋 大 学 命 题 专 用 纸(附页) ! c6 j2 A! ^! O! M* V
9 F u1 h. L5 v) F. Y
|