Accession Number : ADA181294

Title :   Beyond Programming-in-the-Large: The Next Challenges for Software Engineering.

Descriptive Note : Final rept.,

Corporate Author : CARNEGIE-MELLON UNIV PITTSBURGH PA SOFTWARE ENGINEERING INST

Personal Author(s) : Shaw,Mary

Report Date : MAY 1986

Pagination or Media Count : 23

Abstract : As society's dependence on computing broadens, software engineering is being called upon to address new problems that raise new technical and non-technical concerns. Aspirations and expectations for the applications of computers appear to be unbounded, but present software development and support techniques will not be adequate to build computational systems that satisfy our expectations, even at very high cost. Each order-of-magnitude increase in the scale of the problems being solved leads to a new set of critical problems that require essentially new solutions. The next challenges for software engineering will deal with software as one of many elements in complex systems, which we call program-as-component, and with the role of software as an active participant in the software development process, which we call program-as-deputy.

Descriptors :   *SYSTEMS ENGINEERING, *COMPUTER PROGRAMMING, COMPUTATIONS, COMPUTER PROGRAMS, HIGH COSTS, SOLUTIONS(GENERAL)

Subject Categories : Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE