(1)按网络规模和网络中计算机之间的距离,计算机网络可以分为9 ^! R e5 |7 L, f# j0 B
A.局域网、广域网、城域网' v5 Z$ W* @1 B3 @0 `
B.环形网、星形网、总线形网
7 \, p2 I8 x! h) @' c C.无线网、有线网、光纤网0 b7 J6 J2 c# w/ n0 _
D.共享资源网、数据处理网、数据传输网
5 A+ o3 a) U. n/ K$ V (2)软件工程学中除重视软件开发的研究外,另一重要组成内容是软件的! J8 D G) @, Z% ]
A.成本核算
9 d2 l& A/ H7 f# e$ } B.人员培训
' }4 p2 p% q' m* H C.工程管理/ j3 l' V) t" H J! p' X
D.工具开发
8 b$ K6 e* k( o (3)软件测试的目的是8 v. e1 j) h J, Y
A.证明软件的正确性7 f; `, l1 v% x: L) r* ?9 W
B.找出软件系统中存在的所有错误; V( D+ J# M' o
C.证明软件系统中存在错误* ?4 ~- `1 J' S* J, M) z- T
D.尽可能多地发现软件系统中的错误& N! }9 Y: F: X% J2 d, y
(4)数据流图是描述数据在软件中流动和变换的过程,而对数据流图中所包含的元素的定义则是# o$ O F% G& o/ F; Q& ?1 [( C
A.数据存储7 e9 Z: ~+ o. h0 l3 Y" A
B.数据加工: L: ~ m% k7 V4 C
C.数据字典4 k: m) e! H5 o+ P0 U' S
D.数据定义$ d, A9 H) l: K
(5)软件开发的结构化生命周期模型是由很多阶段组成的,其中对用户的业务活动进行分析,明确在用户的业务环境中软件系统应该做什么的阶段是2 p$ F0 L8 E0 R- s0 n
A.问题定义9 i+ R1 ?, n+ T8 R9 p
B.可行性研究
; w- r4 ~7 q2 @4 Y C.需求分析
; T) {' Q1 i* r: a% o8 x- Q D.系统设计 s7 V2 V% r% x9 C6 X
(1)结构化方法中,经常采用一些半形式化的方法编写加工说明。以下哪种方法不属于编写加工说明的方法?
O7 K( j4 V' G1 _" N- M0 H! N A.结构化语言& u! v0 r! m# ^0 a
B.程序流程图
) j0 Z; ]) H" d5 Z C.判定树
9 n/ j! F; `3 b4 h, v D.判定表
- f) j# c- U' b N0 K) m) c* N- S (2)模块的内聚程度是模块独立性的重要度量因素之一,在七类内聚中,内聚程度最强的是
9 C. @8 ]0 q) k8 m A.逻辑内聚
A& R2 y' A9 W z B.过程内聚
0 P& b) g e3 c1 N3 E C.顺序内聚
) ?" w" z" A" b4 G$ G1 L D.功能内聚8 }9 q( L# P7 Y2 m( G& F
(3)软件详细设计中描述处理过程的工具很多:* Z ]' a( J" Z1 j
Ⅰ.程序流程图
+ H' ^ B. j Y0 A Ⅱ.数据流程图
/ y) B" j( y, H. w& O z Ⅲ.系统流程图
1 |8 K# }* e+ \: X0 S' b& f2 v Ⅳ.N-S图
; v2 m! T% A9 I2 `6 P& q Ⅴ.PAD图: \. ^2 T; j2 H9 G+ ^
Ⅵ.判定树3 J9 v$ O% q7 M' u
Ⅶ.判定表
4 Q- c) z$ v$ X B& ~6 h Ⅷ.伪码
$ n% V5 T [) ^' Y& N; b- q1 D6 |) ^ 以上工具中,哪些属于软件详细设计使用的工具?* C3 \+ t! D9 n) B B
A.Ⅰ、Ⅳ、Ⅴ和Ⅷ: P/ y4 q0 K6 v4 o/ j0 [# t+ k# v
B.Ⅱ、Ⅳ、Ⅴ和Ⅵ1 q7 I7 m5 @3 p# X) g5 G# h9 @
C.Ⅰ、Ⅵ、Ⅶ和Ⅷ
& f3 w) C3 [; N' }. T D.Ⅲ、Ⅵ、Ⅶ和Ⅷ* Q& A/ e" w4 S! b" [3 ?5 k, B& s
(4)软件维护有四种类型。其中软件投入使用并成功运行后,根据用户关于增加新的处理功能,修改原有功能以及各种改进的要求或建议,对该软件系统的功能和质量做进一步的修改或补充,这种维护称为
6 H7 a# V1 L: o' ? A.校正性维护. ^. n/ M- u4 O, @7 u( g. B: i# y
B.适应性维护
9 J P4 k2 m: U C.完善性维护! z" w# D% Y& j2 Y( O
D.预防性维护) o3 f' t" [1 M) C# B
(5)软件管理的任务是根据软件生命周期各个阶段所提出的任务,有效地组织人力、资金、技术和工具来完成预定各阶段中应完成的任务。软件管理包括很多职能,以下不属于软件管理职能的是. W+ X( o) N! D! K8 I9 `
A.组织管理% d$ {. Y/ u, M/ q
B.人员管理: q$ ?6 S1 K2 I* @5 b6 ]
C.版本管理
U" K' k" `% x0 K( ]' W D.技术管理 |