Final project for the software engineering course at UnB, University of Brasília.