Software Engineering-C++ project