• DocumentCode
    1271337
  • Title

    Decision model for legacy systems

  • Author

    Bennett, K.H. ; Ramage, M. ; Munro, M.

  • Author_Institution
    Res. Inst. for Software Evolution, Durham Univ., UK
  • Volume
    146
  • Issue
    3
  • fYear
    1999
  • fDate
    6/1/1999 12:00:00 AM
  • Firstpage
    153
  • Lastpage
    159
  • Abstract
    Legacy systems pose major problems for industry-existing software seems so difficult and expensive to change quickly to keep up with the needs of business. The authors firstly summarise the general problems with modifying existing software-termed software maintenance-and then address the problems of legacy systems. They show that one of the major difficulties is trying to decide rationally among very different options, ranging from discarding the old software completely, through reverse engineering, to freezing it, or outsourcing. A novel two-phase model is presented to assist organisations in making decisions about legacy systems. The first phase, often neglected, is to model business strategy from a top-down perspective, involving many stakeholders. This is then used as input to a technical phase, where solutions are evaluated according to their ability to meet the objectives identified in phase one
  • Keywords
    business data processing; outsourcing; reverse engineering; software maintenance; systems re-engineering; business; decision model; legacy systems; outsourcing; reverse engineering; software maintenance; system reengineering; two-phase model;
  • fLanguage
    English
  • Journal_Title
    Software, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1462-5970
  • Type

    jour

  • DOI
    10.1049/ip-sen:19990617
  • Filename
    806160