</p> 78、复审的标准和内容?
; B+ o/ q7 E% k) ~( K6 K7 L 答:1、软件需求规格说明中的目标是否与系统规格说明中的目标一致
$ `( d# s7 j# @' I( X7 h% _ 2、软件需求规格说明中对重要的系统元素接口,所有的数据流和数据文件的定义是否明确,是否有不一致或遗漏。) V9 h$ `5 d& Z! p- Z9 |
3、每个功能是否已清楚地描述,设计的主要约束是否实现,对未来的可能的软件需要是否有所考虑。% a! m. T) B' ~' x1 v
4、是否与用户取得了一致的意见。/ t+ S1 Z }# Z
5、文档是否取得了一致的意见。! W+ y* ?0 z/ [( x5 v2 v& |
6、软件计划中的估算是否受到影响。3 [: i* m( D" X5 X5 ?
79、(软件需求说明书)是需求分析阶段的最后成果,是软件开发中的重要文档之一。
# @5 v) z: t9 R" A) H1 n) t' \ 80、软件需求说明书包括的内容和书写参考格式?
4 M: R5 \% U2 K8 | 答:1、概述 2、数据描述 3、功能描述 4、性能描述 5、参考文献目录 6、附录
. n* V8 q7 b! y5 s5 M& o! p- ? 81、软件需求说明书的主要作用?
/ m6 k0 ^& N( Z7 T* m+ o 答:1、作为用户和软件人员之间的共同文件,为双方相互了解提供基础。
- B. u! b( y p; V. B# q8 | 2、反映出用户问题的结构,可以作为软件人员进行设计和编码的基础。% e0 |, X: S' R& t
3、作为验收的依据,己作为选取测试用例和进行形式验证的依据。8 c9 K0 i* Y, v6 _
82、结构化设计是以软件需求分析阶段所产生的文档其中包括(数据流程图)(数据字典)为基础。& R! l) [7 e) y
83、软件结构的度量的术语
( I; `' v" A1 }: P$ Z/ O( p5 Z 答:深度:从根模块到最低层模块的层数。
% Z8 A0 v% Q/ b& x! P% X' Z+ E$ _ 宽度:控制的总分布。
. D; k+ F, X/ w" E7 P# ^1 g& }8 U 扇入数:有多少模块直接控制一个给定的模块
2 D( x6 _7 R! D1 g9 s. H/ R 扇出数:由一个模块直接控制其他模块数。( d1 u2 W0 _+ g% ?* [8 N
上级模块:控制其他模块的模块. k3 W, m- F% R+ n8 O
从属模块:被另一模块控制的模块。; s8 t- z2 H5 A- T ^: s
84、(模块)是数据说明、可执行语句等程序元素的集合。
( G/ t7 Y, G } K# z 85、(模块独立的概念)是模块化、抽象、信息隐蔽和局部化概念的直接结果。
" | I* G2 Q2 F) j- A 86、模块独立性是由(内聚性)和(耦合性)两个指标来度量的。* s: k! {; v" ]# ^, s8 A, e, q# |
87、耦合是软件结构中(各模块之间相互连接的一种度量)。
, E# Q e# d2 F" W1 C/ H8 e* U 88、耦合可以分为哪几种? 他们之间的耦合度由高到低排列?% [8 R: n' t" S' h
答:1、内容耦合 2、公共耦合 3、外部耦合 4、控制耦合 5、标记耦合 6、数据耦合 7、非直接耦合* c0 c; y! K0 s) V
89、内聚是从(功能角度)来(衡量模块的联系)
8 a8 ~6 {) x0 g1 t: w9 j& Q& G! S% A& v; a 90、内聚有哪几种,它们之间的内聚度由弱到强的排列是什么?6 b* b2 B0 U! Q# Z
答:1、偶然内聚 2、逻辑内聚 3、时间内聚 4、过程内聚 5、通信内聚 6、顺序内聚 7、功能内聚 * c; J$ R+ Q0 C9 B8 r
91、什么是纳入时间? 答:纳入时间是指一个模块被归并到软件的源语言描述之中的时间。: D, E1 Q4 a# Q% Q" l3 x
92、模块的激活机制通常有哪两种?) S5 ?: a* p4 ~" |8 e
答:1、通过引用来调用模块的 2、通过中断来调用模块的。3 `1 n4 ^# B5 t" C, I! ?$ S
93、在软件结构中,模块可以分成以下的几类?
0 J6 c4 ]8 S u; j 答:1、顺序模块 2、增量模块 3、并行模块3 E6 O4 ^% ?9 K9 o
94、软件系统的扇入和扇出有什么规定?
! Q; ]5 V# n S0 j# d+ j6 C 答:设计好的软件结构通常顶层的扇出比较大,中间扇出比较少,底层模块有大扇入。
4 g7 _2 Q2 t5 \5 R: c% V$ [ 96、模块的作用范围是指(受该模块内一个判定影响的所有模块的集合)4 O& Q( E& Y, W0 g; J5 g
97、在总体设计中要用到的几种图?
& h+ w# m0 S9 `8 C3 g 答:1、层次图和HIPO图 2、结构图& ]6 \, v( z2 f$ b2 J. C
98、一般的把信息流分为(事务流)和(交换流)。
: ~* A' P ?. J* f 99、什么是事务流?9 y- X0 E1 k5 t O' M! ^- J
答:当信息活输入通路到达一个处理,这个处理根据输入数据的类型从若干个动作序列中选出一个来执行,这类数据流归为特殊的一类,称为事务流。
; [2 d$ m2 n& Q 100、PAD图又称为(问题分析图)5 l! `; L2 T0 d, K/ S
101、PAD图是(二维树形结构)的图形。
1 P4 e k7 E8 ^9 l7 W. i 102、PAD图是(自顶向下、逐步求精)的方法使用。
+ ^0 E( j: ^, n4 ^( @ 103、PDL又称为(伪码)。
/ V# M/ g/ S5 q# d; o5 w" v 104、(软件设计规格说明)是软件设计的最终成果。2 Q9 D5 v/ W* v) L* h, R) N
105、软件设计规格说明用于两个方面(作为编码人员书写源程序的依据)、(作为测试阶段及维护阶段的一个指南)。- q, _ ~/ v0 j" q8 e+ v0 I
106、软件设计规格说明的编写可以分为两个阶段( U7 c: [3 }: {- W- W
答:1、在总体设计阶段育集中于软件结构的描述+ P$ }4 O/ S0 T( b1 t8 w8 Z
% w0 E w0 O( e
2、详细计算机阶段应集中描述每个软件元素的细节。 |