CS 571 - Software Engineering - Assignment #2