Skip to content

令和4年度 ITパスポート試験 問47

This question's explanation and your answers so far.

問47
頻出度★★★

ソフトウェア保守に関する記述のうち, 適切なものはどれか。

出典 令和4年度 ITパスポート試験 問47
解説

問 47

  • Incorrectア

    Fixing latent defects before a failure occurs is preventive maintenance, which is indeed included in software maintenance. The statement that it is not included is wrong.

  • Incorrectイ

    Not only fixing defects (corrective maintenance), but also modifications accompanying specification changes and environmental changes (adaptive and perfective maintenance) are included in software maintenance. The statement that excludes modifications accompanying specification changes is wrong.

  • ウ

    正解 Software maintenance refers to all activities of modifying software that is running in the production environment (after release) in order to keep it in good condition. There are four types: corrective maintenance (fixing defects), preventive maintenance (fixing latent defects in advance), adaptive maintenance (responding to environmental changes), and perfective maintenance (improving performance and maintainability). A revision of a law is a change in the external environment that the software must adapt to, and a modification made in response to it falls under adaptive maintenance. Therefore choice ウ, which states that software modifications accompanying revisions of laws are also included in software maintenance, is appropriate.

  • Incorrectエ

    Software maintenance refers to activities carried out after a system is delivered and released (while it is running). Defect fixes performed during the development period before delivery are part of the development process and are not included in software maintenance.

ここがポイント
  • Software maintenance is a modification activity that takes place after release, and it has four categories: corrective, preventive, adaptive, and perfective.
  • Modifications made to adapt to changes in the external environment, such as revisions of laws or OS updates, are included in software maintenance as adaptive maintenance.
用語

Your answers