跳到正文

平成21年度 秋期 ITパスポート試験 問38

这道题的解析和你的作答记录。

問38
頻出度★★★

ソフトウェア保守に含まれるものはどれか。

出典 平成21年度 秋期 ITパスポート試験 問38
解説

問 38软件维护是「系统投入运行之后对软件加以修改的活动」

  • 错误ア

    得知开发无法在工期内完成而增加人员,这是针对开发中项目的进度管理和人员计划,属于项目管理的范畴。它并不是对软件本身加以修改的活动,因此不包含在维护之中。

  • イ

    正解 正确答案是イ。软件维护是指系统正式投入运行之后,为修复缺陷、应对环境变化、提升质量而对软件加以修改的活动。イ的「找出可能引发故障的程序,并事先加以修正」,是在问题尚未暴露为故障之前就预先清除潜在缺陷的行为,正好对应维护分类中的预防性维护。判断的关键在于:对象是程序(软件),并且伴随「修正」这一动作;同时满足这两个条件的只有イ。

  • 错误ウ

    为应对数据量增加而把磁盘更换为容量更大的磁盘,属于硬件(设备)的扩充,是系统运行管理或设备维护的工作。这不是对软件的修改,因此不属于软件维护。

  • 错误エ

    根据需求规格事先预测程序的开发量,是着手开发之前进行的规模估算,与运行之后才发生的维护在工序上完全不同,而且其中也不包含修改程序的行为。

ここがポイント
  • 软件维护是「系统投入运行之后对软件加以修改的活动」。开发前的估算和开发过程中的进度管理都不是维护,硬件扩充同样不在其对象范围内。
  • 按目的划分,维护可分为:故障发生后进行修复的纠正性维护、提前清除故障隐患的预防性维护、配合环境变化的适应性维护,以及提升性能和可维护性的完善性维护。事先修正潜在缺陷属于预防性维护。
用語
解答問38イ
练这一题

作答记录