ITパスポート 2009年 春期 問47
問題文
システム開発の外部設計において行う作業はどれか。
選択肢
ア:画面・帳票レイアウトの設計(正解)
イ:性能要件の確定
ウ:物理データの設計
エ:プログラムの設計
🔒 解説は解答すると表示されます
システム開発の外部設計において行う作業はどれか【ITパスポート 解説】
正解の理由
正解は ア の「画面・帳票レイアウトの設計」です。
外部設計(外部設計:External design — ユーザー視点でシステムの形を決める工程)は、ユーザーが直接触れる部分や業務フローとの関係を定めます。画面や帳票(帳票:印刷や出力される報告書や伝票などのレイアウト)は、まさにユーザーが見る・操作する要素なので、外部設計で定めます。
一方、他の選択肢は内部の技術的な詳細や要件定義側の作業に当たるため、外部設計の範囲とは区別されます。
一方、他の選択肢は内部の技術的な詳細や要件定義側の作業に当たるため、外部設計の範囲とは区別されます。
解法ステップ
- 「外部設計」の意味を確認する
- 外部設計 = ユーザーや業務から見える仕様を決める(画面、帳票、入出力仕様など)。
- 各選択肢が「ユーザー視点か技術(内部)視点か」を判定する
- ユーザーが直接見るもの → 外部設計。内部の細部(実装・物理構造)→ 詳細設計。
- 該当する作業を選ぶ
- 画面・帳票はユーザーが直接使うので外部設計。よって ア が該当。
選択肢別の誤答解説
- ア: 画面・帳票レイアウトの設計
- 正しい。画面(画面設計:UI/表示項目)や帳票はユーザーとの接点です。外部設計で画面仕様書や帳票レイアウトを作成します。
- イ: 性能要件の確定
- 誤り。性能要件(性能要件:Performance requirements — 応答時間や処理件数などの非機能要求)は、まず要件定義(要件定義:Requirements definition)で検討され、基本設計や詳細設計で具体化・検証されます。外部設計でまったく扱われないわけではありませんが、「外部設計で行う作業」として最も適切ではありません。
- ウ: 物理データの設計
- 誤り。物理データ設計(物理データ設計:Physical data design — 実際のデータベースのテーブルやカラム、インデックス設計)は、内部設計(詳細設計)で行う作業です。論理設計(概念や関係)→物理設計(DB実装向け)という流れになります。
- エ: プログラムの設計
- 誤り。プログラム設計(プログラム設計:Program/design of code — 実際に動くプログラムの構造や処理順など)は詳細設計〜実装フェーズの仕事で、外部設計の範囲ではありません。
よくある誤解
- 誤解1:画面は「見た目」だから重要でない → 画面設計は業務に直結します。ユーザー操作や業務効率に大きな影響があり、外部設計でしっかり定めます。
- 誤解2:性能要件は外部設計で決めてよい → 性能は要件定義での決定が基本で、外部設計はユーザー視点の仕様に重点があります。性能の具体的な配慮は詳細設計で技術的に決めます。
- 誤解3:外部設計=画面だけと思う → 画面のほか、入出力仕様や業務フロー、画面間の遷移、帳票定義なども含みます。
補足コラム
システム開発の代表的な工程名(覚え方):
- 要件定義(Requirements definition):何を実現するかを決める。顧客や業務側の要求を整理する段階。
- 基本設計(または外部設計 / External design):ユーザー視点で「どう見えるか・どう使うか」を決める。画面・帳票・業務フローなど。
- 詳細設計(内部設計 / Internal design):プログラムやデータベースなど技術者向けに細かく設計する段階。物理データ設計やプログラム設計がここに含まれる。
覚え方のコツ:外部=外から見える(ユーザー)、内部=内側の仕組み(開発者)。
実務例:
- 銀行の振込システムで言えば、外部設計では振込画面の入力項目、確認画面、振込明細帳票のレイアウトを決めます。詳細設計では振込処理をするプログラムの処理順やデータベースのテーブル設計を決めます。
FAQ
Q1: 性能要件は完全に外部設計の対象ではないですか?
A1: 基本的には要件定義で性能要件を決めます。外部設計でユーザーの期待(例えば「処理は〇秒以内」)を反映することはありますが、実際にどう実現するか(キャパシティ設計やチューニングの方法)は詳細設計や運用設計で扱います。
A1: 基本的には要件定義で性能要件を決めます。外部設計でユーザーの期待(例えば「処理は〇秒以内」)を反映することはありますが、実際にどう実現するか(キャパシティ設計やチューニングの方法)は詳細設計や運用設計で扱います。
Q2: 「基本設計」と「外部設計」は同じですか?
A2: 試験や現場によって呼び方が混在しますが、ほとんどの場合「基本設計=外部設計」で、ユーザー視点の設計を指します。
A2: 試験や現場によって呼び方が混在しますが、ほとんどの場合「基本設計=外部設計」で、ユーザー視点の設計を指します。
Q3: 画面設計書と画面モックはどちらが外部設計の成果物ですか?
A3: 両方とも外部設計の成果物になり得ます。画面モック(画面の試作)でユーザーに確認し、画面仕様書で正式に決めます。
A3: 両方とも外部設計の成果物になり得ます。画面モック(画面の試作)でユーザーに確認し、画面仕様書で正式に決めます。
関連キーワード: 外部設計、画面設計、帳票設計、基本設計、詳細設計、内部設計、要件定義、性能要件、物理データ設計、プログラム設計

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

