活用プロンプト例

エージェント:フルスタックエージェント、バックエンドエージェント

<aside> <img src="notion://custom_emoji/be6005d7-8302-4c8e-93fe-03d0d3d71970/12f3c107-d7a8-8009-8054-007a9b09b0b8" alt="notion://custom_emoji/be6005d7-8302-4c8e-93fe-03d0d3d71970/12f3c107-d7a8-8009-8054-007a9b09b0b8" width="40px" />

@{議事録などのインプット}を元に @要件定義書テンプレートに沿った要件定義書を作成して

</aside>

テンプレート

# 要件定義書

## 1. 基本情報

| 項目     | 内容          |
| ------ | ----------- |
| 文書名    |             |
| 作成日    | YYYY年MM月DD日 |
| 作成者    |             |
| 承認者    |             |
| バージョン  |             |
| 対象システム |             |

## 2. 改訂履歴

| バージョン | 改訂日        | 改訂者 | 改訂内容 |
| ----- | ---------- | --- | ---- |
| 1.0   | 2025/07/31 |     | 初版作成 |

## 3. 概要

### 3.1 目的

### 3.2 適用範囲

### 3.3 前提条件

### 3.4 制約事項

## 4. 現状分析

### 4.1 現行システム概要

| 項目     | 内容 |
| ------ | -- |
| システム名  |    |
| 技術スタック |    |
| 主要機能   |    |

### 4.2 現状課題

| No | 課題項目 | 現状 | 影響度   | 優先度   |
| -- | ---- | -- | ----- | ----- |
| 1  |      |    | 高/中/低 | 高/中/低 |
| 2  |      |    | 高/中/低 | 高/中/低 |

### 4.3 改善要求

## 5. 機能要件

### 5.1 追加機能一覧

| 機能ID | 機能名 | 概要 | 優先度   | 関連モジュール |
| ---- | --- | -- | ----- | ------- |
| F001 |     |    | 高/中/低 |         |
| F002 |     |    | 高/中/低 |         |

### 5.2 機能詳細仕様

#### 5.2.1 機能F001:\\[機能名]

##### 5.2.1.1 機能概要

##### 5.2.1.2 入力項目

| 項目ID | 項目名 | 型 | 桁数 | 必須  | 初期値 | 備考 |
| ---- | --- | - | -- | --- | --- | -- |
|      |     |   |    | ○/- |     |    |

##### 5.2.1.3 出力項目

| 項目ID | 項目名 | 型 | 桁数 | 備考 |
| ---- | --- | - | -- | -- |
|      |     |   |    |    |

##### 5.2.1.4 処理フロー

##### 5.2.1.5 業務フロー(シーケンス図)

```mermaid
sequenceDiagram
    participant 👤 アクター1
    participant 👤 アクター2
    participant 💻 システム
    
    Note over 👤 アクター1,💻 システム: 凡例:👤アクター、💻システム
    
    👤 アクター1->>💻 システム: 業務名 
    👤 アクター2->>💻 システム: 業務名    
    💻 システム-->>👤 アクター2: 通知内容
5.2.1.6 バリデーション
項目名 バリデーション種別 ルール
必須/文字数/文字種/形式/範囲/重複/相関
5.2.1.7 エラーハンドリング
エラーコード エラーメッセージ 対処方法

6. 非機能要件

6.1 性能要件

項目 要件 測定方法
レスポンス時間
同時接続数
スループット

6.2 可用性要件

項目 要件
稼働率
復旧時間

6.3 セキュリティ要件

項目 要件
認証方式
認可制御
データ暗号化

6.4 運用・保守性要件

項目 要件
ログ出力
監視項目
バックアップ

7. システム方式設計

7.1 システム構成

7.2 技術アーキテクチャ

レイヤー 技術要素 備考
プレゼンテーション層
ビジネスロジック層
データアクセス層
データベース層 既存踏襲

7.3 データベース設計

7.3.1 追加テーブル一覧

テーブル名 概要 関連既存テーブル

7.3.2 既存テーブル変更

テーブル名 変更内容 影響範囲

7.4 API設計

7.4.1 新規API一覧

API名 HTTPメソッド エンドポイント 概要 認可
GET/POST/PUT/DELETE /api/... hasRole('...')

7.4.2 既存API変更

API名 変更内容 影響範囲

8. 画面設計

8.1 画面一覧

画面ID 画面名 概要 対象ユーザー

8.2 画面遷移図

8.3 画面レイアウト

9. インターフェース設計

9.1 外部システム連携

連携先システム 連携方式 データ形式 頻度

9.2 ファイル入出力

ファイル種別 形式 項目 用途
CSV/Excel/PDF

## 出力サンプル

## 1. 基本情報

| 項目 | 内容 |
| --- | --- |
| 文書名 | 在宅・リモート勤務申請・管理機能 要件定義書 |
| 作成日 | 2025年7月31日 |
| 作成者 | システム開発チーム |
| 承認者 | プロジェクトマネージャー |
| バージョン | 1.0 |
| 対象システム | Java-Spring-ERP システム |

## 2. 改訂履歴

| バージョン | 改訂日 | 改訂者 | 改訂内容 |
| --- | --- | --- | --- |
| 1.0 | 2025/07/31 | 開発チーム | 初版作成 |

## 3. 概要

### 3.1 目的

働き方改革の一環として、在宅勤務制度の本格導入に伴い、効率的な申請・承認・管理システムを構築する。現在の紙ベースの申請プロセスをデジタル化し、既存の勤怠システムとの連携を実現する。

### 3.2 適用範囲

- 在宅勤務申請・承認機能
- 在宅勤務実績管理機能
- 既存勤怠システムとの連携
- 管理者向けダッシュボード機能

### 3.3 前提条件