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

平成26年度 春期 午前Ⅱ 問18

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

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

答えと解説を見る

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

解説

ペトリネットは、並行する事象の同期をトークンの動きで表せます。

ペトリネットは、プレースとトランジション、その間をつなぐ矢印、プレースに置くトークンで、システムの振る舞いを表すモデルです。トランジションは、入力側の全てのプレースにトークンがそろったときにだけ発火し、トークンを出力側のプレースへ移します。この仕組みにより、複数の処理が並行して進む様子や、それらが互いに待ち合わせる同期のタイミングを表現できます。そのため、並列に動作する事象間の同期を表す要求モデルとして適しています。トークンがそろうまで待つ、という発火の規則を押さえると、他のモデルと見分けられます。

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

出典:平成26年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問18

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