本文へスキップ

平成23年度 秋期 ITパスポート試験 問93

この問題の解説と、これまでの解答の記録です。

問93
頻出度★★★

M 社は装飾品販売会社である。M 社では新たな事業として,一般消費者に対するインターネットを用いたアクセサリ販売を検討することになった。 販売企画課の入社 2 年目になる A さんは,このアクセサリ販売を検討するメンバに選ばれ,インターネットで商品を販売するシステム(以下,通販システムという)の構築を担当することになった。A さんは通販システムの構築に当たり,実施すべきことを気づいた順にメモに書き出した。 なお,M 社では,通販システムの構築は X 社に委託することを決めている。 〔A さんが書き出したメモ〕 (1) アクセサリの販売を行っている従業員や,アクセサリを購入した顧客から,通販システムに対する要求や要望をヒアリングして,文書にまとめる。 (2) 委託先の X 社に通販システムの要件を伝える。その後,X 社が構築した通販システム,X 社が作成したプログラム設計書,及び X 社が実施したテスト報告書を受領する。 (3) 通販システムに対する要求や要望を基に,通販システムで実装すべきシステム要件を文書にまとめる。 (4) 通販システムに対する要件を満たしているかの判定のために,X 社から受領した通販システムのテストを M 社が実施する。結果を M 社のテスト報告書にまとめる。 (5) M 社がテストした結果を基に,通販システムの妥当性の確認を行い,稼働判定を実施する。通販システムの稼働が可能と判断されれば,通販システムでの販売を開始する。 〔A さんが書き出したメモ〕の(1)〜(5)を実施する順番に並べたとき,a に入れる適切なものはどれか。 □ → [ a ] → □ → □ → (5) (注記)網掛けの部分は,表示していない。→は順序を表している。

出典 平成23年度 秋期 ITパスポート試験 問93
解説

問 93

  • 不正解ア

    (1)は要求・要望のヒアリングと文書化で、すべての出発点です。(3)以降の作業はいずれも(1)で集めた要求を前提にしているので、(1)は a(2 番目)ではなく先頭の箱に入ります。

  • 不正解イ

    (2)は X 社への要件の伝達と成果物の受領です。伝えるべき要件は(3)でまとめられるので、(2)は(3)より後でなければ成立しません。実施順では 3 番目にあたり、a には入りません。

  • ウ

    正解 正解は「ウ」(3) です。図は 5 つの箱が「□ → a → □ → □ → (5)」と並び、最後が (5) に固定されています。メモの(1)〜(5)をシステム開発の流れ(ソフトウェアライフサイクル)に沿って並べると、まず(1)で従業員や顧客から要求・要望をヒアリングして文書化し(要求の収集)、次に(3)でその要求を基に「通販システムで実装すべきシステム要件」を文書にまとめます(要件定義)。要件が固まって初めて(2)で委託先の X 社に要件を伝えて開発させ、成果物(システム・プログラム設計書・X 社のテスト報告書)を受領できます。続いて(4)で発注者である M 社自身が要件を満たしているかを判定するテスト(受入れテスト)を行い、最後に(5)でその結果を基に妥当性確認と稼働判定を行って販売を開始します。したがって実施順は (1) → (3) → (2) → (4) → (5) となり、2 番目にあたる a には (3) が入ります。

  • 不正解エ

    (4)は X 社から受領した通販システムを M 社がテストする受入れテストです。(2)でシステムを受領していなければ実施できず、また(5)の稼働判定は(4)の結果を基に行われるので、(4)は(5)の直前(4 番目)の位置になります。

ここがポイント
  • システム開発は「要求の収集 → 要件定義 → 開発(外部委託の場合は発注・受領)→ 受入れテスト → 移行・運用開始」という順に進む。要件定義が固まる前に開発を発注することはできない、という前後関係が並べ替えの決め手になる。
  • 受入れテストは、納品されたシステムが要件を満たしているかを発注者(利用者側)が判定するテストであり、開発側のテストとは別に発注者自身が実施する。その結果を基に妥当性確認と稼働判定を行う。
用語

解答の記録