画面設計書とは 記載すべき項目・書き方の手順・品質を高めるコツ・よくある失敗と対策

画面設計書とは 記載すべき項目・書き方の手順・品質を高めるコツ・よくある失敗と対策

「完成した画面が想定と違う」「テスト段階で仕様の認識違いが発覚した」「開発者ごとに実装が異なる」。システム開発でこうした問題が起こる原因の一つが、画面設計書の記載不足や曖昧さです。

画面設計書とは、各画面に配置する要素や操作方法、画面遷移の条件、エラー時の表示などを具体的に定義する設計文書です。開発者にとっては実装の指針となり、発注者にとっては完成イメージを事前に確認し、認識のずれを早期に解消するための重要な資料となります。

画面設計を適切に行うことで、仕様の認識違いや開発後の手戻りを防ぎ、品質向上にもつながります。本記事では、画面設計書に記載すべき項目や書き方の手順、品質を高めるポイント、よくある失敗と対策まで、初めて作成する方にもわかりやすく解説します。

確認したいポイント結論
画面設計書とは?システムの各画面の構成要素・操作方法・遷移ルール・エラー処理を定義した設計文書
誰が作成するか?基本設計フェーズで設計者またはSEが作成し、発注者のレビューを経て確定する
なぜ必要か?開発者と発注者の認識を一致させ、手戻りを防ぎ、テストの基準を明確にするため
どの程度の粒度で書くべきか?開発者が読むだけで実装できる粒度が理想。曖昧さを残さない記述が重要

この記事でわかること

・画面設計書に記載すべき項目の一覧と各項目の意味

・作成の手順を5つのステップで整理した実践的な流れ

・画面設計書の品質を高めるための5つのコツ

・よくある失敗パターン3選とその具体的な対策

\ システム開発・DX推進のご相談はネクストスケールへ /
▶ 無料で経営相談する
目次

画面設計書に記載すべき項目

画面設計書には、開発者がその画面を実装するために必要な情報と、発注者が完成イメージを確認するための情報の両方の観点から必要な情報を漏れなく網羅的に記載することが求められます。以下に、実務で最も一般的に採用されている代表的な記載項目を整理します。

画面名と画面番号

システム内の各画面に一意の名前と番号を付与します。「顧客一覧画面」「注文入力画面」「エラー表示画面」のように、画面の役割が一目でわかる名前をつけ、管理用の番号を振ることで、設計書全体の中から該当する画面の情報を素早く正確に参照できる管理体制が整います。

画面レイアウト(配置図)

画面上にどのような要素がどの位置に配置されるかを、ワイヤーフレームや配置図として視覚的にわかりやすく示します。ヘッダー部、メイン領域、サイドバー、フッター部の区分、ボタンや入力欄の配置、一覧表の列構成などを具体的に描きます。この配置図があることで、開発者とデザイナーが画面の完成イメージについて同じ理解を持った状態で開発を進められる環境が確実に整います。

画面項目の一覧と定義

画面上に表示されるすべての項目(入力欄、ボタン、ラベル、選択リスト、チェックボックスなど)を表形式の一覧にまとめて整理し、各項目の名称、データ型、最大文字数、必須入力かどうか、初期値、表示条件といった属性を項目ごとに定義します。この項目定義が曖昧だと、開発者が独自の判断で実装してしまい、テスト段階や受け入れ検収の場面になって初めて仕様の食い違いが発覚するという、深刻な品質問題を引き起こす根本的な原因になります。

操作時の処理内容

「登録ボタンを押したとき何が起こるか」「検索ボタンを押したときにどのデータがどの条件で表示されるか」など、ユーザーが画面上で行う操作に対して、システムがどのような内部処理を実行し、どのような結果を画面に表示するかを一つひとつ具体的に記述していきます。操作と処理の対応関係を明記しておくことで、テスト担当者もこの記述をもとに正確かつ網羅的にテスト項目を設計することが可能になります。

画面遷移の定義

この画面からどの操作でどの画面に移動するか、画面間の利用者の操作に対応する画面遷移のルールを具体的に定義します。「登録完了後は確認画面に遷移する」「キャンセルボタンを押したら一覧画面に戻る」「セッションが切れた場合はログイン画面に遷移する」のように、正常に操作された場合と、エラーや想定外の操作が行われた場合の両方について、遷移先を漏れなく記載することが、テスト漏れの防止にとって非常に重要です。

入力チェックとエラー表示

必須項目が未入力の場合、入力値が許容範囲を超えた場合、データの形式が不正な場合などに、どのような文言のエラーメッセージを、画面のどの位置に、どのタイミングで表示するかまでを具体的に定義しておく必要があります。エラー処理の定義が不十分だと、画面ごとにエラーの表示方法がバラバラになり、利用者が操作に迷って問い合わせが増加するなど、運用上の負担が大きくなるリスクが高まります。

画面設計書の書き方 ─ 5つのステップ

ステップ1:画面の一覧を作成する

まず、システムに含まれるすべての画面を洗い出し、画面名と画面番号を付けた一覧表を作成します。この一覧がシステム全体の画面構成を俯瞰するための基本資料となり、設計の抜け漏れや同名画面の重複を未然に防ぐための管理基盤としての重要な役割を果たします。

ステップ2:画面遷移図を描く

各画面間の遷移関係を矢印で結んだ画面遷移図を作成します。利用者がシステムを操作する際の導線全体を可視化することで、「この画面からあの画面に直接移動する手段がない」といった設計上の漏れを、実際のコーディングが始まる前に発見して速やかに修正できるため、手戻りのコストを最小限に抑えられます。

ステップ3:各画面のレイアウトを作成する

画面ごとに、配置する要素の位置関係をワイヤーフレームまたは配置図として描きます。この段階ではビジュアルデザインの完成度よりも、「どの情報がどの位置にあるか」「操作ボタンがどこに配置されるか」という画面の構造を、誰が見ても同じように理解できる正確さで伝えることに重点を置きます。

ステップ4:項目定義・操作仕様・エラー処理を記述する

各画面のレイアウトが固まったら、画面上の各項目の属性定義、ボタン操作時の処理内容、入力チェックのルールとエラーメッセージを、一つひとつ漏れなく記述していきます。この工程が画面設計書の品質を決定づける最も重要な作業であり、ここで曖昧さを残さないことが、後工程における仕様の認識齟齬と手戻りを最小限に抑えるための鍵を握ります。

ステップ5:発注者と開発者でレビューを実施する

完成した画面設計書を、発注者(業務の視点)と開発者(技術の視点)の両方でレビューし、認識のずれがないかを確認します。発注者は「業務の要件が正しく反映されているか」を確認し、開発者は「この記述で実装に迷いなく進められるか」を確認します。このレビュー工程は、後続の開発およびテスト工程全体の品質と効率を決定的に左右する、極めて重要な品質管理の工程として位置づけるべきです。

\ システム開発・DX推進のご相談はネクストスケールへ /▶ 無料で経営相談する

画面設計書の品質を高めるための5つのコツ

コツ1:曖昧な表現を排除し、具体的な数値や条件で記述する

「適宜表示する」「必要に応じてエラーを出す」といった曖昧な記述は、読む人によって異なる解釈を生む原因です。「入力文字数が50文字を超えた場合」「登録件数が0件の場合は『該当なし』と表示する」のように、具体的な数値や条件で記述しましょう。

コツ2:正常系だけでなく異常系の挙動も定義する

正常に操作された場合の動作だけでなく、入力ミス、通信エラー、データの不整合、タイムアウトといった異常系の挙動まで定義しておくことで、テスト工程での検証漏れを防ぎ、本番リリース後に発生する障害やユーザーからの問い合わせのリスクを大幅に低減する予防的な効果が期待できます。

コツ3:用語と表記を統一する

同じ概念を画面によって異なる名称で呼んでいると、利用者も開発者も混乱します。「ユーザー」「利用者」「お客様」のように同じ意味の言葉が混在しないよう、プロジェクト内で統一用語集を作成しておくことは、設計書全体の読みやすさと一貫性を底上げするための有効な手段として多くのプロジェクトで採用されています。

コツ4:実際の操作を想像しながら書く

設計者自身が「この画面を初めて使う人はどう操作するだろうか」と、実際の利用者の立場で操作の流れを頭の中でシミュレーションしながら設計書を書くことで、操作の流れに不自然さがないか、情報の配置が直感的に理解しやすいかを設計の段階で事前に検証できるようになります。

コツ5:テンプレートを用意して記載項目の漏れを防ぐ

画面設計書のフォーマットを標準テンプレートとして用意し、すべての画面で同じ項目構成と記載ルールに従って作成することで、設計者が変わっても品質のばらつきを最小限に抑えられます。記載すべき項目がテンプレートの中にあらかじめ含まれているため、設計者の経験不足による記載漏れの防止にも大きな効果を発揮します。

よくある失敗パターンと対策

失敗1:画面レイアウトだけ描いて項目定義を省略する

見た目のレイアウトだけを描いて「あとは開発者に任せる」としてしまうと、入力欄の最大文字数、データの型、初期値、必須入力かどうかといった仕様が未定義のまま実装が始まり、テスト段階で大量の仕様不一致が発覚するという事態に陥ります。画面のレイアウトと項目の詳細定義は必ずセットで作成し、一体の文書として管理しなければなりません。

失敗2:エラー処理の定義を後回しにする

正常系の設計だけを先に完了させ、エラー処理を「あとで考える」と先送りにすると、開発者がそれぞれ独自の判断でエラー処理を実装してしまい、画面ごとにエラーの表示方法や文言がバラバラになります。エラー処理の定義は正常系の設計と同時並行で行い、一つの画面設計書の中に正常系・異常系の両方の挙動を漏れなく記載しておくことが鉄則です。

失敗3:発注者のレビューを省略して開発に着手する

開発のスケジュールが逼迫しているときほど、「発注者のレビューは後でまとめてやればいい」とレビュー工程が省かれがちです。しかし、発注者の確認を経ずに開発を進めた場合、完成間際になって「これは想定していたものと違う」という根本的な認識のずれが発覚し、設計と実装をやり直す大幅な手戻りが発生するリスクが極めて高くなります。発注者によるレビューは、たとえスケジュールが厳しい状況であっても絶対に省略してはならない必須の品質確保工程です。

まとめ

画面設計書は、システムの各画面の構成要素、操作仕様、遷移ルール、入力チェックとエラー処理を具体的に定義した設計文書であり、開発者が正確に実装するための指針であると同時に、発注者が完成イメージを事前に確認するための重要な資料です。記載すべき項目は、画面名と番号、レイアウト、項目定義、操作時の処理、遷移定義、エラー処理という6つの要素に集約されます。

品質の高い画面設計書を作成するためには、曖昧な表現を排除して具体的な数値と条件で記述すること、正常系だけでなく異常系も定義すること、用語を統一すること、利用者の操作を想像しながら書くこと、テンプレートで記載項目の漏れを防ぐことが重要です。発注者と開発者の両方によるレビューを省略せずに実施することが、後工程での手戻りと認識のずれを最も確実かつ効果的に防止する方法です。「システム開発の設計工程を改善したい」「画面設計書の品質を高めたい」という方は、ネクストスケールにお気軽にご相談ください。業務分析から要件定義、設計品質の向上支援、社員向け研修まで一気通貫で対応しています。

AIコンサル・AX伴走支援サービスご紹介資料

社外AI役員サービスご紹介資料
  • サービス資料のページ例:社外AI役員とは
  • サービス資料のページ例:AI活用による企業変革の支援内容

この資料でこんなことがわかります!

  • 社外AI役員とは
  • 支援内容
  • 導入の進め方
  • 導入実績・効果

\3ステップで簡単入力/

この記事の監修者

石丸真平

石丸真平

株式会社ネクストスケール 代表取締役

株式会社ネクストスケールの代表。「AI時代に勝てる企業組織を共に創る」を掲げ、法人向けの生成AI研修とAX(AIによる企業変革)の伴走支援を手がける。経営課題の整理からAI活用領域の設計、ツール選定、業務への組み込み、社内定着、ROI測定までを一気通貫で支援。単なる効率化ではなく、経営戦略としてAIを活かす視点での支援を得意とする。Xでは「本当に仕事で使えるAI」をテーマに、実務で使えるノウハウを発信している。
この記事をシェアする
  • URLをコピーしました!

関連事例

他の成功事例を見る
目次

AI活用を経営成果につなげる
実践ヒントがわかる資料

社外AI役員の支援内容や導入の進め方を、わかりやすくご紹介します。

  1. 資料表紙

必要事項をご入力ください

フォームを読み込んでいます…