[章番号]: [画面名/機能名] UI/UX設計書
このテンプレートの使い方
このファイルは、ユーザーインターフェース(UI)とユーザー体験(UX)の設計を定義するためのテンプレートです。 ワイヤーフレームやデザインツールへのリンクを積極的に活用し、視覚的な情報を補完することを推奨します。 詳しい使い方は「設計仕様の書き方ガイド」を参照してください。
1. はじめに
1.1. 目的
1.2. 関連するユースケース
[UC001: ユーザーの新規登録](../02_ユースケース/...)
2. デザインへのリンク
- Figma: https://www.figma.com/...
- プロトタイプ: https://...
3. 画面設計
3.1. [画面名1] (例: ログイン画面)
- 概要: ユーザーがサービスにログインするための画面。
-
画面イメージ:
-
コンポーネント詳細:
ID/要素 コンポーネント種別 説明 email-inputテキスト入力 メールアドレスを入力する。バリデーション: メール形式。 password-inputパスワード入力 パスワードを入力する。最小8文字。 login-buttonボタン クリックするとログイン処理を実行する。入力が不正な場合は非活性。 forgot-password-linkリンク パスワード再設定画面へ遷移する。
4. 画面遷移図
stateDiagram-v2
[*] --> ログイン画面
ログイン画面 --> ホーム画面 : ログイン成功
ログイン画面 --> パスワード再設定画面 : 「パスワードを忘れた場合」クリック
パスワード再設定画面 --> ログイン画面 : 再設定完了
5. レスポンシブデザイン
- モバイル (幅 < 768px):
- [レイアウトの変更点1]
- [レイアウトの変更点2]
- タブレット (768px <= 幅 < 1024px):
- [レイアウトの変更点1]
6. アクセシビリティ (a11y)
- キーボード操作: 全てのインタラクティブな要素は、キーボード(Tabキー、Enterキーなど)のみで操作可能であること。
- スクリーンリーダー:
aria-labelやalt属性を適切に設定し、スクリーンリーダーで内容が正しく読み上げられるようにすること。 - コントラスト比: テキストと背景のコントラスト比は、WCAG 2.1の達成基準AA(4.5:1)を満たすこと。