A FRAMEWORK FOR ALTERATIONS EFFORT ESTIMATION DURING SOFTWARE DEVELOPMENT LIFE CYCLE