ソフトウェア受入れにおいて実施される事項はどれか。
平成23年度 特別試験 ITパスポート試験 問37
この問題の解説と、これまでの解答の記録です。
問 37
不正解ア
利用者から新たなシステム化に向けての要望などをヒアリングするのは、開発に着手する前の企画プロセスおよび要件定義プロセスで行う作業である。経営上の課題や現行業務の問題点を洗い出し、どのようなシステムを作るべきかというシステム化構想・システム化計画をまとめ、続いて利用者の要求を整理して業務要件・システム要件として文書化する段階に当たる。これはまだ作るべきものを決める作業であり、すでに出来上がって納入されたソフトウェアを検収する受入れとは工程が異なるため誤りである。
不正解イ
利用者ごとに割り振るアクセス権を検討し、アクセス権設定をどのように行うかを設計するのは、システム設計プロセスの作業である。要件定義で定めたセキュリティ要件を受けて、誰にどのデータや機能の参照・更新を許すかという権限体系を具体的な仕組みに落とし込む、いわゆるセキュリティ設計に当たる。受入れ段階ではこの設計どおりに権限が働くかを受入れテストで確認することはあっても、権限の内容そのものを設計するのは開発側の設計工程であり、時期が異なるため誤りである。
不正解ウ
利用者にアンケートを配り、運用中のシステムの使い勝手などについて調査するのは、システムが稼働した後の運用・評価の段階で行う作業である。稼働後に利用状況や満足度を測り、投資効果の評価や改善要望の把握につなげ、必要なら保守や次期システムの企画にフィードバックする。文中に「運用中のシステム」と明示されているとおり、すでに受入れを終えて本番稼働している状態が前提であり、納入物を検収する受入れの段階の作業ではないため誤りである。
- エ
正解 正解はエ。ソフトウェア受入れとは、開発者 (供給者) が作り上げて納入したソフトウェアを、発注者 (取得者・利用部門) の側が「注文どおりのものができているか」を確認して受け取り、実際の業務で使い始められる状態にするまでの工程である。システム開発の流れの中では、企画 → 要件定義 → システム設計 → プログラミング → テスト → 受入れ・導入 → 運用 → 保守 のうち、開発側の作業が終わって利用側に主役が移る境目に位置する。この段階で行われる代表的な作業は三つある。第一に受入れテスト (承認テスト) で、利用者自身が実際の業務の流れに沿って操作し、要件定義で決めた機能や性能を満たしているかを確認する。第二に利用者マニュアルをはじめとする文書の整備で、操作手順や例外時の対処をまとめ、納入物として受け取る。第三に利用者への教育訓練で、実際に使う担当者がマニュアルに沿って操作できるよう研修を行い、あわせて業務移行の準備を進める。エはこのうち第二と第三、すなわち利用者マニュアルの整備と利用者への教育訓練の実施をそのまま述べている。どれほど品質の高いソフトウェアでも、使う人が操作方法を知らなければ業務は回らない。開発側の成果物を利用側が使いこなせる状態へ引き渡すことこそ受入れの目的であり、マニュアル整備と教育訓練はその中核をなす作業である。以上より、ソフトウェア受入れにおいて実施される事項はエである。
- ソフトウェア受入れで実施すること — 受入れは、納入されたソフトウェアを発注者・利用部門が検収し、業務で使える状態にする工程。主な作業は (1) 利用者主体で行う受入れテスト (承認テスト) による要件充足の確認、(2) 利用者マニュアルなど文書の整備・受領、(3) 利用者への教育訓練と業務移行の準備の三つ。
- 開発プロセス各段階の作業の切り分け — 企画・要件定義は利用者へのヒアリングで何を作るかを決める段階、システム設計はアクセス権設計などの仕組みを具体化する段階、運用・評価は稼働後にアンケートなどで使い勝手や効果を測る段階。設問文の「運用中」「新たなシステム化」といった語がどの段階の話かを示す手掛かりになる。