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