• DocumentCode
    1078920
  • Title

    Software engineering, the software process and their support

  • Author

    Lehman, M.M.

  • Author_Institution
    Dept. of Comput., Imperial Coll. of Sci. & Technol., London, UK
  • Volume
    6
  • Issue
    5
  • fYear
    1991
  • fDate
    9/1/1991 12:00:00 AM
  • Firstpage
    243
  • Lastpage
    258
  • 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;
  • fLanguage
    English
  • Journal_Title
    Software Engineering Journal
  • Publisher
    iet
  • ISSN
    0268-6961
  • Type

    jour

  • Filename
    107025