|
也可以看附件
( n+ m; ?$ @9 \; c' q中 国 海 洋 大 学 命 题 专 用 纸 (首页)
7 a8 R( D+ z$ H, K) Y( f
2 l' \" M: {: x5 w x# | r. R" ]试题名称: 软件工程" ~8 @6 G6 i% u1 w) q
共 2 页# u0 n& Y- k/ J; b0 y; b9 l( n" W
第 12 B$ x( @; v- T. x% ?
页 一.
5 i# K! \4 y7 L! G# v1 v9 B判别下面描述是否正确(10分)1.9 o. i% r3 t: i! f
软件就是所谓的程序.2.
" Q' o/ |, _; R Q' M; q结构化分析与设计是软件工程学的一个重要思想.3.
: U+ K# M( B* r3 F自顶向下逐步细化是结构化分析与设计的核心思想.4./ M1 ? x( r- `: u5 Q/ U4 m2 j, F
信息隐蔽是指模块内部的数据与过程对其他模块隐藏起来.5.
2 W8 U- Q& A5 T! {) m' z+ U模块的耦合越弱,表明模块的独立性越差.6./ K8 a' r6 R' C4 f. M; \
模块的控制域与作用域是一样的.7.
/ E5 ]! S+ P. v! p编码是软件开发时期最重要的阶段.8.
& Z- m- O; G2 M n; M8 Z8 j软件测试是为了证明程序的正确性.9.3 k, {3 O `0 v
条件组合覆盖一定包含判定覆盖.10.软件维护是可有可无的.二.
$ S, N1 v9 L' R选择填空(10分)7 d. O: J+ H; e
(一)
8 L# U7 S! v$ N6 N, O- 一组语句在程序的多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内% f5 c2 M) B" N* @ W' w
聚度是( ).2.将几个逻辑上相似的成份放在一个模块中,该模块的内聚度是( ).3.模块中所有成份引用共同的数据,该模块的内聚度是( ).4.模块内的某成份的输出是另一些成份的输入,该模块的内聚度是( ).5.模块中所有成份结合起来完成一项任务,该模块的内聚度是( ),它具有简明的外部界面,由它构成的软件易于理解、测试和维护. 供选择的答案:1.偶然型
8 z6 F) D- }+ ?2.逻辑型! Y0 Z! {' l/ e( o
3.瞬时型9 Z, Q0 R( W! e- Q% d
4.通讯型% M& k/ T! L& ~: i4 v" ^
5.顺序型
# ?: E; i, m# n: I9 g7 k% H# |6.功能型1 v) j$ J/ L9 O/ i( Q
(二)1.; X c4 u0 s/ S
Jackson结构化程序设计方法是英国的M. Jackson提出的,它是一种面向(A)的设计方法,主要适应于规模适中的(B)系统的开发,其基本步骤依次是(C)、(D)、(E).供选择的答案:A:( v5 a2 _$ @# F" m% |
1.对象
' M% M3 j" a* x# U0 U8 M6 ?. I2.数据流. |& D- x- Z' D7 O1 D
3.数据结构
/ B9 r2 @7 f0 q. a* _4.控制结构B:
1 p: S, m/ b5 J1 f1.数据处理5 J" E% O. u. f3 u
2.文字处理
+ j- c% @ {2 S W8 b( Y$ |; j3.实时控制0 ]! w7 U+ l1 U( h
4.科学计算C、D、E:1.建立数据结构
2 p W$ c* Y/ e2.列出基本操作1 r5 Y1 ` E: ~3 U0 ]6 {+ h9 m& D3 k
3.建立程序结构3 Z8 q& c- e8 ?$ J7 p W
4.建立控制结构 ! h" n0 T/ r, V! `! ~( W7 t3 r
5.建立对象 | 5 J- o/ G5 G# u8 b
中 国 海 洋 大 学 命 题 专 用 纸(附页)
, g& D# y/ ]' h9 T: J/ _/ s0 R9 T5 L, o C1 d: ?1 ^' @! c7 F/ g
|