DBデータベーススペシャリスト試験 午前Ⅱ

平成21年度春期 データベーススペシャリスト 午前Ⅱ 問23

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

問題

システムの分析・設計に用いられる状態遷移図の特徴はどれか。

選択肢

  1. ア
    システムの現在の状態と発生する事象及び次の状態の関係が簡潔に記述可能
  2. イ
    システムの状態遷移に要する処理時間が分析可能
  3. ウ
    発生した事象の時間的関係が分析可能
  4. エ
    モジュールの制御構造が簡潔に記述可能
解き方のヒントを見る

状態遷移図を読むための視点整理

図中の要素を個別に覚えるのではなく、要素どうしのつながりを同じ基準で読み取り、説明全体に矛盾がないかを確認するための考え方を整理します。部分的な印象だけで判断せず、図全体の関係を意識してください。

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

確認の中心は、図中の各要素を単独で解釈することではなく、要素どうしの対応関係が図全体で一貫しているかを見極めることです。この一点に絞って考えてください。

視点

図の各要素がどのような役割を担っているかを、周囲とのつながりを含めて整理します。見た目や用語の印象に頼らず、前後関係と全体の整合性を同じ基準で確かめ、説明に飛躍がないかを確認します。

確認ポイント

  • 各要素の意味を、周囲との関係から読み取れているか確認する
  • 図の一部分だけでなく、全体のつながりを一貫した基準で見直す
  • 説明どうしに矛盾や解釈の飛躍がないかを確認する
正解と解説を見る

正解

ア

解説

状態遷移図は、システムの現在の状態、発生する事象、事象後に移る次の状態の関係を表現する図です。処理時間や事象の時間的関係、モジュールの制御構造を主な対象にはしません。

理由

システムは、ある状態にあるときに特定の事象が発生すると、別の状態へ遷移します。状態遷移図は、この現在の状態、発生する事象、遷移後の状態の関係を簡潔に記述するために用いられます。

比較

状態遷移図は処理に要する時間や事象同士の時間的関係を分析する図ではありません。また、モジュール間の制御構造を表す目的の図でもありません。図が何を対象にしているかを区別することが重要です。

選択肢ア(正解)

これは正解だよ。状態遷移図は、システムが現在どの状態にあり、どの事象が発生したときに、どの次の状態へ移るかという関係を表す図です。この選択肢は状態遷移図の基本的な特徴を正しく説明しています。

選択肢イ

これは不正解だよ。状態遷移図は、状態が変化する条件や遷移先を表しますが、システムの状態遷移に要する処理時間を分析することを主な目的とはしません。処理時間の評価は別の分析手法で扱います。

選択肢ウ

これは不正解だよ。状態遷移図で扱うのは、発生した事象をきっかけに状態がどのように変わるかという関係です。発生した事象同士の時間的関係を分析可能とする説明は、状態遷移図の特徴ではありません。

選択肢エ

これは不正解だよ。状態遷移図は、システムの状態と事象による状態の変化を記述する図です。モジュールの制御構造を簡潔に記述するものではなく、対象としている構造が異なります。

学習のポイント

状態・事象・次の状態の三者関係を、他の分析図の役割と区別して覚えましょう。

出典:独立行政法人 情報処理推進機構(IPA)平成21年度春期 データベーススペシャリスト試験 午前Ⅱ 問23(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

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