总体设计的过程(4)功能分级结构设计的任务是确定目标系统由哪些模块组成,以及这些模块之间的逻辑关系。结构设计之后的过程设计属于详细设计阶段的任务,用于确定每个模块的处理过程
总体设计的过程 ” (4)功能分级 结构设计的任务是确定目标系统由哪些模块组 成,以及这些模块之间的逻辑关系。结构设计之 后的过程设计属于详细设计阶段的任务,用于确 定每个模块的处理过程
总体设计的过程为了确定软件的结构,首先应该从实现的角度把复杂的功能进一步分解。具体做法是,仔细分析数据流图中的每个处理,如果一个处理的功能过分复杂,则把它适当的分解成一系列比较简单的功能,整个分解过程实质上是对数据流图的进一步细化。在分解的过程中,还应该用IPO表简要地描述每人处理的算法
总体设计的过程 ” 为了确定软件的结构,首先应该从实现的角度 把复杂的功能进一步分解。具体做法是,仔细分 析数据流图中的每个处理,如果一个处理的功能 过分复杂,则把它适当的分解成一系列比较简单 的功能,整个分解过程实质上是对数据流图的进 一步细化。在分解的过程中,还应该用IPO表简要 地描述每个处理的算法
总体设计的过程(5)设计软件结构设计软件结构就是要把软件的模块组织成良好的层次系统。在这个层次系统中,每一层模块都调用它下一层的模块,每个下层模块再调用更下层的模块最下层的模块完成最具体的功能,从而实现程序的某个子功能,所有的子功能共同完成系统的完整功能描述软件结构可以使用层次图或结构图
总体设计的过程 ” (5)设计软件结构 设计软件结构就是要把软件的模块组织成良好的 层次系统。在这个层次系统中,每一层模块都调用它 下一层的模块,每个下层模块再调用更下层的模块, 最下层的模块完成最具体的功能,从而实现程序的某 个子功能,所有的子功能共同完成系统的完整功能。 描述软件结构可以使用层次图或结构图
总体设计的过程如果数据流图已经细化到适当的层次(如果再分解就涉及到过程设计的问题)一,则可以直接从数据流图映射出软件结构
总体设计的过程 ” 如果数据流图已经细化到适当的层次(如 果再分解就涉及到过程设计的问题),则可以 直接从数据流图映射出软件结构
总体设计的过程(6)数据库设计对于需要使用数据库的应用领域,还要进行数据库设计。数据库的设计包括模式设计子模式设计、完整性设计和安全性设计、优化处理等
总体设计的过程 ” (6)数据库设计 对于需要使用数据库的应用领域,还要进 行数据库设计。数据库的设计包括模式设计子 模式设计、完整性设计和安全性设计、优化处 理等