Projecto de Aplicações Móveis

Denominação Estratégia ECTS
Projecto de Aplicações Móveis Teórica/prática 6
Área científica: Ciências da Especialidade/Aplicadas
Objectivos de aprendizagem:

Esta unidade curricular pretende dotar os alunos de conhecimentos técnicos sobre o projeto e desenvolvimento de aplicações móveis e a sua integração em infra-estruturas ou serviços que utilizem estas aplicações de forma segura, ágil e eficiente. Os objectivos de aprendizagem desta unidade curricular centram-se portanto na capacidade de desenhar, gerir e desenvolver o projeto de um sistema/aplicação móvel em diversas áreas de negócios, tomando em consideração todos os requisitos de usabilidade e as normas existentes nas suas áreas de aplicação. Os alunos deverão ainda ficar capazes de definir os componentes da arquitetura e planear e desenvolver todo o projeto, tanto na vertente do código desenvolvido como na documentação do projeto e de toda a aplicação.

Síntese programática:

Introdução ao Projecto de Aplicações Móveis
Caracterização das Aplicações Móveis
Ambientes e Plataformas Móveis
Projecto e Desenvolvimento de Aplicações Móveis 

Competências específicas adquiridas:

Ser capaz de:

– Especificar e conceber aplicações móveis.

– Identificar os componentes que constituem o sistema final a desenvolver.

– Conceber os componentes individuais do sistema.

– Definir as tecnologias de suporte ao desenvolvimento dos componentes especificados.

– Implementar uma aplicação móvel recorrendo a uma linguagem de programação e bibliotecas adequadas.

– Conceber e aplicar um testes do software e da interface da aplicação móvel. 

Referências bibliográficas:

[1] Pressman, R., “Software Engineering: A practitioner’s Approach”, 7th Ed., MacGraw-Hill, 2009.

[2] Zigurd Mednieks, Laird Dornin, G. Blake Meike, Masumi Nakamura, “Programming Android: Java Programming for the New Generation of Mobile Devices”, O’Reilly, 2012.

[3] Jamie Munro, 20 Recipes for Programming PhoneGap: Cross-Platform Mobile Development for Android and iPhone, 2012.

[4] Jeff McWherter, Professional Mobile Application Development, Wrox Press, 2012.