平成24年度 秋期 午前Ⅱ 問2
システム企画
ペトリネットモデルの説明
ソフトウェア要求モデルに関する記述のうち,ペトリネットモデルの説明として,適切なものはどれか。
- ア外界の事象をデータ構造として表現する,データモデリングのアプローチをとる。その表現は,エンティティ,関連及び属性で構成される。
- イシステムの機能を入力データから出力データへの変換とみなすとともに,機能を段階的詳細化に基づき階層的に分割していく。
- ウ対象となる問題領域に対して,プロセスではなくオブジェクトを用いて解決を図るというアプローチをとる。
- エ並行して進行する事象間の同期を表すことができ,その構造は 2 種類の節点をもつ有向2部グラフで表される。
答えと解説を見る
✓ これが正解エ並行して進行する事象間の同期を表すことができ,その構造は 2 種類の節点をもつ有向2部グラフで表される。
解説
ペトリネットは並行する事象の同期を、有向2部グラフで表します。
ペトリネットは、並行して動く仕組みの振る舞いを表すためのモデルです。構造は、条件や状態を表すプレースと、事象の発生を表すもう一種類の節点という2種類の節点から成り、節点同士は向きのある線で結ばれます。線は必ず種類の異なる節点の間に引かれるので、有向2部グラフになります。プレースに置いたトークンが移っていく様子で、複数の条件がそろったときに次へ進むといった同期を表現できます。見分ける軸は、並行と同期という言葉と、2種類の節点という構造の特徴です。トークンが動いて同期を表す図と覚えておくと、ほかのモデルと混同しにくくなります。
ほかの選択肢はなぜ違うのか
- ア外界の事象をデータ構造として表現する,デ…:外界の事象をデータ構造として捉え、エンティティ、関連、属性で表すのは、E-R モデルによるデータモデリングの説明です。データの構造を表すもので、並行する事象の同期を表すモデルとは目的が違います。
- イシステムの機能を入力データから出力データ…:機能を入力から出力への変換とみなし、段階的詳細化で階層的に分割していくのは、構造化分析の考え方です。機能の分解を軸にしており、事象の同期を表すという特徴とは合いません。
- ウ対象となる問題領域に対して,プロセスでは…:プロセスではなくオブジェクトを用いて問題を解くアプローチは、オブジェクト指向の説明です。ペトリネットは事象の同期を表すモデルで、オブジェクトを中心に据える考え方とは別物です。
この問題の用語
- エンティティ情報の世界で管理の対象となる、人やものごとの一つひとつを指します。E-R図では、この対象と対象どうしの関連を組み合わせて表します。
出典:平成24年度 秋期 システムアーキテクト試験 午前Ⅱ 問2
同じ用語が出る問題
- 平成30年度 秋期 午前Ⅱ 問1:CRUDマトリックスの説明(エンティティ)
- 平成27年度 秋期 午前Ⅱ 問3:境界オブジェクトに該当するもの(エンティティ)
- 平成26年度 秋期 午前Ⅱ 問15:データモデルを作成する手順(エンティティ)
- 平成26年度 秋期 午前Ⅱ 問1:ペトリネットの説明(エンティティ)
- 平成24年度 秋期 午前Ⅱ 問15:E-Rに関する問題(エンティティ)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)