令和3年度 秋期 午前 問47
開発技術
アクティビティ図に関する問題
UML における振る舞い図の説明のうち,アクティビティ図のものはどれか。
- アある振る舞いから次の振る舞いへの制御の流れを表現する。
- イオブジェクト間の相互作用を時系列で表現する。
- ウシステムが外部に提供する機能と,それを利用する者や外部システムとの関係を表現する。
- エ一つのオブジェクトの状態がイベントの発生や時間の経過とともにどのように変化するかを表現する。
答えと解説を見る
✓ これが正解アある振る舞いから次の振る舞いへの制御の流れを表現する。
解説
振る舞いから次の振る舞いへの流れを描く図です。
設問は、UML の振る舞い図の説明のうち、アクティビティ図に当たるものを四通りの中から選ばせています。四つとも振る舞い図の説明なので、正しいか誤りかでは切れません。ですから見分けの軸は、その図が主役に据えているものが、次々に移っていく活動そのものなのか、複数のオブジェクトのやり取りなのか、外の利用者とシステムの関係なのか、一つのオブジェクトの状態なのか、という一点だけです。アクティビティは活動という意味で、ある活動から次の活動へ順に進む道筋を、分岐や並行の合流も含めて描くのがこの図です。主役が何かと、それを何の軸で並べるかの二つを押さえると、四つの説明は互いに重なりません。
ほかの選択肢はなぜ違うのか
- イオブジェクト間の相互作用を時系列で表現す…:複数のオブジェクトの間でやり取りされるはたらきかけを、時間の順に沿って並べて示す図の説明です。主役はオブジェクトどうしの相互作用で、活動の移り変わりを追うものではありません。
- ウシステムが外部に提供する機能と,それを利…:システムが外部に提供する機能と、それを使う人や外部システムとの関係を示す図の説明です。描いているのはシステムの外側との関わりであって、内部の処理が進む道筋ではありません。
- エ一つのオブジェクトの状態がイベントの発生…:一つのオブジェクトの状態が、出来事の発生や時間の経過によってどう移っていくかを示す図の説明です。主役は状態であり、対象も一つに絞られている点が、活動の流れを追う図と分かれます。
出典:令和3年度 秋期 応用情報技術者試験 午前 問47
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)