平成24年度 秋期 システムアーキテクト試験 午前Ⅱ 問2
テクノロジ/開発技術ソフトウェア要求モデルに関する記述のうち,ペトリネットモデルの説明として,適切なものはどれか。
出典:平成24年度 秋期 システムアーキテクト試験 午前Ⅱ 問2
- ア外界の事象をデータ構造として表現する,データモデリングのアプローチをとる。その表現は,エンティティ,関連及び属性で構成される。
- イシステムの機能を入力データから出力データへの変換とみなすとともに,機能を段階的詳細化に基づき階層的に分割していく。
- ウ対象となる問題領域に対して,プロセスではなくオブジェクトを用いて解決を図るというアプローチをとる。
- エ並行して進行する事象間の同期を表すことができ,その構造は2種類の節点をもつ有向2部グラフで表される。
正解:エ
解説
ペトリネットモデルは,並行して進行する複数の事象間の同期関係を表現できるモデルで,プレース(状態)とトランジション(遷移)という2種類の節点をもつ有向2部グラフとして表されます。並行処理やシステムの資源競合の分析などに用いられます。
選択肢ごとの解説
- ア誤り。外界の事象をエンティティ,関連,属性で表現するデータモデリングのアプローチは,E-Rモデルの説明です。
- イ誤り。機能を入力から出力への変換とみなし,段階的詳細化に基づき階層的に分割していくのは,構造化分析におけるDFD(機能モデル)の説明です。
- ウ誤り。プロセスではなくオブジェクトを用いて問題領域の解決を図るのは,オブジェクト指向分析のアプローチの説明です。
- エ正しい。並行して進行する事象間の同期を表すことができ,2種類の節点をもつ有向2部グラフで表されるのは,ペトリネットモデルの特徴です。