Métodos estruturados de projeto de programas
JSP foi originalmente desenvolvido na década de 70 pela TI conselheiro Michael A. Jackson e documentou suas 1.975 livro Princípios de concepção do programa. O objetivo era melhorar a
Jackson o nível geral de programação, mas o método é ainda útil quando a codificação moderna como C. E enquanto JSP foi originalmente voltado para o estilo de escrita de programas de tratamento de arquivo do grupo, seus princípios ainda são úteis na programação no pequeno, abaixo do nível onde se tornam importantes.
JSP usa passos de semi-formal para capturar a estrutura existente de entradas e saídas do programa na estrutura do próprio programa.
A intenção é criar programas que é fácil mudar durante a sua vida. O insight principal era que altere a condição de Jackson são geralmente pequenos ajustes nas estruturas existentes. Para um programa construído usando JSP, entradas, saídas, e estruturas internas do programa durante todo o jogo, e pequenas mudanças para entradas e saídas deve resultar em pequenas alterações no programa.
JSP estrutura do programa em termos de quatro componentes:
operações fundamentais
ordens
iterações
escolha
O método começa por descrever a entrada de um programa em termos de quatro componentes básicos. Em seguida, ele passa a descrever as saídas do programa da mesma maneira. Cada entrada e saída é modelada como uma estrutura separada diagrama de dados (DSD). Também é necessário trabalhar para JSP