|
也可以看附件 : s3 F: ]. m- x: o0 I7 d
中 国 海 洋 大 学 命 题 专 用 纸 (首页) $ `. a* h# m- p- w$ B5 X, K
5 T5 j+ `8 Q0 A9 ?, t" e0 K
试题名称: 软件工程7 u! P( B; [. h, J$ k6 H; }0 a
共 2 页
8 W8 D8 P- `9 y! z) R' o/ Z3 R" N! d第 1( ?- O K0 J7 ?* S* K
页 一.
1 y5 \$ z1 L, [' V7 K$ K4 A判别下面描述是否正确(10分)1.
4 M0 t3 A" T, j; v软件就是所谓的程序.2.
5 b; r% R+ F! x* w% o8 `结构化分析与设计是软件工程学的一个重要思想.3.
& \: G( X" x2 A9 {6 a' |自顶向下逐步细化是结构化分析与设计的核心思想.4.
5 y% V' m$ `+ r: h4 w" A信息隐蔽是指模块内部的数据与过程对其他模块隐藏起来.5.
; B3 q) I0 R9 t. q% ^模块的耦合越弱,表明模块的独立性越差.6.1 h+ \9 j4 h7 Q% w, ~( J3 N n
模块的控制域与作用域是一样的.7.5 {1 y. _6 `7 k* p! q0 R
编码是软件开发时期最重要的阶段.8.
% v9 Q0 q! e+ @* x* e软件测试是为了证明程序的正确性.9.
; p0 O* @: Z6 g. y1 @条件组合覆盖一定包含判定覆盖.10.软件维护是可有可无的.二.
& l/ g7 j! r* n选择填空(10分)
u6 T. V0 }" K1 R N4 G( h; K: _(一)
" e- ?9 \9 e1 a; @' w" Y- 一组语句在程序的多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内* c3 f3 Y3 W4 k( n
聚度是( ).2.将几个逻辑上相似的成份放在一个模块中,该模块的内聚度是( ).3.模块中所有成份引用共同的数据,该模块的内聚度是( ).4.模块内的某成份的输出是另一些成份的输入,该模块的内聚度是( ).5.模块中所有成份结合起来完成一项任务,该模块的内聚度是( ),它具有简明的外部界面,由它构成的软件易于理解、测试和维护. 供选择的答案:1.偶然型
5 ~" E5 f9 ]' h8 w7 i5 Q2.逻辑型4 B& T- h6 U0 P' U. n
3.瞬时型
% U. a+ H: B4 j) M s# {% m4.通讯型
9 E+ ~9 T: w: t4 S5.顺序型. q. h) k; h9 B3 P3 N/ c- J4 G. ^
6.功能型
, v- i" E0 s' J+ W(二)1.
) R4 N" A7 f. CJackson结构化程序设计方法是英国的M. Jackson提出的,它是一种面向(A)的设计方法,主要适应于规模适中的(B)系统的开发,其基本步骤依次是(C)、(D)、(E).供选择的答案:A:/ P: T$ R1 d2 y8 d
1.对象
- b3 ]+ F4 c+ E: M2.数据流
4 P1 n4 S7 ?; E- N% L3.数据结构
% s6 Z6 U, i! L9 U1 I" k1 B4.控制结构B:! G3 f |1 f5 e+ L, M" x: E; Q
1.数据处理6 B% k5 b# @# E. c; p3 I. L: F$ V
2.文字处理
; f: L, a& o8 `3.实时控制. P4 ^' c0 S$ i. `6 o
4.科学计算C、D、E:1.建立数据结构
0 v( ^, J# i! Z8 b: X2.列出基本操作
" ?" n; P& E F5 q! q5 J* J v6 [3.建立程序结构
3 D/ ^' n5 s+ z, ^, Z6 [9 ^4.建立控制结构 ! U/ o/ m: ]3 t6 a
5.建立对象 |
/ E5 t. j+ ^! x. k( e3 Z中 国 海 洋 大 学 命 题 专 用 纸(附页) ; S u; G8 V/ s- c
) ~2 M8 g/ g7 c: o& ] |