四、系统总体布局 一般应考虑以下几个问题 系统类型 系统类型 处理方式 数据存储硬件配置 软件配置 >系统布局方案的选择原则 处理功能 使用方便 ·可维护性可扩展性可变更性好 安全性、可靠性高 经济实用 《信息系统分析与设计》11
《信息系统分析与设计》 11 四、系统总体布局 ➢ 一般应考虑以下几个问题: • 系统类型 • 系统类型 • 处理方式 • 数据存储硬件配置 • 软件配置 ➢ 系统布局方案的选择原则: • 处理功能。 • 使用方便 • 可维护性、可扩展性、可变更性好 • 安全性、可靠性高 • 经济实用
第三节软件系統的总体结构设讣 一、软件系统的总体结构设计任务 二、软件系统总体结构设计的原则 三、结构化系统设计的方法和工具 >四、模块结构设计 五、从数据流图导出模块结构图 《信息系统分析与设计》12
《信息系统分析与设计》 12 第三节软件系统的总体结构设计 ➢一、软件系统的总体结构设计任务 ➢二、软件系统总体结构设计的原则 ➢三、结构化系统设计的方法和工具 ➢四、模块结构设计 ➢五、从数据流图导出模块结构图
软件系统的总体结构设计任务 软件系统总体结构设计的主要任务就 是根据系统的总体目标和功能将整个系 统合理划分成若干个功能模块,正确地 处理模块之间的调用关系和数据联系, 定义各模块的内部结构等等。 《信息系统分析与设计》13
《信息系统分析与设计》 13 一、软件系统的总体结构设计任务 软件系统总体结构设计的主要任务就 是根据系统的总体目标和功能将整个系 统合理划分成若干个功能模块,正确地 处理模块之间的调用关系和数据联系, 定义各模块的内部结构等等
二、软件系统总体结构设计的原则(1) 分解-协调原则: 分解依据 ·按系统的功能进行分解 按管理活动和信息运动的客观规律分解 按信息处理的方式和手段分解 按系统的工作规程分解 ·按用户工作的特殊需要分解(如有保密和其他要求) 按开发维护和修改的方便性分解 协调依据 目标协调 工作进程协调 工作规范和技术规范协调 信息协调(指信息的提供和收回) ·业务内容协调(如某些业务指标的控制) 《信息系统分析与设计》14
《信息系统分析与设计》 14 二、软件系统总体结构设计的原则 (1) ➢ 分解-协调原则: -分解依据 • 按系统的功能进行分解 • 按管理活动和信息运动的客观规律分解 • 按信息处理的方式和手段分解 • 按系统的工作规程分解 • 按用户工作的特殊需要分解(如有保密和其他要求) • 按开发、维护和修改的方便性分解 -协调依据 • 目标协调 • 工作进程协调 • 工作规范和技术规范协调 • 信息协调(指信息的提供和收回) • 业务内容协调(如某些业务指标的控制)
二、软件系统总体结构设计的原则(2) 模块化原则。 >自顶向下的原则。 信息隐蔽、抽象的原则。 一致性原则。 明确性原则。 《信息系统分析与设计》15
《信息系统分析与设计》 15 二、软件系统总体结构设计的原则 (2) ➢ 模块化原则。 。 ➢ 自顶向下的原则。 ➢ 信息隐蔽、抽象的原则。 ➢ 一致性原则。 ➢ 明确性原则