I. JSP - Jackson Structured Programming
There is a difference between getting a program to work and getting it right. A program may work, but may be wrong--it may be difficult to read, may not model the problem to be solved, may be difficult to maintain.
1. Flow charts (flow of control) vs structure
Design is about structure, about the relation of parts to the whole.
. A flow chart examines the dynamic representation of a program: "What happens next?"
In Jackson's thinking, the design of a program follows from the static structure of a program's text: "What is the relationship of parts to the whole?"
2. Basic program design method (Jackson Structured Programming)
3. Structure clashes, program decomposition, and inversion
II. JSD is a system development method for developing information systems with a strong time dimension. JSD simulates events dynamically--as they occur in the real world. Systems developed using JSD are always real-time systems.
JSD Tutorial: Student Loan System
JSD and Hoare
JSD is an object-based system of development, where the behavior of objects is captured in an entity structure diagram.
If you have comments or suggestions, email me at firstname.lastname@example.org
This page created with Netscape Navigator Gold