情報処理安全確保支援士試験 情報処理安全確保支援士試験 令和4年度春期 午前Ⅰ 問17: 問題は発生していないが,プログラムの仕様書と現状のソースコードとの不整合を解消するために,リバースエンジニアリングの手法を使って仕様書を作成し直す。これはソフト
←情報処理安全確保支援士試験 令和4年度春期 午前Ⅰ
問題は発生していないが,プログラムの仕様書と現状のソースコードとの不整合を解消するために,の手法を使って仕様書を作成し直す。これはソフトウェア保守のどの分類に該当するか。
問題本文
問題は発生していないが,プログラムの仕様書と現状のソースコードとの不整合を解消するために,リバースエンジニアリングの手法を使って仕様書を作成し直す。これはソフトウェア保守のどの分類に該当するか。
選択肢
- ア.完全化保守
- イ.是正保守
- ウ.適応保守
- エ.予防保守
解説
保守は目的別に分類される。完全化保守は障害が出ていない段階で性能・保守性などを改善する活動で、仕様書の整備や文書化もこれに含まれる。本問は不具合がない中で仕様書を作り直すため完全化保守でアが正解。是正保守は障害修正、適応保守は環境変化への対応、予防保守は潜在不具合の事前除去であり区別が要点。
選択肢ごとの解説
- ア.障害がない状態で保守性向上のため仕様書を整備する活動は完全化保守に当たる。本問に合致し正しい。
- イ.是正保守は発生した障害を修正する活動。問題が起きていない本問の状況とは異なるため誤り。
- ウ.適応保守はOSや法制度など環境変化へ適応させる活動で、文書整備が目的の本問とは異なり誤り。
- エ.予防保守は潜在的な不具合を顕在化前に取り除く活動。仕様書整備を主目的とする本問とは異なり誤り。
情報処理安全確保支援士試験 令和4年度春期 午前Ⅰ の過去問一覧へ戻る・問17