系统结构化设计的基本思想是:

    (1)模块化

    将系统按一定规则构造成相对独立的模块。模块是结构化系统的基本元素,从逻辑上看,模块就是处理功能。从物理上看,它是可用一个名字来表示的一组程序。

    (2)由顶向下,逐步求精

    系统划分模块的工作应按层次进行:

    ①把整个系统看作一个模块,然后把它按功能分解成若干第一层模块,它们互相配合,共同完成整个系统的功能。

    ②每个第一层模块又可以进一步分解成为更简单一些的第二层模块,越下层的模块,其功能越具体。

    (3)上层模块分解为下层模块的3种结构形式上层模块分解为下层模块,有3种不同的结构形式,即顺序结构、选择结构、循环结构。无论多么复杂的系统,都可分解为3种基本形式的组合。