ソフトウェア
ISO/IEC 25010で定義されたソフトウェア製品品質の特性に関する記述として正しいものはどれか。
ア.「保守性(Maintainability)」は、ソフトウェアが定められた条件下で要求された機能を実行できる能力を指す。
イ.「信頼性(Reliability)」のサブ特性には「成熟性」「可用性」「障害許容性」「回復性」が含まれる。正解
ウ.「移植性(Portability)」は、異なる環境下においてソフトウェアを修正しやすい性質を指し、モジュール性がサブ特性として含まれる。
エ.「機能適合性(Functional Suitability)」は、規定された時間・資源でソフトウェアが機能を実行できる能力を示す性質である。
解説
ISO 25010は「ソフトウェアの通知表」。機能適合性・信頼性・使用性・効率性・セキュリティ・保守性・移植性の8科目で品質を評価する。科目の定義をきちんと覚えないと、間違った科目の点数を見てしまう。
なぜ イ が正解か
イが正解。ISO/IEC 25010の信頼性(Reliability)のサブ特性:①成熟性(Maturity):通常運用中の障害回避能力②可用性(Availability):必要なときに機能する能力③障害許容性(Fault Tolerance):障害発生時も機能継続する能力④回復性(Recoverability):障害後に目標状態に回復する能力。
出典: AI生成問題(学習用)