Trabalho de Conclusão de Curso TCC da pós-graduação em engenharia de software pela a PUC Minas Virtual.