Universidade de Lisboa Repositório da Universidade de Lisboa

Repositório da Universidade de Lisboa >
Faculdade de Ciências (FC) >
FC - Dissertações de Mestrado >

Please use this identifier to cite or link to this item: http://hdl.handle.net/10451/4621

Título: Reengenharia de soluções de mobilidade para netbooks e smartphones
Autor: Ramiro, Nuno Miguel Antunes da Cunha Oliveira
Orientador: Carmo, Maria Beatriz Duarte Pereira do, 1960-
Fonseca, Jorge Manuel Jesus Teresa
Palavras-chave: Reengenharia de mobilidade
Dispositivos móveis
Metodologias ágeis
Bases de dados
Engenharia de software
Trabalhos de projecto de mestrado - 2010
Issue Date: 2010
Resumo: A visão das empresas tem evoluído no sentido da informatização e automação de processos através de soluções móveis. Com a entrada da Google no mercado dos smartphones através de dispositivos com o sistema operativo Andoid e com a evolução acentuada da autonomia dos computadores portáteis netbook, surgiram novas oportunidades por explorar no mercado das tecnologias móveis. Reconhecendo estas oportunidades, a organização de acolhimento definiu como estratégia alargar as plataformas móveis suportadas pelo True Mobile, uma solução de mobilidade para equipas comerciais com integração automática no software de gestão. Neste documento apresenta-se o Projecto de Engenharia Informática que consistiu na expansão do sistema True Mobile quer em termos de novas funcionalidades quer nas plataformas em que é suportado. Na primeira fase expandiram-se as funcionalidades do sistema existente com a criação de mecanismos de recolha, centralização e análise de dados geográficos e fotográficos a partir dos terminais móveis. Na segunda fase procedeu-se à reengenharia tecnológica efectuada ao software de modo a suportar as plataformas netbook e Android recorrendo a boas práticas de engenharia de software, permitindo a minimização da duplicação de código. O projecto foi desenvolvido com os conceitos e princípios aprendidos no decorrer do curso de Engenharia Informática, permitindo a identificação e resolução de falhas substanciais nos processos de desenvolvimento, verificação de qualidade, distribuição e manutenção da solução de mobilidade. Sem pôr em causa, ao longo de todo o processo, os objectivos inicialmente definidos, e com a preocupação constante de produção de software de qualidade a custos controlados, criaram-se mecanismos de integração contínua, baterias de testes e automatismos de distribuição suportados pela generalização do uso de ferramentas e metodologias ágeis de desenvolvimento. O resultado do trabalho desenvolvido neste projecto encontra-se em utilização pela equipa de desenvolvimento, pela equipa de manutenção e pelos próprios clientes da organização de acolhimento, quer por acesso às novas funcionalidades por via de upgrades ao software, quer pela utilização de terminais do tipo netbook e Android.
Corporate vision has been evolving towards the era of information and mobile solutions. With Google’s entry on the Smartphone market through handhelds with the Android’s operating system and with the evolution of netbooks’ batteries, new opportunities have emerged to explore the mobile market. Acknowledging these opportunities, the host organization has defined a new strategy to support new platforms for True Mobile, a mobility solution for commercial teams that automatically integrates with a management software. This document presents the Project in Informatics Engineering that consisted on the expansion of True Mobile both in new functionality and new platforms. On the first phase of the development new features for the existing product were developed, by creating a new feature to collect, centralize and analyze location and photographic functionality on the mobile devices. On the second phase, the technological reengineering was done to the product in order to support the two new platforms – Netbook and Android – through good software engineering practices allowing code duplication minimization. The project was developed taking into consideration the concepts and principles learned through the course of Informatics Engineering, allowing the identification and resolution of flaws in the development process, verification and validation, distribution and maintenance of the mobility solution. Without putting in jeopardy the initial objectives of this project, mechanisms to lower costs and verify the quality of software were created – the set up of a continuous integration server, the creation of system tests, the automation of package distribution and the usage of agile methodologies. The result of the developed product on this project is currently being used by the host organization’s developers, maintenance team and clients; either through software upgrade or through new installs of terminals Netbook or Android.
Descrição: Trabalho de projecto de mestrado em Engenharia Informática (Engenharia de software), apresentado à Universidade de Lisboa, através da Faculdade de Ciências, 2010.
URI: http://hdl.handle.net/10451/4621
Appears in Collections:FC - Dissertações de Mestrado

Files in This Item:

File Description SizeFormat
ulfc096054_tm_Nuno_Ramiro.pdf2,19 MBAdobe PDFView/Open
Restrict Access. You can request a copy!
Statistics
FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpaceOrkut
Formato BibTex mendeley Endnote Logotipo do DeGóis 

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

 

  © Universidade de Lisboa / SIBUL
Alameda da Universidade | Cidade Universitária | 1649-004 Lisboa | Portugal
Tel. +351 217967624 | Fax +351 217933624 | repositorio@reitoria.ul.pt - Feedback - Statistics
DeGóis
Promotores do RCAAP   Financiadores do RCAAP

Fundação para a Ciência e a Tecnologia Universidade do Minho   Governo Português Ministério da Educação e Ciência PO Sociedade do Conhecimento (POSC) Portal oficial da União Europeia