NPTEL Software Engineering Assignment 3 Answer