Title :
Software engineering, the software process and their support
Author_Institution :
Dept. of Comput., Imperial Coll. of Sci. & Technol., London, UK
fDate :
9/1/1991 12:00:00 AM
Abstract :
Mankind is becoming increasingly dependent on the availability of software and its continuing validity. To achieve this consistently and reliably, in an operational domain that is forever changing, requires disciplined execution of the software development and evolution process and its effective management. That is the goal of advanced software engineering. The author summarises basic concepts of software development process. This leads to a principle of uncertainty, analysis of its implications for the software development process, an overview of computer-assisted software engineering (CASE) and brief comments on the societal relevance of these topics
Keywords :
reliability; social aspects of automation; software engineering; software tools; CASE; advanced software engineering; computer-assisted software engineering; disciplined execution; evolution process; operational domain; societal relevance; software development; uncertainty; validity;
Journal_Title :
Software Engineering Journal