×
開発技術と開発管理
  • 画面設計(UI/UX設計): 画面ごとのレイアウト(ワイヤーフレーム)、ボタンの配置、表示項目、および画面間の遷移ルール(画面遷移図)。
  • 帳票設計: 印刷される紙のレポートやPDFファイルの出力項目、フォント、余白、改ページルールなど。
  • コード設計: システム内で使用する商品コードや社員番号などの体系や桁数、入力チェックルール。
  • 外部インターフェース設計: 他のシステムやデータベースとの間でやり取りするファイル形式(CSVやJSONなど)やAPIの通信プロトコル、データ項目マッピング。

これらの設計結果は「外部設計書(基本設計書)」としてまとめられ、発注者との間で設計内容の最終的なすり合わせ(レビュー)を行い、承認を得ます。

試験でのポイント

試験では、システム開発プロセスにおける「外部設計」の位置づけと、そこで設計される対象オブジェクトについて問われます。

特に、「ユーザーから見たシステムの仕様を決める工程」であること、そして「内部設計(詳細設計)」との違いが重要です。外部設計はクライアント(発注者)に見せて合意をとる工程であり、内部設計はプログラマー向けに実装方法を記述する工程であるため、発注者がレビューに参加するのは外部設計までとなります。この開発の進め方と役割分担を理解しておきましょう。

関連する用語

関連する用語には、外部設計に続いてプログラムの実装方法を設計する「内部設計」、ユーザーの操作性を考慮する「UI(ユーザーインターフェース)/UX(ユーザーエクスペリエンス)」、および画面の動作設計を決定する「ユースケース図」があります。