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

令和4年度春期 システムアーキテクト 午前Ⅱ 問7

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

問題

既存システムを基に,新システムのモデル化を行う場合のDFD 作成の手順として,適切なものはどれか。

選択肢

  1. ア
    現物理モデル → 現論理モデル → 新物理モデル →新論理モデル
  2. イ
    現物理モデル → 現論理モデル →新論理モデル → 新物理モデル
  3. ウ
    現論理モデル →現物理モデル → 新物理モデル → 新論理モデル
  4. エ
    現論理モデル → 現物理モデル → 新論理モデル → 新物理モデル
解き方のヒントを見る

手順間の前提関係を見極める

モデル化の手順を並べる問題では、各作業が何を材料にして何を生み出すかを捉えることが重要です。ある作業の成果物が別の作業の前提になっているかという依存関係に注目し、順序の根拠を自分の言葉で説明できるか確かめましょう。

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

問われているのは暗記した並びではなく、各段階の作業を進めるために何が既に明らかになっている必要があるかという視点です。段階ごとの入力と出力を意識し、前後関係に矛盾がないかを検討してください。

視点

作業の順序を考えるときは、各作業を『作業に必要な情報』と『作業後に得られる情報』の組として捉えます。まだ得られていない情報を前提とする作業は、先に置けません。また、モデル化では段階ごとに、対象をどの程度抽象化して表すかや、どの範囲を対象にするかが変わることがあります。各段階が対象をどの観点で表現しているかを言葉にしておくと、依存関係を判断しやすくなります。

確認ポイント

  • 各段階の作業が入力として必要とする情報は何か
  • その情報はどの段階の成果物として得られるか
  • 考えた順序の中に、まだ得られていない情報を前提にする段階がないか
正解と解説を見る

正解

イ

解説

既存システムを基に新システムをモデル化する場合は、まず現行の物理的な実現方法を論理的な業務モデルへ抽象化する。その後、新システムの論理モデルを設計し、最後に具体的な物理モデルへ展開する。

理由

現物理モデルには、現在の処理手順や使用している装置・媒体などの実現方法が含まれる。これを現論理モデルに整理すると、現行システムの業務上の処理とデータの流れを把握できる。

比較

新システムでは、現行の実現方法をそのまま移すのではなく、まず新論理モデルとして必要な業務機能とデータの流れを定める。その後、新物理モデルで具体的な実装方法を決める。

選択肢ア

これは不正解だよ。現物理モデルから現論理モデルへ整理する部分は適切だが、その後に新物理モデルを先に作っている。新システムはまず必要な業務処理やデータの流れを論理モデルとして定め、その内容を具体的な物理モデルへ展開するため、後半の順序が逆になっている。

選択肢イ(正解)

これは正解だよ。現物理モデルを現論理モデルへ整理して現行業務を把握し、次に新システムの論理モデルを定める。その上で、新論理モデルを実現する具体的な方法を新物理モデルとして設計するという、抽象化から具体化への自然な手順になっている。

選択肢ウ

これは不正解だよ。現論理モデルを現物理モデルより先に置いており、既存システムの実現方法から業務上の内容を整理する流れになっていない。また、新システムでも物理モデルを先に作っているため、必要な論理的要件を定めてから実装方法を決める手順と一致しない。

選択肢エ

これは不正解だよ。新論理モデルから新物理モデルへ進む後半は適切だが、現行システムについて現論理モデルを先に作っている。既存システムを基にする場合は、まず現物理モデルを確認し、そこから現論理モデルへ整理して業務内容を抽出する必要がある。

学習のポイント

物理モデルから論理モデルへ抽象化し、新しい論理モデルを物理モデルへ具体化する流れを学ぶ。

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

関連する過去問一覧

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