的组合来表示，适合用来设计程式的细部控制结构，若是较高层次的控制则会使用面向对象程序设计。
简介.在1975年在《Principles of Program Design》一书中提出杰克森结构化程式设计。。杰克森的目的是要使COBOL批次档处理程序更容易更改及维护，但此程式设计方式可用在任何有结构化流程控制的程式语言，例如C语言、Java及Perl。虽然JSP已有很长的历史，不过像微软的Visio及像是Jackson Workbench的电脑辅助软体工程工具仍支援JSP。JSP