問1
頻出度★★☆
連結会計システムの開発に当たり,機能要件と非機能要件を次の表のように分類した。a に入る要件として,適切なものはどれか。
| 機能要件 | 非機能要件 |
|---|---|
| ・国際会計基準に則った会計処理が実施できること<br>・決算処理結果は,経理部長が確認を行うこと<br>・決算処理の過程を,全て記録に残すこと | ・最も処理時間を要するバッチ処理でも,8時間以内に終了すること<br>・a<br>・保存するデータは全て暗号化すること |
この問題の解説と、これまでの解答の記録です。
連結会計システムの開発に当たり,機能要件と非機能要件を次の表のように分類した。a に入る要件として,適切なものはどれか。
| 機能要件 | 非機能要件 |
|---|---|
| ・国際会計基準に則った会計処理が実施できること<br>・決算処理結果は,経理部長が確認を行うこと<br>・決算処理の過程を,全て記録に残すこと | ・最も処理時間を要するバッチ処理でも,8時間以内に終了すること<br>・a<br>・保存するデータは全て暗号化すること |
正解 空欄 a は表の「非機能要件」の列にあります。非機能要件とは、システムが「何をするか」ではなく、性能・可用性・信頼性・セキュリティといった「どの程度の品質・条件で動くか」を定める要件です。同じ列には性能要件(バッチ処理を 8 時間以内に終了)とセキュリティ要件(データを全て暗号化)が並んでいます。ア「故障などによる年間停止時間が、合計で 10 時間以内であること」は、システムの可用性・信頼性という品質を数値で定めた条件であり、非機能要件に該当します。したがって空欄 a に入る要件として適切です。
「誤入力した伝票は、訂正用伝票で訂正すること」は、システムが備えるべき具体的な業務処理(訂正の仕組み)を定めたものであり、機能要件です。非機能要件の列に入る空欄 a には合いません。
「法定帳票以外に、役員会用資料作成のためのデータを自動抽出できること」は、システムが提供すべき機能(データ抽出機能)そのものを述べており、機能要件です。品質や制約を定める非機能要件ではありません。
「連結対象とする会社は毎年変更できること」は、システムが実現すべき業務上の機能(連結対象の変更機能)であり、機能要件です。空欄 a が属する非機能要件には該当しません。