模块特点:抽象性、信息隐蔽性
" F8 v2 e% u' p1 T, Z q ⑸ 结构图组成部分:模块、调用、数据、控制信息。( g% w) p3 n. q/ V' o& c
① 深度:模块结构图的层数,反映系统大小。
# }4 J1 h+ Y3 o( Z ② 宽度:一个层次上的模块总数,反映系统的复杂程序。. x/ \6 W6 h7 v; m) R, g6 w
& I1 d: v% I3 E3 _ ⑹ 系统总体布局指系统的平台设计,即系统类型、信息处理方式设计、网络系统结构、软硬件配置、数据资源在空间上的分布设计。- z; u3 D8 \* W$ M2 V$ R
① 系统总体布局要求:易用性、可维护性、可扩展性、可变更性、可靠性好。0 y4 L' `8 @/ ?- o) \9 t
② 系统总体布局考虑方面:系统类型(集中式或分布式)、处理方式、数据存储(分布或集中)、网络结构、硬件配置、软件配置。
; K1 y0 F8 h7 A$ e! v 134.计算机处理方式:批处理、联机实时处理、联机成批处理、分布式处理方式、混合使用各种方式。
. i+ J$ ~: ]$ s6 M$ n* C$ E% c! M* R- g+ V2 P
135.软件系统结构设计的原则:分解-协调原则、信息隐蔽和抽象的原则、自顶向下原则、一致性原则、面向用户原则。% \' M& J$ G& }7 j: s" e, s6 V
4 @0 a6 n* ], f- W6 P
/ I8 h& j8 {/ S: p0 T# f8 G8 ` 136.功能模块设计原则系统分解有层次/适宜地系统深度和宽度比例/模块大小适中(50-100, |