問1
頻出度★★☆
連結会計システムの開発に当たり,機能要件と非機能要件を次の表のように分類した。a に入る要件として,適切なものはどれか。
| 機能要件 | 非機能要件 |
|---|---|
| ・国際会計基準に則った会計処理が実施できること<br>・決算処理結果は,経理部長が確認を行うこと<br>・決算処理の過程を,全て記録に残すこと | ・最も処理時間を要するバッチ処理でも,8時間以内に終了すること<br>・a<br>・保存するデータは全て暗号化すること |
这道题的解析和你的作答记录。
連結会計システムの開発に当たり,機能要件と非機能要件を次の表のように分類した。a に入る要件として,適切なものはどれか。
| 機能要件 | 非機能要件 |
|---|---|
| ・国際会計基準に則った会計処理が実施できること<br>・決算処理結果は,経理部長が確認を行うこと<br>・決算処理の過程を,全て記録に残すこと | ・最も処理時間を要するバッチ処理でも,8時間以内に終了すること<br>・a<br>・保存するデータは全て暗号化すること |
正解 空白 a 位于表格中「非功能性需求」这一列。非功能性需求指的不是系统「做什么」,而是规定系统「以何种程度的质量、条件运行」的需求,例如性能、可用性、可靠性、安全性等。同一列中还并列着性能需求(批处理在 8 小时以内结束)和安全需求(数据全部加密)。ア「因故障等导致的年停机时间合计在 10 小时以内」用数值规定了系统的可用性、可靠性这一质量的条件,属于非功能性需求。因此它适合作为填入空白 a 的需求。
「对于录入错误的凭证,要使用更正用凭证进行更正」规定的是系统应具备的具体业务处理(更正机制),属于功能性需求。它不适合填入位于非功能性需求列的空白 a。
「除法定账表之外,还能自动提取用于编制董事会资料的数据」描述的正是系统应提供的功能(数据提取功能)本身,属于功能性需求,而不是规定质量或约束条件的非功能性需求。
「作为合并对象的公司每年都可以变更」是系统应实现的业务功能(合并对象的变更功能),属于功能性需求。它不属于空白 a 所在的非功能性需求。