---
# System prepended metadata

title: 要件定義書

---

# 要件定義書

システム要件
---
### アプリケーション
- PHP 7.2
- jQuery

### ミドルウェア
#### WebServer
- Apache 2.4
#### Database
- MySQL 5.7
#### Tools
- Git

ユースケース
---
- 本アプリケーションを利用し、ログイン付き名刺管理することができる。
- Basic認証を利用してログインを実行できる。
- 名刺を登録することができる。
- 登録された名刺を一覧表示することができる。
- 登録された名刺を編集することができる。
- 登録された名刺を削除することができる。
- 登録された名刺をCSVダウンロードすることができる。
- CSVをアップロードし、名刺を登録することができる。

機能
---
- Basic認証（リリース後）
- 名刺登録機能
- 名刺一覧機能
- 名刺編集・削除機能
- CSVアップロード/ダウンロード機能

非機能要件
---
### 性能
- 性能は問わないものとする

### セキュリティ
- 通信経路はHTTPSで暗号化する
- リリース後はBasic認証でログインする
- XSS, SQLインジェクションに留意する

補足
---
### ターゲット
- PC / Chrome をターゲットとする

成果物
---
- アプリケーションのソースコード
- テスト仕様書及び、テスト結果の報告書
- リリース手順書
- 構築済みのWeb・DBサーバへのリリース及び簡単な動作確認
