Senior course Software Engineering 2's project