Abstract:
Este trabalho propõe a elaboração de uma documentação técnica e de uso empregando os conceitos da Engenharia Reversa como fundamento ao seu desenvolvimento. O sistema web SLAPFestas foi o software alvo desta pesquisa, para o qual foi criada a documentação para auxílio e suporte aos usuários e
desenvolvedores. Com um grande número de clientes e ausência de uma documentação capaz de auxiliar aos usuários no uso do sistema e aos desenvolvedores em futuras manutenções, os criadores do software consideraram a necessidade da elaboração de uma documentação que atendesse a esses quesitos.
Para a concepção deste trabalho foi realizada uma pesquisa bibliográfica com assuntos pertinentes ao desenvolvimento da documentação que constatou a Engenharia Reversa, fase do processo da Reengenharia, como sendo a solução mais viável para elaboração da mesma. Foi feito um planejamento e estudo do sistema com todas as suas funcionalidades antes da construção da documentação. A partir disso
ratificaram-se as vantagens do uso da Engenharia de Software que influenciou diretamente no sucesso do projeto. Nos estudos da Reengenharia e Engenharia Reversa, foi possível orientar-se para elaboração da documentação, desde o processo de análise do sistema pronto até sua base de dados. As noções de UML e Banco de Dados auxiliaram na criação dos diagramas principais e modelagem de dados, afim de detalhar o funcionamento do software. Como desfecho, apresentam- se os resultados alcançados: o modelo do banco de dados; o dicionário de dados, os diagramas UML, em três modelos: caso de uso, atividade e de sequência e o manual do usuário. Todos os artefatos que compõem a documentação foram validados pelos
desenvolvedores do sistema e sua equipe de trabalho.