论文部分内容阅读
随着通信软件的飞速发展,通信软件产品的日益增多,通信软件的维护越发重要,维护过程中存在的问题也越来越明显,对于核心通信软件——即在通信网上提供增值应用、增值业务及为运营商提供运营支撑的软件更是如此,这就迫切需要改进软件维护过程,提出适用于核心通信软件的维护过程模型,指导维护活动,保证核心通信软件的维护质量。本文针对核心通信软件的特点,在分析几种维护过程模型的基础上,借鉴CMM/CMMI(Capability Maturity Model/Capability Maturity Model Integration)中过程改进的思想,提出适用于核心通信软件的维护过程模型,实现了基于该过程模型的辅助工具并应用到实际维护过程中。论文提出的核心通信软件维护过程模型将维护过程活动分为两大类,分别是基本过程类和支持过程类。与已有的维护过程模型相比,基本过程类的过程活动对核心通信软件维护更具针对性,支持过程类则引入了CMM/CMMI的思想。基于此核心通信软件维护过程模型,实现了过程辅助工具MSP(Management Support Platform)并在Butterfly流程管理系统上定制了满足模型要求的软件维护流程。MSP系统很好的支持了核心通信软件维护过程模型中的支持过程类,对于基本过程类的过程活动支持却不够规范,Butterfly流程管理系统上定制的软件维护流程则恰恰相反,这二者优势互补,配合使用能够发挥较大作用。论文首先介绍了软件维护的概念和核心通信软件的定义及其维护的特点,然后分析了已有的维护过程模型,在此基础上提出了适用于核心通信软件的维护过程模型并对模型的两类过程活动进行了详细的设计,之后实现了满足核心通信软件维护过程模型规则的辅助工具并应用于实践,最后作者对工作进行了总结和展望。