令和元年度 秋期 応用情報技術者試験 午前 問46
テクノロジ/開発技術ソフトウェアの要求分析や設計に利用されるモデルに関する記述のうち,ペトリネットの説明として,適切なものはどれか。
出典:令和元年度 秋期 応用情報技術者試験 午前 問46
- ア外界の事象をデータ構造として表現する,データモデリングのアプローチをとる。その表現は,エンティティ,関連及び属性で構成される。
- イシステムの機能を入力データから出力データへの変換とみなすとともに,機能を段階的に詳細化して階層的に分割していく。
- ウ対象となる問題領域に対して,プロセスではなくオブジェクトを用いて解決を図るというアプローチをとる。
- エ並行して進行する事象間の同期を表す。その構造はプレースとトランジションという 2 種類の節点をもつ有向 2 部グラフで表される。
正解:エ
解説
ペトリネットは,プレース(状態を表す節点)とトランジション(事象を表す節点)の 2 種類の節点をもつ有向 2 部グラフで,トークンの移動によって並行して進行する事象の同期や競合を表現するモデルです。並行処理システムの解析などに用いられます。
選択肢ごとの解説
- ア誤り。エンティティ,関連及び属性で外界の事象をデータ構造として表現するのは,E-R モデルによるデータモデリングの説明です。
- イ誤り。機能を入力データから出力データへの変換とみなし,段階的に詳細化・階層分割するのは DFD を用いた構造化分析の説明です。
- ウ誤り。プロセスではなくオブジェクトを用いて問題領域の解決を図るのは,オブジェクト指向モデルの説明です。
- エ正しい。ペトリネットはプレースとトランジションの 2 種類の節点をもつ有向 2 部グラフで,並行事象間の同期を表します。