NPTEL Software Engineering Assignment