种结构化编程方法，以资料流结构及程式结构之间的对应关系为基础。JSP会将程式及资料用序列（sequence）结构、迭代（iteration）结构及选择（selection）结构的组合来表示，适合用来设计程式的细部控制结构，若是较高层次的控制则会使用面向对象程序设计。
简介.在1975年在《Principles of Program Design》一书中提出杰克森结构化程式设计。。杰克森的目的是要使COBOL批次档处理程序更容易更改及维护，但此程式设计方式可用在任何有结构化流程控制的