Assignment 3, CSCI 3308 Software Engineering Methods and Tools