本文へスキップ

平成29年度 春期 ITパスポート試験 問54

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

問54
頻出度★★★

システムの開発プロセスで用いられる技法であるユースケースの特徴を説明したものとして,最も適切なものはどれか。

出典 平成29年度 春期 ITパスポート試験 問54
解説

問 54

  • 不正解ア

    「システムで使うデータを定義してから、それに基づき機能を設計する」はデータ中心アプローチ(DOA)の考え方であり、利用者のシナリオを記述するユースケースの説明ではない。

  • 不正解イ

    「データとその操作を一つのまとまり(オブジェクト)として管理し、組み合わせて開発する」はオブジェクト指向のカプセル化の説明であり、ユースケースの特徴ではない。

  • 不正解ウ

    「オブジェクトの構造や振る舞いを複数の表記法で記述するモデリング言語」はUMLそのものの説明。ユースケース図はUMLに含まれる一つの図法だが、UML全体=ユースケースではないため不適切。

  • エ

    正解 ユースケースは、オブジェクト指向開発(UML)で使われる技法で、「ユーザ(利用者=アクター)がシステムをどう使うか」というシナリオに着目し、ユーザとシステムのやり取り(機能の利用手順)を利用者視点で記述する。エは「ユーザがシステムを使うときのシナリオに基づいて、ユーザとシステムのやり取りを記述する」とあり、この定義そのものなので正しい。

ここがポイント
  • ユースケース=利用者(アクター)がシステムを使うシナリオに基づき、ユーザとシステムのやり取りを利用者視点で記述する技法。
  • 紛らわしい概念の切り分け:データ中心アプローチ(ア)/オブジェクト指向・カプセル化(イ)/モデリング言語UML全体(ウ)と区別する。
用語

解答の記録