デグレード【degrade】デグレ
別名 :リグレッション/regression/先祖返り/リグレ
概要

ソフトウェアが更新・修正される場合、利用者は機能・性能の向上、バグや不具合の減少を期待するが、性能が悪化したり、これまで使えた機能が使えなくなったり、バグや不具合が増えるなど、かえって品質が下がってしまうことがある。この現象をデグレードという。
主な原因としては、新たに開発した部分のテストやデバッグが不十分だったり、ソースコードのバージョン管理に失敗してバグの残っている古いコードを使ってしまったり、ある部分に施した修正が別の部分に及ぼす影響の評価が不十分であることなどが挙げられる。
デグレードを防ぐため、機能追加やバグ修正などでコードの一部が改修されたあと、それまでの動作に変更や問題が起きないことを確認するために実施されるテストを「デグレードテスト」「リグレッションテスト」「回帰テスト」「退行テスト」などという。
「デグレード」の関連用語
他の用語辞典による「デグレード」の解説 (外部サイト)
- ウィキペディア「デグレード」
- ITmedia エンタープライズ 情報システム用語事典「デグレード」
- システムエンジニア入門「デグレード」
- Web業界用語辞典「デグレード」
- ウイルの印刷用語集「先祖返り」
- PROMOPEDIA 用語解説「デグレード」
本ページを参照・引用している文書・論文など (外部サイト)
- 日本取引所グループ JPXワーキングペーパー「RPAの本格導入に向けた実証実験及びプロジェクト推進の一事例 -日本取引所グループの取組について-
」(PDFファイル)にて引用 (2019年8月)