応用情報技術者 2015年 秋期 午前2 問64
問題文
要件定義において、利用者や外部システムと、業務の機能を分離して表現することで、利用者を含めた業務全体の範囲を明らかにするために使用される図はどれか。
選択肢
ア:アクティビティ図
イ:オブジェクト図
ウ:クラス図
エ:ユースケース図(正解)
要件定義における利用者と業務機能の分離を示す図【午前2 解説】
要点まとめ
- 結論:利用者や外部システムと業務機能を分離し、業務全体の範囲を明確にする図はユースケース図です。
- 根拠:ユースケース図はシステムの機能と利用者(アクター)を視覚的に表現し、要件の全体像を把握しやすくします。
- 差がつくポイント:業務の機能と利用者を区別して表現する点がユースケース図の特徴であり、他の図は内部構造や振る舞いに焦点を当てます。
正解の理由
ユースケース図は、システムの外部から見た機能(ユースケース)とそれを利用する利用者や外部システム(アクター)を明確に分けて表現します。これにより、業務全体の範囲や関係者の役割が一目でわかり、要件定義の初期段階で利用者の視点を反映した設計が可能です。
他の選択肢は以下のように異なります。アクティビティ図は業務や処理の流れを示し、オブジェクト図はシステム内のオブジェクトの関係、クラス図はシステムの静的構造を表します。
他の選択肢は以下のように異なります。アクティビティ図は業務や処理の流れを示し、オブジェクト図はシステム内のオブジェクトの関係、クラス図はシステムの静的構造を表します。
よくある誤解
ユースケース図は単なる機能一覧ではなく、利用者(アクター)との関係性を示す点が重要です。アクティビティ図やクラス図と混同しやすいですが、目的が異なります。
解法ステップ
- 問題文の「利用者や外部システムと業務の機能を分離して表現する」という条件に注目する。
- 図の特徴を思い出し、利用者(アクター)と機能(ユースケース)を分けて表現する図を選ぶ。
- ユースケース図はアクターとユースケースの関係を示すため、条件に合致する。
- 他の図は内部構造や処理の流れを示すため、要件定義の範囲明示には適さないと判断する。
選択肢別の誤答解説
- ア: アクティビティ図は業務や処理の流れを示すため、利用者と機能の分離には不向きです。
- イ: オブジェクト図はシステム内のオブジェクトの関係を示し、利用者との関係は表現しません。
- ウ: クラス図はシステムの静的構造を表し、利用者や外部システムとの関係は明示しません。
- エ: ユースケース図は利用者(アクター)と業務機能(ユースケース)を分離して表現し、業務全体の範囲を明確にします。
補足コラム
ユースケース図はUML(統一モデリング言語)の一種で、システムの外部視点からの機能要件を整理するのに適しています。要件定義の初期段階で利用者の役割やシステムの提供機能を明確にし、関係者間の認識共有を促進します。
FAQ
Q: ユースケース図とクラス図の違いは何ですか?
A: ユースケース図は利用者と機能の関係を示し、クラス図はシステム内部のクラス構造を表します。
A: ユースケース図は利用者と機能の関係を示し、クラス図はシステム内部のクラス構造を表します。
Q: アクティビティ図はどんな場面で使いますか?
A: 業務や処理の流れを詳細に表現したい場合に使い、業務プロセスの分析に適しています。
A: 業務や処理の流れを詳細に表現したい場合に使い、業務プロセスの分析に適しています。
関連キーワード: ユースケース図、アクター、要件定義、UML, 業務範囲、システム設計

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

