E-L Design Rationale (Version 0.0).
SOFTWARE OPTIONS INC CAMBRIDGE MA
Pagination or Media Count:
E-L is a software development environment designed to achieve a dramatic increase in software productivity while retaining or improving the efficiency of software produced. To appreciate the rationale for its design, one must first understand in general terms where there are productivity gains to be made by using a new kind of software development environment and what steps are needed to ensure that product efficiency will not suffer. There are three main ways in which E-L will improve productivity by comparison with current practice. The first is by supporting software development and evolution as an iterative, exploratory, on-going process, rather than as a straight-line sequence of steps. The second is by aiding the re-use of design and implementation knowledge. The third is by permitting programs to be written at a level and in a style of language that is most appropriate for the application at hand.
- Computer Programming and Software