基本情報技術者試験 - 令和7年7月修了 - 問34
| ア | 多くの並行処理を含むシステムの,オブジェクトの振る舞いが記述できる。 |
|---|---|
| イ | オブジェクト群がどのようにコラボレーションを行うか記述できる。 |
| ウ | クラスの仕様と,クラスの間の静的な関係が記述できる。 |
| エ | システムのコンポーネント間の物理的な関係が記述できる。 |
答え : ア
分野 : テクノロジ系 › 開発技術 › システム開発技術 › システム要件定義・ソフトウェア要件定義
解説 :
UML(統一モデリング言語)のアクティビティ図の特徴を問うものです。「アクティビティ図」とは,システムやビジネスプロセスにおける処理の流れを表現する図で,条件分岐や並行処理(複数の処理が同時に進行する様子)を含む,多くの並行処理を伴うシステムにおけるオブジェクトの振る舞いを記述することができます。この説明に合致するのは選択肢「ア」です。
誤りの選択肢のうち,「オブジェクト群がどのようにコラボレーションを行うか記述できる」という説明は「コラボレーション図」(コミュニケーション図)の特徴です。「クラスの仕様とクラス間の静的な関係が記述できる」という説明は「クラス図」の特徴です。
「システムのコンポーネント間の物理的な関係が記述できる」という説明は配置図やコンポーネント図の特徴です。UMLには複数の種類の図があり,それぞれが表現する対象(振る舞い,静的な構造,物理配置など)が異なるため,図の種類ごとの用途を区別して覚えておくことが大切です。
分野 : テクノロジ系 › 開発技術 › システム開発技術 › システム要件定義・ソフトウェア要件定義
解説 :
UML(統一モデリング言語)のアクティビティ図の特徴を問うものです。「アクティビティ図」とは,システムやビジネスプロセスにおける処理の流れを表現する図で,条件分岐や並行処理(複数の処理が同時に進行する様子)を含む,多くの並行処理を伴うシステムにおけるオブジェクトの振る舞いを記述することができます。この説明に合致するのは選択肢「ア」です。
誤りの選択肢のうち,「オブジェクト群がどのようにコラボレーションを行うか記述できる」という説明は「コラボレーション図」(コミュニケーション図)の特徴です。「クラスの仕様とクラス間の静的な関係が記述できる」という説明は「クラス図」の特徴です。
「システムのコンポーネント間の物理的な関係が記述できる」という説明は配置図やコンポーネント図の特徴です。UMLには複数の種類の図があり,それぞれが表現する対象(振る舞い,静的な構造,物理配置など)が異なるため,図の種類ごとの用途を区別して覚えておくことが大切です。