問55
頻出度★★☆
情報システムの要件は, 業務要件を実現するための機能を記述した機能要件と, 性能や保守のしやすさなどについて記述した非機能要件に分類することができる。 機能要件に該当するものはどれか。
この問題の解説と、これまでの解答の記録です。
情報システムの要件は, 業務要件を実現するための機能を記述した機能要件と, 性能や保守のしやすさなどについて記述した非機能要件に分類することができる。 機能要件に該当するものはどれか。
正解 正解はア。機能要件とは「業務要件を実現するために、システムが具体的に何をするか(どんなデータを、どう処理するか)」を定めた要件である。アの「システムが取り扱う入出力データの種類」は、システムが入力として受け取り出力として返すデータそのもの、つまりシステムが果たすべき業務機能の中身を規定するので、機能要件に該当する。
「システム障害発生時の許容復旧時間」は、障害からどれだけ早く復旧できるかという可用性・信頼性の水準を示すもので、性能・保守のしやすさに関する非機能要件。システムが何をするかではなく、どの品質水準で動くかを定めるので機能要件ではない。
「システムの移行手順」は、旧システムから新システムへどう切り替えるかという移行・運用面の取り決めで、非機能要件(移行要件)に分類される。業務機能そのものを記述していないため機能要件には当たらない。
「目標とするシステムの品質と開発コスト」は、達成すべき品質水準やコストという制約・目標であり、機能そのものではない。品質は非機能要件、コストはプロジェクトの制約条件に当たり、機能要件ではない。