GJB5000B中新增了“运行维护”实践域,所以,实施GJB5000的项目组有必要多了解一些关于软件维护的知识。
这里介绍下软件维护的种类。
软件维护可以分为以下几种:
纠错性维护
所谓纠错性维护就是修改已交付给用户的软件中存在的问题或缺陷。而这些问题或缺陷在软件交付之前的测试或验收过程中没有被发现。
适应性维护
所谓适应性维护是为了适应软件运行环境的变化而进行修改的软件维护工作,这些变化包括软硬件变化、数据格式变化以及其他环境变化等。
完善性维护
所谓完善性维护就是为了完善软件而增加新的功能,或者增强原有的功能所做的改进工作。这种维护工作实质上是软件增量开发。
预防性维护
所谓预防性维护是指为了增强软件的可靠性防止问题发生而进行的事先维护及防止软件结构退化并提高软件的可维护性而进行的维护工作。
运行环境维护
所谓运行环境(部署)维护是指在软件产品不升级情况下改善运行环境、适应运行环境的变化,解决运行中出现的环境的问题而进行的维护活动。
技术支持
对客户进行技术支持也是软件维护的一种。所谓技术支持是指在软件交付给客户使用之后,对客户在使用软件产品中出现的任何问题提供解答、培训、咨询和解决问题等各种帮助。
这正是:
维护分类要熟知,五千 B版好实施
分类不同要求异,具体实施要区分
参考书目:软件质量保证和管理,作者:朱少民,出版社:清华大学出版社
联系客服