[本章概要] 11.1概述 11.2系统需求分析 11.3数据库设计与实施 11.4应用程序设计 11.5发布、运行与维护 2021/2/20 Information College. ChangJun
2 2021/2/20 Information College · ChangJun [本章概要] 11.1 概述 11.2 系统需求分析 11.3 数据库设计与实施 11.4 应用程序设计 11.5 发布、运行与维护
11.4应用程序设计 141系统结构设计 114.2编码 1143调试 2021/2/20 Information College. ChangJun
3 2021/2/20 Information College · ChangJun 11.4 应用程序设计 11.4.1 系统结构设计 11.4.2 编码 11.4.3 调试
114.1系统结构设计 (1)系统设计,就是在前一步系统分析的结果之上, 按照所获逻辑模型,对各处理部分等有关方面进行 细化。一般包括总体设计和具体设计两方面。其中: 总体设计内容主要包括系统功能设计、系统处 理流程设计、设计规范制定和硬件配置方案制定等; 具体设计内容则主要包括输入设计、输出设计 和程序模块设计说明等。 2021/2/20 Information College. ChangJun
4 2021/2/20 Information College · ChangJun (1)系统设计,就是在前一步系统分析的结果之上, 按照所获逻辑模型,对各处理部分等有关方面进行 细化。一般包括总体设计和具体设计两方面。其中: 总体设计内容主要包括系统功能设计、系统处 理流程设计、设计规范制定和硬件配置方案制定等; 具体设计内容则主要包括输入设计、输出设计 和程序模块设计说明等。 11.4.1 系统结构设计
(2)在进行系统设计时,应注意以下几点要求: 1、系统性,整个系统中所涉及的各种规范应 当统一,使用方法、界面风格应尽量保证一致,避 免功能的重复和操作的冗余。 2、灵活性,通过提高各功能模块的相对独立 性,减少各功能模块的相互依赖,以使的所建立的 系统对环境的变化有较强的适应能力,如可以很容 易增加新功能模块,原有功能模块便于修改等 3、可靠性,尽可能增强系统的抗干扰能力, 如用户敲错键、突然掉电、输入错误、数据保密等。 2021/2/20 Information College. ChangJun
5 2021/2/20 Information College · ChangJun (2)在进行系统设计时,应注意以下几点要求: 1、系统性,整个系统中所涉及的各种规范应 当统一,使用方法、界面风格应尽量保证一致,避 免功能的重复和操作的冗余。 2、灵活性,通过提高各功能模块的相对独立 性,减少各功能模块的相互依赖,以使的所建立的 系统对环境的变化有较强的适应能力,如可以很容 易增加新功能模块,原有功能模块便于修改等。 3、可靠性,尽可能增强系统的抗干扰能力, 如用户敲错键、突然掉电、输入错误、数据保密等
(3)根据功能分析所得到的系统需求,由顶向下 地对整个系统进行功能分解,用层次图(简称HC 图)来表示应用系统的总体结构图,如图所示。 系统层 x×系统 子系统层 ×了系统 ×子系统 功能模块层操作模块层 ×功能 能 操|操|操 操操 作作作 作 2021/2/20 Information College. ChangJun 6
6 2021/2/20 Information College · ChangJun (3)根据功能分析所得到的系统需求,由顶向下 地对整个系统进行功能分解,用层次图(简称HC 图)来表示应用系统的总体结构图,如图所示