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

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

