Jackson Structured Programming was seen by many as related[REF] to Warnier structured programming,[REF] but the latter method focused almost exclusively on the structure of the output stream.
Because JSP focuses on the existing input and output data streams, designing a program using JSP is claimed to be more straightforward than with other structured programming methods, avoiding the leaps of intuition needed to successfully program using methods such as top-down decomposition [REF].