マナビングITパスポート

設計書は利用者の要求を満たしているか

ITパスポート試験 平成31年度春期 問51 / システム開発技術 › システム開発技術

過去問にチャレンジ

平成31年度春期 問51

システムの利用者と開発者の間で,システムの設計書の記載内容が利用者の要求を満たしていることを確認するために実施するものはどれか。

  1. ア

    共同レビュー

  2. イ

    結合テスト

  3. ウ

    シミュレーション

  4. エ

    進捗会議

会話形式の解説

講師講師
この問題では、誰が、何を、何のために確認するのかに注目します。
受験者受験者
利用者と開発者が、設計書の内容を見て、要求を満たしているか確かめるのですね。
講師講師
そのとおりです。両者が設計内容を一緒に検討する共同レビューが当てはまります。
受験者受験者
結合テストも確認の一種ですが、何を調べるかが違いますか。
講師講師
はい。結合テストは、複数のモジュールを組み合わせ、動作や接続上の問題を調べます。設計書と利用者の要求を照合する活動ではありません。
受験者受験者
シミュレーションは、対象の動きを模擬して評価する方法ですね。
講師講師
そうです。利用者と開発者が設計書の記載内容を一緒に確かめることとは、目的が異なります。
受験者受験者
進捗会議なら、設計の内容ではなく、開発がどこまで進んだかを確認しますね。
講師講師
はい。確認する対象が作業の進み具合なので、この問題には当てはまりません。
受験者受験者
「確認する」という言葉だけで選ばず、確認する人と対象、目的を見れば、共同レビューだと判断できます。
講師講師
その整理でよいです。特に、設計書が利用者の要求を満たすかを両者で確かめる点が決め手です。

まとめ

利用者と開発者が設計書を一緒に検討し、利用者の要求を満たすか確認する活動は共同レビューです。結合テストはモジュールを組み合わせた動作や接続上の問題を調べます。シミュレーションは対象の動きを模擬して評価し、進捗会議は開発作業の進み具合を確認します。誰が、何を、何のために確認するかで区別しましょう。

解答・解説

正解はアです

この問題のテーマ

利用者の要求を設計書が満たしているか、利用者と開発者が確認する活動を問う問題です。

解き方の考え方

「利用者と開発者の間で」「設計書の記載内容を確認する」という条件に注目します。完成したプログラムの動作や開発の進み具合を調べる活動ではありません。両者が設計内容を一緒に点検する共同レビューを選びます。

選択肢ごとの解説

  1. ○ア  共同レビュー
    共同レビューでは、利用者と開発者が設計書の内容を一緒に検討します。利用者の要求を満たす設計になっているか確認するので、設問の目的に合います。
  2. ×イ  結合テスト
    結合テストは、複数のモジュールを組み合わせて動作を調べるものです。モジュール間の接続上の問題を調べるため、設計書が利用者の要求に合うかを共同で確認する活動には当たりません。
  3. ×ウ  シミュレーション
    シミュレーションは、対象の動きを模擬して評価する方法です。設計書の記載内容を利用者と開発者が一緒に確かめる活動とは目的が異なります。
  4. ×エ  進捗会議
    進捗会議は、開発作業がどこまで進んだかを確認する場です。確認の対象が進み具合なので、要求と設計書の内容を照合する活動には当たりません。

補足

「確認する」という言葉だけで選ぶと、結合テストや進捗会議と迷いやすくなります。誰が、何を、何のために確認するのかを問題文から読み取りましょう。

POINT

  • 共同レビューでは、利用者と開発者が設計内容を一緒に検討します。
  • 設計書が利用者の要求を満たすかを確かめることが、この問題での判断の決め手です。
  • 結合テストは、組み合わせたモジュールの動作や接続上の問題を調べます。
  • 進捗会議で確認するのは、開発作業の進み具合です。

※出典:平成31年度春期 ITパスポート試験 問51