NPTEL Software Engineering Assignment 2 Answer