SAシステムアーキテクト試験 午前Ⅱ

平成26年度秋期 システムアーキテクト 午前Ⅱ 問2

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

要求分析・設計技法のうち,BPMN の説明はどれか。

選択肢

  1. ア
    イベント・アクティビティ・分岐・合流を示すオブジェクトと,フローを示す矢印などで構成された図によって,業務プロセスを表現する。
  2. イ
    木構造に基づいた構造化ダイアグラムであり,トップダウンでの機能分割やプログラム構造図,組織図などを表現する。
  3. ウ
    システムの状態が外部の信号や事象に対してどのように推移していくかを図で表現する。
  4. エ
    プログラムをモジュールに分割して表現し,モジュールの階層構造と編成,モジュール間のインタフェースを記述する。
解き方のヒントを見る

表記法が何を表すために作られたかを考える

要求分析や設計の表記法は、それぞれ対象システムのある一側面を描くために考案されています。記号の見た目や名称ではなく、その表記法が主に何を表現するための道具なのかという観点一つに絞って検討すると、特徴の区別がしやすくなります。

この問題で問われていること

この問題で確かめたいのは、各表記法が対象の何を中心に描き出すかという視点です。名称の暗記に頼らず、その表記法を使うと何が読み取れ、何が読み取れないのかを自分の言葉で説明できるかを意識して検討してください。

視点

モデリングの表記法は、対象を抽象化して特定の関心事を見やすくするための道具です。そのために、あえて他の情報を省いて描きます。一つの表記法ですべてを表そうとはしません。そのため、どの関心事に焦点を当て、どの情報を省略しているかを押さえることが、表記法同士を区別する手がかりになります。

確認ポイント

  • その表記法が主に表現しようとしている関心事を一言で言えるか
  • その表記法で意図的に省かれている情報は何かを考えたか
  • 名称や記号の印象ではなく、表現対象という観点で判断しているか
正解と解説を見る

正解

ア

解説

BPMNは、業務プロセスを、イベントやアクティビティ、分岐・合流などの要素とフローによって図式化する記法です。したがって、業務の開始から終了までの流れを表す説明が適切です。

理由

BPMNは、業務プロセスの流れを視覚的に表現するための記法です。イベントやアクティビティなどの要素を配置し、それらの間のフローによって業務の進行を示します。

比較

イとエは機能やプログラムの構造を階層的に表す説明であり、ウは外部の信号や事象に対するシステム状態の推移を表す説明です。これらは業務プロセスを表すBPMNの説明とは異なる。

選択肢ア(正解)

これは正解だよ。イベント・アクティビティ・分岐・合流などの要素と、フローを示す矢印によって業務プロセスを表現する説明になっている。BPMNが対象とする業務の流れと、その構成方法に一致している。

選択肢イ

これは不正解だよ。木構造に基づき、トップダウンで機能を分割したり、プログラム構造図や組織図を表現したりする説明である。これは業務プロセスの流れを表すBPMNの説明ではない。

選択肢ウ

これは不正解だよ。外部の信号や事象に対してシステムの状態がどのように推移するかを表す説明であり、状態遷移を扱う図法に当たる。業務プロセスを要素とフローで表すBPMNとは対象が異なる。

選択肢エ

これは不正解だよ。プログラムをモジュールに分割し、階層構造やモジュール間インタフェースを記述する説明である。扱っているのはプログラムの構成であり、業務プロセスの流れを表すBPMNとは異なる。

学習のポイント

BPMNは業務プロセスを表す記法として、他の構造図や状態遷移図と区別して覚える。

出典:独立行政法人 情報処理推進機構(IPA)平成26年度秋期 システムアーキテクト試験 午前Ⅱ 問2(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針