プログラムの構造に着目した手法や