摘要
软件维护一直被认为是软件产品交付后的过程,但实际上它贯穿于生命周期中每个阶段并不是一个独立阶段。文章针对软件维护对软件生命周期模型进行了重新定义;从模型的实现和可行性进行了详细地分析;并且强调了软件维护阶段是一个微型的开发周期,它开始于产品的某个维护请求,终于软件产品的退役;最后讨论了目前常用的维护方法(如再工程和逆向工程)在这个生命周期模型中的应用。
Software maintenance has been considered the post development phase of the software life cycle model all through.In fact,maintenance should be integrated into all phases rather than being a separate stage.In this paper,a redefined software life cycle model is gave with respect to software maintenance;and the model realization and model feasibility are analyzed in detail;then that the maintenance phase is truly a miniature development cycle is emphasized.Finally,the contemporary maintenance approaches like reengineering and reverse engineering are also discussed in context of the gave life cycle model.
出处
《火力与指挥控制》
CSCD
北大核心
2003年第6期85-87,共3页
Fire Control & Command Control
基金
河北省科学技术研究与发展指导计划基金资助项目