|
也可以看附件 ; R6 V5 a0 V6 I4 r: M" |
中 国 海 洋 大 学 命 题 专 用 纸 (首页)
1 { h V( O% ~8 M7 M: w1 b+ ^% _) [* t0 ?- v* x% j) X
试题名称: 软件工程+ k( o( g( {9 W3 L
共 2 页
6 g h5 T8 p! {5 Y2 G第 1
) {2 C& r$ p' @6 c8 j页
一." ^" v6 r ?0 z; \4 z
判别下面描述是否正确(10分)1.
f/ Z4 L5 N! o3 l软件就是所谓的程序.2.1 F, m# U& L' Q$ ]
结构化分析与设计是软件工程学的一个重要思想.3.
; o& B& A: B& u8 `自顶向下逐步细化是结构化分析与设计的核心思想.4.
: R+ z* T3 h- {5 V8 \3 U k2 b信息隐蔽是指模块内部的数据与过程对其他模块隐藏起来.5.
8 c; a8 Y( _- A模块的耦合越弱,表明模块的独立性越差.6.
/ [( E M1 m, k t6 v5 K模块的控制域与作用域是一样的.7.% }( ^9 x( y: I# J0 q, ?, p
编码是软件开发时期最重要的阶段.8.
4 [' E1 f# h9 _$ ]软件测试是为了证明程序的正确性.9.; o2 C9 M+ [: O) u0 z- H# u
条件组合覆盖一定包含判定覆盖.10.软件维护是可有可无的.二.8 M8 l9 U# N) W/ L5 k5 f
选择填空(10分): [% k. l& I# C1 |" I
(一). I. ^$ R6 Q, }- |/ c. S& J
- 一组语句在程序的多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内3 H& _3 o! f6 i4 |( [; V R& p
聚度是( ).2.将几个逻辑上相似的成份放在一个模块中,该模块的内聚度是( ).3.模块中所有成份引用共同的数据,该模块的内聚度是( ).4.模块内的某成份的输出是另一些成份的输入,该模块的内聚度是( ).5.模块中所有成份结合起来完成一项任务,该模块的内聚度是( ),它具有简明的外部界面,由它构成的软件易于理解、测试和维护. 供选择的答案:1.偶然型: l# K* @$ L; k# B" t% N7 \
2.逻辑型0 [! J% r) o" }# K3 j* p5 L
3.瞬时型
6 Y) J; ~, D1 V5 z# ]/ u4.通讯型. x) C6 E1 O J0 ?
5.顺序型& O5 X6 J2 x2 E# I$ D- e
6.功能型# i9 o9 A6 D. _* f ^
(二)1.
, ]$ J7 f# i% ZJackson结构化程序设计方法是英国的M. Jackson提出的,它是一种面向(A)的设计方法,主要适应于规模适中的(B)系统的开发,其基本步骤依次是(C)、(D)、(E).供选择的答案:A:9 j( _. r6 D" @ T# f* k
1.对象
& d4 E3 H5 g3 k8 o* O+ M7 W& P$ _: e2.数据流) p& ^; B8 b5 e1 J& w _ k6 B2 n
3.数据结构
: b# B" F F. r- }+ Q4.控制结构B:) D" a5 t9 }) U0 f; C" m9 `
1.数据处理
$ C* @+ \- Q) T! N8 f2.文字处理
2 y: i/ g/ H( G6 o2 Q$ h+ |3.实时控制
/ S& L- o3 M/ z: R4.科学计算C、D、E:1.建立数据结构6 ]8 Q( Z1 [% C. o: c5 q% |
2.列出基本操作2 H' @5 ?* e' d. l% z8 X, k
3.建立程序结构
0 c9 d- P- g$ J$ R$ y4.建立控制结构 & g9 i( T b: _; u7 Q. L9 ?' ]; Z# V$ X
5.建立对象 | , _; a2 u: l+ {- i4 S
中 国 海 洋 大 学 命 题 专 用 纸(附页)
& b! a1 U; o0 {/ A" s7 U7 r" m3 e( H6 V; v6 a% Z- }$ q! w
|