What are the benefits of JSD?
JSD has a reasonable claim to being the first — and in some ways, still the best — object-oriented software development method. So many of the benefits claimed for object-oriented methods also apply to JSD. Perhaps the strongest feature of JSD was its “action diagrams” or “entity life history” diagrams, which are vastly superior to state-transaction diagrams because they empasize the events, rather than the states, in an entity’s life cycle.