search menu icon-carat-right cmu-wordmark

Software Development

October 1987 Technical Report
Susan A. Dart, Robert J. Ellison

Over the last 20 years, the set of software tools available to developers has expanded considerably. We can illustrate this change by observing some distinctions in the terminology.

Publisher:

Software Engineering Institute

CMU/SEI Report Number

CMU/SEI-87-TR-024

Abstract

This document is unavailable online. Please refer to the instructions for information about how to purchase paper copies of SEI documents.

"Environment" refers to the collection of hardware and software tools that a system developer uses to build software systems. As technology improves and user expectations grow, an environment's functionality tends to change. Over the last 20 years, the set of software tools available to developers has expanded considerably. We can illustrate this change by observing some distinctions in the terminology. "Programming environment" and "software development environment" are often used synonymously, but here we make a distinction between the two.