平成30年度 春期 午前 問64
システム戦略
UMLに関する問題
UML をビジネスモデリングに用いる場合,ビジネスプロセスの実行順序や条件による分岐などのワークフローを表すことができる図はどれか。
- アアクティビティ図
- イオブジェクト図
- ウクラス図
- エコンポーネント図
答えと解説を見る
✓ これが正解アアクティビティ図
解説
処理の順序と条件による分岐を描ける図です。
設問が求めているのは、仕事がどの順番で進み、条件によってどこで枝分かれするかを描ける図です。並んでいる四つを見分ける軸は、時間に沿って流れを追うための図なのか、ある時点での構造や部品の並びを写し取るための図なのか、という違いに置けます。アクティビティ図は前者にあたり、処理を順につないでいったうえで、条件による分岐や、分かれた道の合流まで書き分けられる形をしています。業務の流れをそのまま図にできるので、ビジネスモデリングでワークフローを表すときに使えました。残る三つは、いずれも要素とその関係を写し取る図として知られていて、どちらが先に起きるかという順序や、条件による枝分かれを表す仕掛けを主役にしていません。何が並んでいるかを描く図と、何がどう進むかを描く図は、役目が別だと考えてください。
ほかの選択肢はなぜ違うのか
- イオブジェクト図:オブジェクト図は、ある時点で存在している個々のもの同士のつながりを写し取る図として知られています。写すのは一枚の断面であって、どの処理が先に動くかという順序や、条件によってどちらへ進むかという枝分かれを表す役目は担っていません。
- ウクラス図:クラス図は、どのような種類のものがあり、それらがどう関係し合うかという構造を描く図として知られています。組み立ての設計図にあたる役目でした。仕事が進む順序や、条件で道が分かれる様子を書き表すための図ではありません。
- エコンポーネント図:コンポーネント図は、システムを構成する部品と、部品同士の依存の関係を描く図として知られています。着目しているのは実装のまとまりがどう並んでいるかでした。業務が流れていく順序や分岐点を表す図ではありません。
出典:平成30年度 春期 基本情報技術者試験 午前 問64
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)