IT encyclopaedia.Com. Software Engineering. - Diwan, Parag Ed.