题目详情

某软件开发企业在软件交付给用户使用后,定期指派工程师小张去用户单位进行维护,以保持本企业软件产品能在变化后或变化中的环境中可以继续使用。小张以上的维护过程属于(  )。

  • A.适应性维护
  • B.更正性维护
  • C.预防性维护
  • D.完善性维护

正确答案及解析

正确答案
A
解析

本题考查软件维护的四种类型:参考《系统集成项目管理工程师教程(第2版)》P136

软件维护:将软件维护定义为需要提供软件支持的全部活动。这些活动包括在交付前完成的活动,以及交付后完成的活动。交付前要完成的活动包括交付后的运行计划和维护计划等。交付后的活动包括软件修改、培训、帮助资料等。软件维护有如下类型:

①更正性维护一更正交付后发现的错误;

②适应性维护一使软件产品能够在变化后或变化中的环境中继续使用;

③完善性维护一改进交付后产品的性能和可维护性;

④预防性维护一在软件产品中的潜在错误成为实际错误前,检测并更正它们。

本题维护的目的是“保持本企业软件产品能在变化后或变化中的环境中可以继续使用”属于适应性维护。

在考试中经常设置相应的软件维护背景,让学生判断具体选择哪一类型。很多学员往往会混淆完善性维护、预防性维护、适应性维护。区分这三者的主要核心在于维护的目的。

完善性:用户要求扩充系统功能,增加一些在软件需求说明书中没有的功能和性能。

预防性:不等用户提出,主动选择那些有较长使用寿命,目前尚能正常运行,但在未来可能要发生变化或调整的系统进行维护。

适应性维护:与预防性维护不同的是,适应性维护是环境变化了,为了使系统适应环境的变化而进行的维护工作。

包含此试题的试卷

你可能感兴趣的试题

单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.0
  • B.1
  • C.2
  • D.3
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.1、1
  • B.1、2
  • C.2、2
  • D.2、3
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.3
  • B.4
  • C.5
  • D.6
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.V(S3)和V(S5)V(S6)
  • B.P(S3)和V(S5)V(S6)
  • C.V(S3)和P(S5)P(S6)
  • D.P(S3)和P(S5)P(S6)
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.243ms
  • B.246ms
  • C.254ms
  • D.280ms
查看答案

相关题库更多 +