問47
頻出度★★★
ソフトウェア保守に関する記述のうち, 適切なものはどれか。
这道题的解析和你的作答记录。
ソフトウェア保守に関する記述のうち, 適切なものはどれか。
在故障发生之前修正潜在缺陷的活动属于「预防性维护」,它确实包含在软件维护之内。称其不包含在软件维护之内的说法是错误的。
不仅是修正缺陷(纠正性维护),伴随规格变更、环境变化而进行的修正(适应性维护、完善性维护)也包含在软件维护之内。将伴随规格变更的修正排除在外的说法是错误的。
正解 软件维护是指为了让在生产环境中运行(发布后)的软件保持良好状态而进行的各类修正活动。它分为纠正性维护(修正缺陷)、预防性维护(事先修正潜在缺陷)、适应性维护(应对环境变化)、完善性维护(改善性能与可维护性)四种。法律修订属于软件必须应对的外部环境变化,随之进行的修正正属于「适应性维护」。因此,认为「伴随法律修订而进行的软件修正也属于软件维护」的选项ウ是恰当的。
软件维护指的是在系统交付、发布之后(运行期间)进行的活动。交付前的开发期间所进行的缺陷修正属于开发过程的一部分,不包含在软件维护之内。