要件定義
本セクションは「何を実現するか(What)」を定義する要件定義書です。ユースケース駆動開発(UCDD)を採用し、ユースケースを要件定義の中核として位置づけます。
構成
全体像
| ドキュメント | 内容 |
|---|---|
| プロダクトビジョン | ビジョン・5つの基本原則・提供する価値 |
| 利用モデル | 代行モデル・独立管理モデルの定義と組織構造 |
| 課金モデル | 料金体系・ボリュームディスカウント・共通ルール |
| 利用規約要件 | 反社排除条項・同意管理・プライバシーポリシー・免責 |
| コンテキストマップ | 7つの領域・同じ存在の異なる呼び名 |
| アクターとロール | 業務ロール・組織モデル別アクター割当 |
| 外部ステークホルダー | 行政機関(提出先)・データ連携先(入力元) |
ユースケース(中核)
ユースケースはシステムが提供する機能を定義する中核ドキュメントです。
→ ユースケース一覧
プロセス
| ドキュメント | 内容 |
|---|---|
| 業務フロー | アクター間の連携を含むプロセス全体の流れ |
補足仕様
| ドキュメント | 内容 |
|---|---|
| 概念データモデル | 領域別のエンティティ定義 |
| データライフサイクル | 申告書の状態遷移・データ繰越・保存期間 |
品質要件
| ドキュメント | 内容 |
|---|---|
| 非機能要件 | 可用性・性能・セキュリティ・コンプライアンス・アクセシビリティ・品質保証 |