也可以看附件 * G; n" |% }4 }
中 国 海 洋 大 学 命 题 专 用 纸 (首页) ) P* j% v8 v9 a
' ?6 g$ l6 t, l9 s O
试题名称: 软件工程9 T2 U& B; }, x5 P; j" L2 q
共 2 页
: i8 [! P2 v9 H4 ~! s o第 1$ ? m- h! C) D: U' y7 l
页 一.5 }8 J. c7 ?# O1 R% g: S
判别下面描述是否正确(10分)1.9 q! S' A& B& w
软件就是所谓的程序.2., ]+ O/ t% Z; T% \' Z- p& F: ?
结构化分析与设计是软件工程学的一个重要思想.3.2 X- ]9 M2 ?7 e- o! u% i
自顶向下逐步细化是结构化分析与设计的核心思想.4.
; Y2 [( v' K% Q5 _8 A0 ~信息隐蔽是指模块内部的数据与过程对其他模块隐藏起来.5.
9 V1 U* r& N3 _" E# O8 \, T: Y+ A模块的耦合越弱,表明模块的独立性越差.6.; Q0 ~ W. W9 A6 G8 x5 G
模块的控制域与作用域是一样的.7.
+ z) B1 \+ N; B9 r1 r+ \编码是软件开发时期最重要的阶段.8.
1 H2 F" B/ K8 n4 q! g# l软件测试是为了证明程序的正确性.9.
3 B- F) W0 W% ]0 h条件组合覆盖一定包含判定覆盖.10.软件维护是可有可无的.二.$ i# t- \% E1 _1 C) C& O, K. h
选择填空(10分). r" K# x4 _# p& T
(一)6 }2 p5 r4 u D0 m3 K4 B
- 一组语句在程序的多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内# s% v. v% E0 B2 y$ I/ H
聚度是( ).2.将几个逻辑上相似的成份放在一个模块中,该模块的内聚度是( ).3.模块中所有成份引用共同的数据,该模块的内聚度是( ).4.模块内的某成份的输出是另一些成份的输入,该模块的内聚度是( ).5.模块中所有成份结合起来完成一项任务,该模块的内聚度是( ),它具有简明的外部界面,由它构成的软件易于理解、测试和维护. 供选择的答案:1.偶然型5 F7 O6 d. g5 D( } {' R
2.逻辑型
, f* y6 I, F M3 j3.瞬时型
( p$ {8 ~% Q E3 C- g z* p! z4.通讯型
% b2 l3 P9 u; x9 d d8 G5.顺序型
* i! `# @) r+ X2 y- |6.功能型" A% {% c2 S6 Y* }; |
(二)1.
! t& g8 u) i) b! U6 uJackson结构化程序设计方法是英国的M. Jackson提出的,它是一种面向(A)的设计方法,主要适应于规模适中的(B)系统的开发,其基本步骤依次是(C)、(D)、(E).供选择的答案:A:5 E) T! C; u' j& R
1.对象
6 K) y& D$ `7 V) y+ w' m% |' I/ \) r6 D& m2.数据流8 o1 V; M% Q! X2 q9 G% I" ]
3.数据结构 7 @, h' T' p% [* g( | v6 e
4.控制结构B:
. \4 Q; a$ O8 B, Y5 ], n, J1.数据处理4 O5 _4 V+ z, n
2.文字处理
3 f' v @5 t; V' O3.实时控制/ `7 m8 m, s- q. ]- v" `; ~
4.科学计算C、D、E:1.建立数据结构
3 f |, V" ~9 y# r. }# q2.列出基本操作
8 I5 H) E. D) k1 }! K) _' d8 C: |; K3.建立程序结构! |# M% ^. ^( y4 n3 v& c" M8 U
4.建立控制结构
& \2 q" Y$ @( {, J% b# S5.建立对象 |
1 n4 D2 q% R% v0 Y0 I: Y中 国 海 洋 大 学 命 题 专 用 纸(附页)
9 h6 e" E } G4 R1 }# p: \9 A( {" {# J1 S2 j. X
|