How Data Flow can Improve Application Development Productivity

Use of the data flow technique is a key to increasing the productivity of the application developer. It allows greater independence between functions of an application, which substantially improves the ease with which functions can be reused and can greatly reduce complexity. These two advantages alone can provide a substantial increasein productivity, even with today's tools. The independence also makes it easier to understand and deal with the functions, thus making it easier to prototype, develop, test, and change them. Each of these tasks can be much easier when each function can be dealt with independently of the other functions in any particular program