NPTEL Software Engineering Assignment 5 Answer