PROS & CONS

    PROS

        Easy and simple to use

            intuitive and exciting to use

    CONS

        Easy for “toy” programs but run into difficulties for realistic programs

WORK-AROUND

    Use visual languages for selected parts of software development.

         to replace cumbersome textual specification of GUI layout

        to support electronic forms of software engineering

         to visually combine textually-programmed units to build new programs

    Examples of commercial systems

        Visual Basic

        Visual Works

        Computer-Aided Software Engineering