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

令和元年度 秋期 午前Ⅱ 問2

システム企画

トークンに関する問題

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

答えと解説を見る

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

解説

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

見分ける軸は、複数の事象が同時に進み、ある時点でそろうのを待つ、という同期の関係を表せるかどうかです。ペトリネットモデルは、状態や条件を表す場所と、事象を表す遷移、場所に置かれるトークンで構成されます。遷移は、つながるすべての入力の場所にトークンがそろったときに起こるので、並列に進む事象の待ち合わせや同期をそのまま書き表せます。ほかの肢は、データの構造、データの流れ、一つの対象の状態の移り変わりを表すモデルで、並列の同期を表すことが主眼ではありません。並列と同期という語が出たら、トークンのそろい待ちで表すペトリネットを思い出すと選べます。

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

出典:令和元年度 秋期 システムアーキテクト試験 午前Ⅱ 問2

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