問38
頻出度★★★
ソフトウェア保守に含まれるものはどれか。
这道题的解析和你的作答记录。
ソフトウェア保守に含まれるものはどれか。
得知开发无法在工期内完成而增加人员,这是针对开发中项目的进度管理和人员计划,属于项目管理的范畴。它并不是对软件本身加以修改的活动,因此不包含在维护之中。
正解 正确答案是イ。软件维护是指系统正式投入运行之后,为修复缺陷、应对环境变化、提升质量而对软件加以修改的活动。イ的「找出可能引发故障的程序,并事先加以修正」,是在问题尚未暴露为故障之前就预先清除潜在缺陷的行为,正好对应维护分类中的预防性维护。判断的关键在于:对象是程序(软件),并且伴随「修正」这一动作;同时满足这两个条件的只有イ。
为应对数据量增加而把磁盘更换为容量更大的磁盘,属于硬件(设备)的扩充,是系统运行管理或设备维护的工作。这不是对软件的修改,因此不属于软件维护。
根据需求规格事先预测程序的开发量,是着手开发之前进行的规模估算,与运行之后才发生的维护在工序上完全不同,而且其中也不包含修改程序的行为。