応用情報技術者 2016年 春期 午前2 問66
問題文
表は、ビジネスプロセスを UMLで記述する際に使用される図法とその用途を示している。表中のBに相当する図法はどれか。ここで、ア〜エは、a〜dのいずれかに該当する。

選択肢
ア:クラス図
イ:コラボレーション図
ウ:ステートチャート図
エ:ユースケース図(正解)
ビジネスプロセスをUMLで記述する図法の選択【午前2 解説】
要点まとめ
- 結論:Bに該当する図法は「ユースケース図」で、システムの機能単位と利用者の関連を表現します。
- 根拠:ユースケース図はシステムの外部から見た機能とアクター(利用者)との関係を明確に示すため、機能単位と利用者の関連記述に最適です。
- 差がつくポイント:各UML図の用途を正確に理解し、特にユースケース図が「機能と利用者の関係」を表すことを押さえることが重要です。
正解の理由
Bの説明「システムが提供する機能単位と利用者との関連を記述する」は、まさにユースケース図の役割です。ユースケース図はアクター(利用者)とユースケース(機能)を線で結び、システムの機能と利用者の関係を視覚的に表現します。
他の図は以下の用途に特化しており、Bの説明には当てはまりません。
他の図は以下の用途に特化しており、Bの説明には当てはまりません。
- クラス図:モデル要素の型や構造を表す
- コラボレーション図:オブジェクト間の相互作用を示す
- ステートチャート図:オブジェクトの状態遷移を示す
よくある誤解
ユースケース図は「システムの内部構造」や「オブジェクトの状態変化」を示す図と混同されやすいですが、あくまで「機能と利用者の関係」を表す図です。
解法ステップ
- 問題文のBの説明を丁寧に読む:「システムが提供する機能単位と利用者との関連」
- UML図の基本的な用途を思い出す(クラス図、ユースケース図、ステートチャート図、コラボレーション図)
- 各図の用途とBの説明を照合する
- Bの説明に最も合致するのは「ユースケース図」であると判断する
- 選択肢から「エ:ユースケース図」を選ぶ
選択肢別の誤答解説
- ア: クラス図
モデル要素の型や構造を表す図であり、利用者との関連は示しません。 - イ: コラボレーション図
オブジェクト間のメッセージ交換や相互作用を示す図で、機能単位と利用者の関係は表現しません。 - ウ: ステートチャート図
オブジェクトの状態遷移を記述する図で、機能と利用者の関連は対象外です。 - エ: ユースケース図
システムの機能単位(ユースケース)と利用者(アクター)との関連を記述するため、Bに該当します。
補足コラム
ユースケース図はUMLの中でも特にシステムの要件定義やビジネスプロセスの初期段階で用いられます。利用者視点でシステムの機能を整理できるため、開発者と利用者間のコミュニケーションツールとしても有効です。
FAQ
Q: ユースケース図とクラス図の違いは何ですか?
A: ユースケース図はシステムの機能と利用者の関係を示し、クラス図はシステム内部の構造やクラス間の関係を示します。
A: ユースケース図はシステムの機能と利用者の関係を示し、クラス図はシステム内部の構造やクラス間の関係を示します。
Q: コラボレーション図はどんな場面で使いますか?
A: オブジェクト間のメッセージ交換や相互作用を詳細に表現したい場合に用います。
A: オブジェクト間のメッセージ交換や相互作用を詳細に表現したい場合に用います。
関連キーワード: UML, ユースケース図、クラス図、ステートチャート図、コラボレーション図、ビジネスプロセス、システム設計

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

