模块特点:抽象性、信息隐蔽性
⑸ 结构图组成部分:模块、调用、数据、控制信息。
① 深度:模块结构图的层数,反映系统大小。
② 宽度:一个层次上的模块总数,反映系统的复杂程序。
⑹ 系统总体布局指系统的平台设计,即系统类型、信息处理方式设计、网络系统结构、软硬件配置、数据资源在空间上的分布设计。
① 系统总体布局要求:易用性、可维护性、可扩展性、可变更性、可靠性好。
② 系统总体布局考虑方面:系统类型(集中式或分布式)、处理方式、数据存储(分布或集中)、网络结构、硬件配置、软件配置。
134.计算机处理方式:批处理、联机实时处理、联机成批处理、分布式处理方式、混合使用各种方式。
135.软件系统结构设计的原则:分解-协调原则、信息隐蔽和抽象的原则、自顶向下原则、一致性原则、面向用户原则。
136.功能模块设计原则
系统分解有层次/适宜地系统深度和宽度比例/模块大小适中(50-100,<500)/适度控制模块扇入扇出(3-4,<7)/较小的数据冗余 。
137. ⑴ 代码功能:***标识/分类/排序。
⑵ 代码种类:顺序码/区间码/助忆码/缩写码。
⑶ 代码设计的原则:***性/标准化/规范化/合理性/可扩展性/简单性/实用性。
138. 数据库设计基本要求:
⑴ 符合用户需求,能正确反映用户的工作环境
⑵ 设计与所选用的DBMS所支持的数据模式匹配
⑶ 数据组织合理,易操作、易维护、易理解
⑷ 数据库设计步骤:用户需求分析/概念结构设计/逻辑结构设计/物理设计
【编辑推荐】