テクノロジ系 / システム開発技術
保守性
保守性は、システムの修正や機能変更、障害対応をどれだけ容易に行えるかを表す品質特性です。
もう少し詳しく
運用開始後にも、不具合の修正や仕様変更、環境の変化への対応が必要になります。コードや設計が整理され、変更の影響範囲が分かりやすいほど保守性が高く、改修にかかる時間やコストを抑えられます。ソフトウェア品質モデルの品質特性の一つです。
試験での見方
例:処理が部品ごとに分かれていて、一部の修正が他へ波及しにくい設計は保守性が高いといえます。
テクノロジ系 / システム開発技術
保守性は、システムの修正や機能変更、障害対応をどれだけ容易に行えるかを表す品質特性です。
運用開始後にも、不具合の修正や仕様変更、環境の変化への対応が必要になります。コードや設計が整理され、変更の影響範囲が分かりやすいほど保守性が高く、改修にかかる時間やコストを抑えられます。ソフトウェア品質モデルの品質特性の一つです。
例:処理が部品ごとに分かれていて、一部の修正が他へ波及しにくい設計は保守性が高いといえます。
信頼性・効率性など他の品質特性との区別が問われます。「直しやすさ・変えやすさ=保守性」と覚えましょう。