Dissertação

Xporter for JIRA Cloud EVALUATED

Xporter for JIRA é um add-on que estende as funcionalidades do JIRA, uma ferramenta de rastreamento e gestão de problemas, possibilitando aos utilizadores do JIRA uma maneira fácil de exportar e formatar os dados que existem no sistema através de templates personalizados, criando como resultado relatórios personalizados. O JIRA está disponível em duas versões, JIRA Server e JIRA Cloud, sendo que atualmente o Xporter apenas é compatível com a versão Server. Esta dissertação teve como objetivo a criação de uma versão do Xporter for JIRA compatível com a versão Cloud do JIRA, um Atlassian Connect Add-on desenvolvido com a ajuda de uma framework de desenvolvimento chamada Atlassian Connect Express usada para criar Atlassian Connect Add-ons em NodeJS. O Xporter for JIRA Cloud foi desenvolvido maioritariamente em JavaScript usando apenas um serviço externo desenvolvido em Java, utilizado para a geração de documentos e que é partilhado entre as versões Server e Cloud do add-on. Após o desenvolvimento do add-on foi criada também toda a infraestrutura para o suportar, usando para isso os Amazon Web Services e o serviço MongoDB Atlas. Esta infraestrutura foi criada com o objetivo de garantir que o add-on estaria apto a funcionar corretamente e com eficiência mesmo quando sujeito a grandes quantidades de trabalho adaptando-se a estas situações, bem como garantir tolerância a faltas e alta disponibilidade estando a funcionar em diferentes regiões independentes entre si.
Xporter for JIRA Cloud, Sistema de Rastreamento de Problemas, JIRA, Cloud, Connect Framework, Aplicação Web.

Novembro 2, 2016, 13:0

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

João Coelho Garcia

Departamento de Engenharia Informática (DEI)

Professor Auxiliar