ネットワークスペシャリスト 2019年 午前2 問24
問題文
UMLのユースケース図の説明はどれか。
選択肢
ア:外部からのトリガに応じて、オブジェクトの状態がどのように遷移するかを表現する。
イ:クラスと関連から構成され、システムの静的な構造を表現する。
ウ:システムとアクタの相互作用を表現する。(正解)
エ:データの流れに注目してシステムの機能を表現する。
UMLのユースケース図の説明【午前2 解説】
要点まとめ
- 結論:ユースケース図はシステムと外部アクタの相互作用を視覚的に表現します。
- 根拠:ユースケース図はシステムの機能要求を外部視点で捉え、誰が何をするかを示すためです。
- 差がつくポイント:状態遷移図やクラス図、DFDとの違いを理解し、ユースケース図の役割を正確に把握することが重要です。
正解の理由
選択肢ウ「システムとアクタの相互作用を表現する。」が正解です。
ユースケース図は、システムの利用者(アクタ)とシステム間のやり取りを示し、システムが提供する機能(ユースケース)を明確にします。これにより、システムの外部からの要求や振る舞いを把握しやすくなります。
ユースケース図は、システムの利用者(アクタ)とシステム間のやり取りを示し、システムが提供する機能(ユースケース)を明確にします。これにより、システムの外部からの要求や振る舞いを把握しやすくなります。
よくある誤解
ユースケース図はシステム内部の詳細な動作や構造を示すものではなく、あくまで外部との機能的なやり取りを表現します。状態遷移やデータの流れを示す図と混同しやすい点に注意が必要です。
解法ステップ
- UMLの各図の目的を整理する(ユースケース図、クラス図、状態遷移図、DFDなど)。
- 問題文の説明と各選択肢の内容を照合する。
- 「システムとアクタの相互作用」というキーワードに注目する。
- 状態遷移や構造、データの流れを表す図と区別する。
- 最も適切な説明である選択肢ウを選ぶ。
選択肢別の誤答解説
- ア:状態遷移図の説明であり、ユースケース図の説明ではありません。
- イ:クラス図の説明で、システムの静的構造を表現します。
- ウ:正解。システムとアクタの相互作用を表現します。
- エ:データフロー図(DFD)の説明で、データの流れに注目しています。
補足コラム
ユースケース図はシステム開発の初期段階で利用され、ユーザ要求の整理や仕様の共有に役立ちます。アクタは人間だけでなく他のシステムも含み、ユースケースはシステムが提供する機能単位を示します。これにより、開発者と利用者間の認識合わせが容易になります。
FAQ
Q: ユースケース図はシステムの内部処理も表現しますか?
A: いいえ。ユースケース図は外部から見たシステムの機能とアクタの関係を示し、内部処理は表現しません。
A: いいえ。ユースケース図は外部から見たシステムの機能とアクタの関係を示し、内部処理は表現しません。
Q: アクタとは何ですか?
A: アクタはシステムと相互作用する外部の役割やユーザ、他システムを指します。
A: アクタはシステムと相互作用する外部の役割やユーザ、他システムを指します。
関連キーワード: UML, ユースケース図、状態遷移図、クラス図、データフロー図、システム設計、要件定義

\ せっかくなら /
ネットワークスペシャリストを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

