结构化设计方法是在传统软件工程中使用得最广的一种设计方法,是基于模块化、自顶向下细化、结构化分析等技术基础发展起来的,它为软件设计人员给出了一系列在模块层上进行设计的原理与技术。结构化设计方法的基本思想是将系统设计成由相对独立、功能单一的模块组成的结构。
结构化设计方法通常与结构化分析方法衔接起来共同使用,以数据流图为基础得到软件的模块结构。在设计过程中,它从整个程序的结构出发,利用模块结构图表述程序模块之间的关系。