令和元年度 秋期 午前Ⅱ 問24
システム開発技術
UMLのユースケース図の説明
UML のユースケース図の説明はどれか。
- ア外部からのトリガに応じて,オブジェクトの状態がどのように遷移するかを表現する。
- イクラスと関連から構成され,システムの静的な構造を表現する。
- ウシステムとアクタの相互作用を表現する。
- エデータの流れに注目してシステムの機能を表現する。
答えと解説を見る
✓ これが正解ウシステムとアクタの相互作用を表現する。
解説
ユースケース図は、システムとアクタの相互作用を表します。
ユースケース図は、システムの外にいてシステムとやり取りする利用者や外部のシステム(アクタ)と、システムが提供する機能(ユースケース)を線で結んで表す図です。誰がシステムをどう使うかという、システムとアクタの相互作用を表すので、要求を整理する段階で使われます。UML にはほかにも、構造を表す図や振る舞いを表す図があり、目的ごとに使い分けます。図の名前と、何を中心に描くか(アクタ、クラス、状態、データの流れ)を組にして覚えると、説明の入れ替えに気づけます。
ほかの選択肢はなぜ違うのか
- ア外部からのトリガに応じて,オブジェクトの…:外部からのトリガに応じて、オブジェクトの状態がどう移り変わるかを表すのは、ステートマシン図です。一つのオブジェクトの振る舞いを状態の変化で描く図で、アクタとの関わりを描くものではありません。
- イクラスと関連から構成され,システムの静的…:クラスとそれらの関連で、システムの静的な構造を表すのはクラス図です。どんな部品がどうつながっているかを描く図で、利用者がシステムをどう使うかを表すものではありません。
- エデータの流れに注目してシステムの機能を表…:データの流れに注目してシステムの機能を表すのは、DFD の説明です。DFD は構造化分析で使われる図で、UML の図の一つとして定められたものではありません。
出典:令和元年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問24
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)