软件工程之结构化设计探析
软件工程之结构化设计探析 一、软件结构设计概述 数据设计主要是将实体关系转化为文件系统结构以及数据库表结构。至于体系结构设计主要是对软件模块之间的关系进行定义。而接口设计则是以数据流图对
15 第页共页 软件工程之结构化设计探析 一、软件结构设计概述 数据设计主要是将实体关系转化为文件系统结构以及数据库表 结构。至于体系结构设计主要是对软件模块之间的关系进行定义。而 接口设计则是以数据流图对系统内部中的各种关系及交互机制进行 定义。最后,过程设计则是对软件各组成部分的算法以及内部数据结 构确定下来,并采取某种形式对算法进行描述。如果从工程管理这一 角度出发的话,则软件设计则可以分为概要设计以及详细设计这两部 分,其中概要设计主要包含软件需求到软件体系结构的转换、系统级 接口的确定等。至于详细设计则是对每个模块的实现算法以及数据结 构进行确定、采取合理的方法对算法以及数据结构细节进行表示。 二、结构化设计的具体实施方法 1、结构化设计流程 (1)对数据流图进行研究、分析及审查,这主要可以帮助我们 从软件需求规格说明中掌握数据流加工过程。

