平成28年度 秋期 午前 問46
開発技術
UMLのユースケース図の説明
UML のユースケース図の説明はどれか。
- ア外部からのトリガに応じて,オブジェクトの状態がどのように遷移するかを表現する。
- イクラスと関連から構成され,システムの静的な構造を表現する。
- ウシステムとアクタの相互作用を表現する。
- エデータの流れに注目してシステムの機能を表現する。
答えと解説を見る
✓ これが正解ウシステムとアクタの相互作用を表現する。
解説
外から使う人と、システムとのやり取りを描く図です。
設問は、UML のユースケース図の説明を選ばせています。この図の登場人物はアクタと呼ばれ、そのシステムを外から使う人や、外から繋がってくる別のシステムを指します。アクタから見て、このシステムに何をしてもらうのかを一つずつ楕円で並べ、誰がどれを使うのかを線で結びます。描くのは中の作りではなく、外から見た使われ方です。だから開発のいちばん初めに、利用者と何を作るのかを合意するために用いられます。よって、システムとアクタの相互作用を表現する、という記述が当てはまります。UML には多くの図がありますが、何を主語にして描くかで役目が分かれていて、この図はアクタを主語に置いた一枚だと押さえると混ざりません。
ほかの選択肢はなぜ違うのか
- ア外部からのトリガに応じて,オブジェクトの…:外からのきっかけを受けて、あるものの状態がどう移り変わるかを追う図の説明です。UML ではステートマシン図がこれに当たり、注目しているのは利用者ではなく対象の状態です。
- イクラスと関連から構成され,システムの静的…:クラスとその関連で骨組みを表す、クラス図の説明になっています。時間が経っても変わらない構造を写した図であり、誰がどう使うかという外向きの視点が入っていません。
- エデータの流れに注目してシステムの機能を表…:データがどこからどこへ流れるかを追ってはたらきを表すのは DFD で、構造化分析で用いられる図です。そもそも UML の図の一覧に含まれていないので、この問いの枠から外れます。
出典:平成28年度 秋期 応用情報技術者試験 午前 問46
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)