O'Reilly logo

UML and Data Modeling: A Reconciliation by David Hay

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Based on these insights, Ed Yourdon and Larry Constantine subsequently introduced the world to structured design.[60] This provided guidance for organizing programs into coherent modules. The approach addressed the problem of how to divide a large program design into digestible modules. There were three major components to the approach:

·         Begin any programming effort by designing—via a drawing—the successive levels of program structure. The drawings consist of a box for each program module and a line connecting two boxes for each subroutine call. Design the top module first. This consists of the calls to component modules. All next level modules are simply stubs that can be called, receive parameter values, and return ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required