Skip to content

平成31年度 春期 ITパスポート試験 問54

This question's explanation and your answers so far.

問54
頻出度★★★

ソフトウェア保守に関する説明として, 適切なものはどれか。

出典 平成31年度 春期 ITパスポート試験 問54
解説

問 54

  • ア

    正解 Software maintenance refers to activities performed after a system has started operation, such as fixing defects, improving functions, and adapting to environmental changes. Choice ア is an improvement made after operation begins to make the program specification document easier to understand; since it raises the quality of a deliverable after operation, it counts as maintenance. Therefore ア is appropriate.

  • Incorrectイ

    Measures to address minor defects in screens or reports found after the system is in operation are exactly corrective maintenance (fixing defects that appear after operation), so they are included in software maintenance. Stating that this is not maintenance is the error.

  • Incorrectウ

    System testing is part of the development process and belongs to the stage before operation (production use) begins. Fixing bugs before operation is development work, not maintenance, so it is incorrect. Maintenance is an activity performed after operation begins.

  • Incorrectエ

    Replacing a system with a completely new one (rebuilding it from scratch) is not maintenance that keeps and improves the existing system, but new development (reconstruction). Since it goes beyond the scope of maintenance, it is incorrect.

ここがポイント
  • Software maintenance is an activity performed after operation begins (after production use starts), and it includes corrective, adaptive, perfective, and preventive improvements and fixes.
  • Fixing bugs during system testing before operation is part of the development process, and a full rebuild is new development; neither of them is maintenance.
用語

Your answers