增加了“运维”的实践领域系统维护软件,项目组有必要多了解一下软件维护。
以下是软件维护的类型。
软件维护可以分为以下几类:
纠正性维护
纠正性维护是对已交付给用户的软件中的问题或缺陷进行修改。并且在软件交付之前的测试或初步检查过程中没有发现此类问题或缺陷。
自适应维护
所谓适应性维护就是为了适应软件运行环境的变化而改变的软件维护工作,这种变化包括软硬件变化、数据格式变化和其他环境变化。
健康维护
所谓健康维护,就是为了减少新功能,或者改进原有功能而对构建软件所做的改进工作。这些维护工作本质上是增量软件开发。
预防性维护
所谓预防性维护,是指为了提高软件的可靠性系统维护软件,避免问题的发生,避免软件结构退化,提高软件的可维护性而进行的维护工作。
运行环境维护
所谓运行环境(部署)维护,是指在不升级软件产品的情况下,为改善运行环境,适应运行环境变化,解决运行环境问题而进行的维护活动。
技术支持
为客户提供技术支持也是一种软件维护。所谓技术支持,是指软件交付给客户使用后,针对客户在使用软件产品过程中出现的任何问题,提供解答、培训、咨询、解决问题等各种帮助。
这正是:
熟悉维修分类,五千B版轻松实现
不同的类别有不同的要求,具体实现要区分
参考书目:软件质量保证与管理,作者:朱少民,出版商:复旦大学出版社
作者简介:常年从事推广、实施、评估、改进的王小双,创建了“软件工程思维”微信公众号,依然分享CMMI和软件的知识和理解“软件工程的思考”中的工程。现主要从事软件过程改进和软件工程能力提升方面的咨询和研究工作。