系统的硬件环境、软件环境和数据环境发生变化时需要对系统进行维护,这种维护属于( )

  • A支持性维护
  • B适应性维护
  • C完善性维护
  • D预防性维护
参考答案: B
解题思路: 软件系统的维护从性质上分为纠错性维护、适应性维护、预防性和完善 性维护,如表8-8所示。
表8-8软件系统维护
类型 目标 主要内容
纠错性维 护 纠正也开发阶段产生而在测试和验收过程 没有发现的错误 ①设计错误;②程序错误;③数据错误:④文档错误
适应性维 护 为适应软件运行环境改变而做的修改 ①影响系统的规则或规侓的变化;②硬件配置的变化, 如机型、终端和外部设备的改变等:③数据格式或文件 结构的改变:④软件支持环境的改变,如操作系统、编 译器或实用程序的变化等
完善性维 护 为扩充功能或改善性能而进行的修改。修 改方式有插入、删除、扩充和增强等 ①为扩充和增强功能而做的修改,如扩充解题范围和算 法优化等:②为改善性能而做的修改,如提高运行速度、 节省存储空间等:③为便于维护而做的修改,如为了改 进易读性而增加一些注释等
预防性维 护 为了明天的需要,把今天的方法应用到昨 天的系统中,以使旧系统焕发新活力 这种维护所占的比例很小,因为它耗资巨大
因此本题从题意出发,对环境发生改变进行的维护是适应性维护,正确答案是B。>>>立即刷题