结构化设计:管理信息系统构建详解

版权申诉
0 下载量 26 浏览量 更新于2024-08-10 收藏 1.51MB PPT 举报
第五章系统设计是管理信息系统理论与实践中的关键环节,主要探讨了结构化设计方法在信息系统开发过程中的应用。结构化设计注重模块化、自顶向下的设计原则,通过逻辑模型和物理模型明确系统功能的实现方式。 1. **结构化设计方法**:这种方法主要包括变换分析法、事务分析法和混合结构分析方法。变换分析法,又称为数据流方法或Yourdon方法,由Yourdon和Constantine等人在1974年提出。它基于模块化、结构化程序设计思想,通过业务系统过程模型(Data Flow Diagram, DFD)来指导软件设计,强调从处理过程的角度建立问题结构与软件结构之间的对应关系。其特点是将复杂的数据流程分解为简单的变换,通常用于将顺序结构的DFD转化为模块结构图。 2. **子系统划分和模块设计**:系统设计的核心任务是将整个系统划分为多个独立且可替换的模块,每个模块都有特定的功能。这有助于提高工作质量、效率和系统的可靠性,同时增强系统的可扩展性和维护性。通过层次分解,如书中的模块层次结构示例,使得复杂的系统功能得以清晰地展现。 3. **逻辑设计与物理设计**:逻辑设计阶段关注的是系统的功能实现,通过构造逻辑模型来明确系统应该做什么,包括子系统划分和处理逻辑。而物理设计则更具体,涉及代码编写、数据库设计、输入输出接口以及处理流程等细节,目标是根据逻辑设计书编写出详细的说明书,确保系统的高效执行。 4. **审查和调试**:在系统设计过程中,审计和审查是确保质量的关键步骤,通过对设计进行细致的检查和验证,防止错误并确保符合预定目标。编程和调试则是将设计转化为实际可运行代码的过程,确保每个模块的功能正确无误。 5. **系统转换与验收**:最后阶段包括系统转换,即将设计变为实际运行环境中的系统,以及验收,即确认系统是否满足用户需求,是否达到预期的性能指标。这个阶段可能涉及系统培训和用户接受度测试。 第五章系统设计通过结构化方法论,将复杂的问题分解为易于管理的模块,并通过严谨的设计流程,确保系统的有效实现和优化。这个过程对任何企业或组织的信息系统建设都至关重要。