G. Visaggio
{"title":"Ageing of a data-intensive legacy system: symptoms and remedies","authors":"G. Visaggio","doi":"10.1002/smr.234","DOIUrl":null,"url":null,"abstract":"This study generalizes some of the symptoms of ageing of a legacy system. Each symptom is specified by metrics and the results of the measurements made suggest what operations should be undertaken to renew the software. The study is based on retrospective analysis of data collected during the execution of a large renewal process of a very old legacy system. It therefore provides evidence of the expected efficacy of such renewal processes and can be used to decide how best to plan them and manage them in order to increase their efficacy. It can also be used to define the reengineering requirements to ensure long life to the system despite successive evolutions of the application and the operation domain. The metrics can provide a basis for monitoring a software system to ensure that its quality does not degrade to such an extent that the most costly and risky renewal processes then have to be performed to improve it. Finally, the paper points out the problems with renewal processes that still remain open. Copyright © 2001 John Wiley & Sons, Ltd.","PeriodicalId":383619,"journal":{"name":"J. Softw. Maintenance Res. Pract.","volume":"13 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2001-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"52","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"J. Softw. Maintenance Res. Pract.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1002/smr.234","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 52
数据密集型遗留系统的老化:症状和补救措施
这项研究概括了遗留系统老化的一些症状。每个症状都由度量指定,所进行的度量结果建议应该采取哪些操作来更新软件。这项研究是基于对执行一个非常旧的遗留系统的大型更新过程中收集的数据的回顾性分析。因此,它为这种更新过程的预期效力提供了证据,并可用于决定如何最好地规划和管理这些过程,以提高其效力。它还可以用于定义再工程需求,以确保系统的长寿命,尽管应用程序和操作域不断发展。量度可以为监视软件系统提供基础,以确保其质量不会降低到必须执行最昂贵和风险最大的更新过程来改进它的程度。最后,本文指出了仍在开放的更新过程中存在的问题。版权所有©2001约翰威利父子有限公司
本文章由计算机程序翻译,如有差异,请以英文原文为准。