過去問解きまくり研究所 ホーム

令和3年度 秋期 午前Ⅱ 問20

システム要件定義・ソフトウェア要件定義

並列に生起する事象間の同期を表現することが可能な,ソフトウェアの要求モデルはどれか。

答えと解説を見る

✓ これが正解ウペトリネットモデル

解説

並列に起きる事象の同期を表せる要求モデルはペトリネットです。

ペトリネットは、条件や状態を表すプレースと、事象を表す遷移を有向の枝で結び、プレースに置いたトークンの移動でシステムの振る舞いを表すモデルです。遷移は、入力側のすべてのプレースにトークンがそろったときに発火するので、並行して進む複数の処理がそろうのを待ち合わせる同期を自然に表現できます。並列に生起する事象間の同期を表現できるという設問の条件に合うのは、このモデルです。トークンがそろうまで遷移が発火しないという性質が同期を表す、と覚えておくと選べます。

ほかの選択肢はなぜ違うのか

出典:令和3年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問20

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)