オブジェクト指向のシステム開発に利用されるモデリング技法の代表的なものとして、UML(Unified Modeling Language)がある。
UML で利用されるダイアグラムにはいろいろなものがあるが、下記のa~dの記述はどのダイアグラムに関する説明か。最も適切なものの組み合わせを下記の解答群から選べ。
a 対象となるシステムとその利用者とのやり取りを表現するダイアグラム。
b 対象となるシステムを構成する概念・事物・事象とそれらの間にある関連を表現するダイアグラム。
c システム内部の振る舞いを表現するためのもので、ユースケースをまたがったオブジェクトごとの状態遷移を表現するダイアグラム。
d 活動の流れや業務の手順を表現するダイアグラム。
〔解答群〕
- a:アクティビティ図
b:オブジェクト図
c:ユースケース図
d:シーケンス図 - a:クラス図
b:配置図
c:コミュニケーション図
d:ステートマシン図 - a:コミュニケーション図
b:コンポーネント図
c:アクティビティ図
d:クラス図 - a:ユースケース図
b:クラス図
c:ステートマシン図
d:アクティビティ図
解答
エ
解説
- 対象となるシステムとその利用者とのやり取りを表現するダイアグラム。
ユースケース図に関する説明です。 - 対象となるシステムを構成する概念・事物・事象とそれらの間にある関連を表現するダイアグラム。
クラス図に関する説明です。 - システム内部の振る舞いを表現するためのもので、ユースケースをまたがったオブジェクトごとの状態遷移を表現するダイアグラム。
ステートマシン図に関する説明です。 - 活動の流れや業務の手順を表現するダイアグラム。
アクティビティ図に関する説明です。