简介.在1975年在《Principles of Program Design》一书中提出杰克森结构化程式设计。。杰克森的目的是要使COBOL批次档处理程序更容易更改及维护，但此程式设计方式可用在任何有结构化流程控制的程式语言，例如C语言、Java及Perl。虽然JSP已有很长的历史，不过像微软的Visio及像是Jackson Workbench的电脑辅助软体工程工具仍支援JSP。JSP中的许多内容和有关，不过后者专注在输出流的结构。JSP和Warnier/Orr图都将程式及资料由序列、迭代及选择三个