この投稿では、ソフトウェア変更の影響調査のポイントについて説明します。
ソフトウェアの変更による影響には、要求仕様の目的に合致する影響と、合致しない影響の2種類があります。この影響についての調査は、ソフトウェア変更に伴う以下の変数のデータフローを調査します。データフローの調査は、要求仕様に合致するコードまたは影響を受けなくなるコードまで調査します。尚、対象変数のリードコードがあっても、他の変数へのライトする値に影響を与えない場合は、影響なしと判断します。
調査対象となる変数
- 変更によって値が変わる変数
- 変更によって型宣言が変わる変数
- 変更によって単位が変わる変数
- 変更によってLSBが変わる変数
- 1~4の変数の値が変わることでライトする値が変わる変数
- 追加した変数
- 削除した変数