Name: | Description: | Size: | Format: | |
---|---|---|---|---|
3.95 MB | Adobe PDF |
Authors
Advisor(s)
Abstract(s)
O presente estágio curricular foi realizado no âmbito da Unidade Curricular de Estágio pertencente ao mestrado de Engenharia Informática – Computação Móvel, lecionado na Escola Superior de Tecnologia e Gestão (ESTG), pertencente ao Instituto Politécnico de Leiria (IPLeiria), e teve como objetivos colocar em prática todos os conhecimentos adquiridos ao longo do percurso académico numa empresa da área, aprender no que consiste o mundo do mercado e adquirir novas competências para a vida profissional.
O estágio teve uma duração de nove meses, correspondendo a um ano letivo, na empresa Tecmic S.A. onde, durante esse período participei no desenvolvimento e remodelação de quatro projetos. Três destes projetos já existiam e foi necessário uma análise mais profunda para se verificar as funcionalidades e serviços já existentes, como também as suas dependências. Estes três projetos têm como nome “Download Data”, “Emergências Virtuais” e “Safer”. O “Download Data” baseia-se num serviço que realiza regularmente o download de ficheiros meteorológicos a partir de um servidor via FTP. O projeto “Emergências Virtuais” consiste num módulo que permite ajudar na formação, ou seja, através de um mecanismo de pergunta e possíveis respostas pretende-se avaliar o nível de preparação do utilizador. No caso do projeto “Safer”, nasceu da necessidade de incluir um novo grupo de utilizadores: as Forças de Segurança onde se pretende gerir as mesmas.
Por último, o projeto “4Forces Smart Teams” foi um projeto desenvolvido de raiz que consistia no desenvolvimento de uma aplicação mobile.
Em todos os projetos, a fase inicial consistiu no levantamento dos requisitos pretendidos, dos serviços e das funcionalidades já implementadas e por implementar. No final de cada projeto foram realizados vários testes (testes unitários e de integração), de forma a verificar se a aplicação estava de acordo com todos os requisitos anteriormente planeados, tanto a nível técnico como a nível de segurança.
Após a conclusão dos projetos (fase de prototipagem e demonstração), conseguiu-se no projeto “4Forces Smart Teams”, que é o principal foco deste relatório, obter uma aplicação mobile que consegue gerir tarefas e equipamentos de um utilizador, permite visualizar o ritmo cardíaco do utilizador, reportar a posição do utilizador e comunicar com a aplicação desktop (“Safer”). Para o futuro já foram pensadas algumas melhorias e novas funcionalidades para o projeto “Safer” e “4Forces Smart Teams”. Em relação ao projeto “Safer” era interessante e benéfico existir um sistema de notificações, ou seja, que fosse possível notificar o utilizador através de (email, sms, etc.) com informação relevante. Outra mais-valia deste sistema era alertar a equipa de desenvolvimento quando ocorrer um problema, permitindo assim um melhor e mais rápido suporte. Outra implementação pensada é de um “sistema de limpeza” de dados removidos. Neste momento os dados não se encontram a ser removidos, para preservar o histórico de relações entre objetos. Este novo sistema de “limpeza” irá limpar esses dados, movendo os dados removidos para um sistema à parte.
Noutra vertente, temos a aplicação mobile “4Forces Smart Teams” onde já foram pensadas diversas funcionalidades novas das quais se destaca a integração de um mapa na aplicação, permitindo assim visualizar as missões e os meios. Outra funcionalidade nova passaria por permitir integrar funções de administrador, ou seja, muitas das ações feitas da aplicação “Safer” poderiam ser possíveis na aplicação mobile. Finalmente, integrar mecanismos como o de upload de imagens e notificações.
Description
Dissertação apresentado à Escola Superior de Tecnologia e Gestão do IPL para obtenção do grau de Mestre em Engenharia Informática - Computação Móvel, orientada pela Professora Catarina Isabel Ferreira Viveiros Tavares dos Reis.
Keywords
Integração Estágio Planeamentos Projetos Testes
Citation
Publisher
Instituto Politécnico de Leiria