Jackson Structured Programming is a method for structured programming based on correspondences between data stream structure and program structure. Jackson structured programming and data in terms of sequences, iterations and selections, and as a consequence it is applied when designing a program's detailed control structure. In Edraw Professional, the Jackson software diagram template and shapes are in the Software folder. Click here to free download Juackson Structured Programming Software. Then you can use the build-in templates to create and present your Jackson diagrams in minutes.
Various symbols or boxes are used to create a Jackson software diagram depending upon the requirement and process. Jackson software diagram uses a diagramming notation to describe the structure of inputs, outputs and programs, with diagram elements for all of the fundamental component types. A simple operation is drawn as a box. Selection is similar to a sequence, but with a circle drawn in the top right hand corner of each optional operation. A sequence of operations is represented by boxes connected with lines. An iteration is again represented with joined boxes. In addition, the iterated operation has a star in the top right corner of its box.
A graphic representation of an algorithm, often used in the design phase of programming to work out the logical flow of a program.