使用C语言及BASIC，也没有将需求及设计文件化的技术。随着系统越来越大也更加复杂，资讯系统的发展也变得越来越困难。」为了方便管理大而复杂的系统，演进出下列的结构化方法。自1967年起出现了许多的结构化方法：依照Hay在1999年提出的定义：「资讯工程是1970年代提出许多结构化技术的延伸。先由结构化编程进展到结构化设计，然后进展到结构化系统分析。这些技术使用的图也所不同：结构化设计中使用结构图，而结构化系统分析使用资料流程图。二者都可以帮助程式开发者及使用者的沟通，并且提昇程式分析者及设计者的纪律