论文标题
软件终止如何定义和管理?
End-of-Life of Software How is it Defined and Managed?
论文作者
论文摘要
在可用的大量数据的推动下,新软件和算法的快速开发使软件产品的保质期变得更短。每天开发了40,000多个新软件项目的粗略估计,放弃旧软件并获取满足快速变化的需求和需求的新软件的越来越快,更便宜。放弃的软件发生的事情以及“抛弃”文化可能产生的后果(Cooper,2005年)仍然是悬而未决的问题。本文将探讨软件终止寿命的系统工程概念,它将突出现有的软件工程实践中的差距,它将提出已被放弃以退役的软件示例,并将探索废弃软件人工制品的影响。还详细介绍了解决确定的研究差距的提出的前进方法。
The rapid development of new software and algorithms, fueled by the immense amount of data available, has made the shelf life of software products a lot shorter. With a rough estimate of more than 40,000 new software projects developed every day, it is becoming quicker and cheaper to abandon old software and acquire new software that meets rapidly changing needs and demands. What happens to software that is abandoned and what consequences may arise from 'throwaway' culture (Cooper, 2005) are still open questions. This paper will explore the systems engineering concept of end-of-life for software, it will highlight the gaps in existing software engineering practices, it will bring forward examples of software that has been abandoned in an attempt to decommission and it will explore the repercussions of abandoned software artefacts. A proposed way forward for addressing the identified research gaps is also detailed.