令和元年度秋期 問46 / 80

令和元年度 秋期 応用情報技術者試験 午前 問46

ソフトウェアの要求分析や設計に利用されるモデルに関する記述のうち、ペトリネットの説明として、適切なものはどれか。

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:エ

  • ア: 外界の事象をデータ構造として表現する、データモデリングのアプローチをとる。その表現は、エンティティ、関連及び属性で構成される。
    誤り。これは「エンティティ・リレーションシップ・モデル(ERモデル)」の説明です。データモデリングの一種であり、主にデータベース設計に使用されます。ペトリネットはプロセスの並行性や同期を表現するモデルであり、データ構造のモデリングではありません。

  • イ: システムの機能を入力データから出力データへの変換とみなすとともに、機能を段階的に詳細化して階層的に分割していく。
    誤り。これは「データフロー図(DFD)」や「構造化設計」の説明です。システムを階層的に分解することで設計を進めるアプローチであり、ペトリネットの特徴ではありません。

  • ウ: 対象となる問題領域に対して、プロセスではなくオブジェクトを用いて解決を図るというアプローチをとる。
    誤り。これは「オブジェクト指向設計(OOD)」の説明です。オブジェクトのカプセル化や継承などの概念を使ってシステムを設計する手法であり、ペトリネットとは関係ありません。

  • エ: 並行して進行する事象間の同期を表す。その構造はプレースとトランジションという2種類の節点をもつ有向2部グラフで表される。
    正しい。ペトリネットは並行性や同期をモデル化する手法で、プレース(状態)とトランジション(遷移)という2種類の節点を持つグラフ構造が特徴です。プロセスの動的な挙動やリソースの競合を表現するのに適しており、システムの振る舞いのモデリングに使用されます。


答え

エ: 並行して進行する事象間の同期を表す。その構造はプレースとトランジションという2種類の節点をもつ有向2部グラフで表される。

出典:令和元年度 秋期 応用情報技術者試験 午前 問46

令和元年度秋期の他の問題