• DocumentCode
    1384027
  • Title

    A staged model for the software life cycle

  • Author

    Rajlich, Václav T. ; Bennett, Keith H.

  • Author_Institution
    Dept. of Comput. Sci., Wayne State Univ., Detroit, MI, USA
  • Volume
    33
  • Issue
    7
  • fYear
    2000
  • fDate
    7/1/2000 12:00:00 AM
  • Firstpage
    66
  • Lastpage
    71
  • Abstract
    Software engineers have traditionally considered any work after initial delivery as simply software maintenance. Some researchers have divided this work into various tasks, including making changes to functionality (perfective), changing the environment (adaptive), correcting errors (corrective), and making improvements to avoid future problems (preventive). However, many have considered maintenance basically uniform over time. Because software development has changed considerably since its early days, the authors believe this approach no longer suffices. They describe a new view of the software life cycle in which maintenance is actually a series of distinct stages, each with different activities, tools, and business consequences. While the industry still considers postdelivery work as simply software maintenance, the authors claim that the process actually falls into stages. They think both business and engineering can benefit from understanding these stages and their transitions
  • Keywords
    software development management; software maintenance; business consequences; postdelivery work; software development; software engineers; software life cycle; software maintenance; staged model; Computer architecture; Computer industry; Error correction; Frequency; Programming; Software development management; Software maintenance; Software tools; Spine; Systems engineering and theory;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/2.869374
  • Filename
    869374