連結会計システムの開発に当たり,機能要件と非機能要件を次の表のように分類した。aに入る要件として,適切なものはどれか。
| 機能要件 | 非機能要件 |
| ・国際会計基準に則った会計処理が実施できること | ・最も処理時間を要するバッチ処理でも,8時間以内に終了すること |
| ・決算処理結果は,経理部長が確認を行うこと | ・[ a ] |
| ・決算処理の過程を,全て記録に残すこと | ・保存するデータは全て暗号化すること |
- ア故障などによる年間停止時間が,合計で10時間以内であること
- イ誤入力した伝票は,訂正用伝票で訂正すること
- ウ法定帳票以外に,役員会用資料作成のためのデータを自動抽出できること
- エ連結対象とする会社は毎年変更できること
正解と解説を見る
正解
ア 故障などによる年間停止時間が,合計で10時間以内であること
非機能要件は性能・信頼性・セキュリティなど「システムがどう動くべきか」を定める要件であり、選択肢の「年間停止時間が合計で10時間以内であること」は可用性(稼働率)に関する要件なので非機能要件に分類される。一方、「誤入力した伝票は訂正用伝票で訂正すること」は業務の処理手順そのものを定めており機能要件である。「法定帳票以外に役員会用資料作成のためのデータを自動抽出できること」も具体的な処理機能を求めているため機能要件である。「連結対象とする会社は毎年変更できること」も業務上必要な機能の一つであり機能要件に当たる。