問46
頻出度★★★
開発が完了したソフトウェアを本番環境にインストールする手順を明確にし, それを実施する工程として, 適切なものはどれか。
この問題の解説と、これまでの解答の記録です。
開発が完了したソフトウェアを本番環境にインストールする手順を明確にし, それを実施する工程として, 適切なものはどれか。
ソフトウェア統合は, 個々に開発・テストしたモジュールやコンポーネントを結合して一つのソフトウェアとしてまとめ, 結合テストを行う工程。開発工程内の作業であり, 完成品を本番環境へインストールする活動ではないため誤り。
正解 正解は「イ ソフトウェア導入」。設問は『開発が完了したソフトウェアを本番環境にインストールする手順を明確にし, それを実施する工程』を問うている。ソフトウェアライフサイクルにおいて, 完成したソフトウェアを実際の稼働環境(本番環境)に組み込んで使えるようにする活動が「ソフトウェア導入(インストール)」工程であり, 設問の『本番環境にインストールする手順を明確にし, それを実施する』という記述と完全に一致する。glossary が示す『リリース及び展開管理』『サービスの移行』も, 開発成果物を本番環境へ展開する考え方を裏付けている。
妥当性確認(バリデーション)は, 出来上がったソフトウェアが利用者の本来のニーズや意図した用途を満たしているかを確認する工程。『正しいものを作ったか』を検証する活動であり, 本番環境へのインストール手順の明確化・実施とは目的が異なるため誤り。
利用者教育は, 導入後にシステムを使う利用者へ操作方法や運用ルールを習得させる活動。インストールそのものを行う工程ではなく, 設問が問う『本番環境にインストールする手順の明確化と実施』に該当しないため誤り。