システム要求の分類
3.1 機能要求(Functional Requirements)
- 定義:システムが「何をするか」に関する要求(業務機能、入力・出力など)
- 例:ユーザがログインできる、在庫を検索できる、レポートを出力する
3.2 非機能要求(Non-Functional Requirements)
- 定義:システムの「性質」に関する要求(品質特性)
- システムの品質・運用面の制約
- パフォーマンス: 「同時アクセス1,000人でも快適に動作」
- セキュリティ: 「パスワードはハッシュ化して保存」
- 運用性: 「クラウド環境で24時間365日稼働」
- 例:応答時間は2秒以内、99.99%の可用性、暗号化通信を使う