SAシステムアーキテクト試験 午前Ⅱ
平成28年度秋期 システムアーキテクト 午前Ⅱ 問5
問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。
問題
選択肢
- アトップダウンアプローチでは,新規システムの利用者要求だけに基づいて論理データモデルを作成するので,現状業務の分析は行えない。
- イトップダウンアプローチでもボトムアップアプローチでも,最終的な論理データモデルは正規化され,かつ,業務上の属性は全て備えていなければならない。
- ウトップダウンアプローチでもボトムアップアプローチでも,利用者が使用する現状の画面や帳票を素材として分析を行うのは同じである。
- エボトムアップアプローチは現状業務の分析に限定して用いるものであり,新規システムの設計ではトップダウンアプローチを使用しなければならない。
解き方のヒントを見る
データモデル作成手順の出発点を見極める
論理データモデルを作る方法は、何を手がかりに作業を始め、どの順序で結果をまとめていくかによって性格が分かれます。記述の中で作業の起点に当たる情報が何かを見つけ、それをもとに各アプローチの説明と照らし合わせて検討しましょう。
この問題で問われていること
問われているのは、二つのアプローチを名称の印象で覚えるのではなく、作業開始時に手元にある材料と、そこから論理データモデルへ至る進め方の違いとして捉えられているかどうかです。起点を意識して記述を読み解くことが鍵になります。
視点
データモデリングの手法は、最終的に得られるモデルが似た形になっても、作業の途中で何を根拠に実体や属性を決めていくかが異なります。手法を区別するときは、結果の形よりも、最初に参照する情報源と、そこから判断を積み上げていく流れに注目すると整理しやすくなります。
確認ポイント
- それぞれの記述で、作業を始める時点に参照している情報が何かを特定したか
- その情報から論理データモデルへ至るまでに、どのような順序で判断が進むかを追えたか
- 名称の語感だけで判断せず、起点と進め方の組合せで各アプローチを説明できるか
正解と解説を見る
正解
イ
解説
トップダウンとボトムアップは、論理データモデルを作成する際の出発点が異なる。前者は要求や業務の全体像から、後者は現存する画面・帳票などから整理する。いずれも最終的には、業務上必要な属性を備え、正規化された論理データモデルに仕上げる必要がある。
理由
トップダウンアプローチは利用者要求や業務分析を基に、必要なエンティティや属性を上位概念から具体化する。一方、ボトムアップアプローチは既存の画面や帳票などに現れるデータ項目を集め、整理・統合してモデル化する。方法は異なるが、完成品には正規化と業務上必要な属性の充足が求められる。
比較
したがって、現状分析を行えない、両者が同じ素材を使う、またはボトムアップを現状業務だけに限定するという説明は適切ではありません。新規システムでも既存資産を活用できるため、アプローチの適用範囲を一方的に限定することもできない。
選択肢ア
これは不正解だよ。トップダウンアプローチは新規システムの利用者要求だけに基づく方法ではなく、業務全体や現状業務の分析結果も踏まえて論理データモデルを作成できる。「現状業務の分析は行えない」と断定している点が誤りである。
選択肢イ(正解)
これは正解だよ。トップダウンは要求や業務の全体像から、ボトムアップは既存の画面や帳票などからモデルを作成するが、最終的な論理データモデルに求められる条件は共通する。正規化され、業務上必要な属性を備えるという説明が適切である。
選択肢ウ
これは不正解だよ。現状の画面や帳票を素材として分析することは、既存のデータ項目を出発点にするボトムアップアプローチの特徴である。トップダウンアプローチも必ず同じ素材を使うわけではないため、「どちらでも同じ」とする説明は誤りである。
選択肢エ
これは不正解だよ。ボトムアップアプローチは現状業務の分析だけに限定されず、新規システムの設計でも既存の画面や帳票などを手掛かりとして利用できる。したがって、新規システムでは必ずトップダウンを使うという限定も誤りである。
学習のポイント
作成開始時のアプローチの違いと、完成した論理データモデルに共通して求められる条件を分けて覚える。
出典:独立行政法人 情報処理推進機構(IPA)平成28年度秋期 システムアーキテクト試験 午前Ⅱ 問5(公式資料:問題冊子(PDF) / 解答例)
関連する過去問一覧
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針