Contacto WhatsApp 963640100

Universidade Lusófona

Complementos de Engenharia de Software

Disciplina do Curso

Engenharia Informática e Sistemas de Informação

Grau|Semestres|ECTS

Mestrado | Semestral | 7

Ano | Tipo de unidade curricular | Lingua

1 |Obrigatório |Português

Total de horas de Trabalho | Tempo de Contacto (horas)

196 | 30

Código

ULHT457-13319

Disciplinas complementares recomendadas

Não aplicável

Pré-requisitos e co-requisitos

Não aplicável

Precedências

Não

Estágio profissional

Não

Conteúdos Programáticos

- Introdução aos complementos de Engenharia de Software: Problemas e aplicações
- Processos de desenvolvimento clássicos
- Processos de desenvolvimento ágeis
- Processos de desenvolvimento específicos para aplicações móveis
- A gestão de projecto no desenvolvimento de software
- AOP, Aspect oriented programming
- SOA, introdução à organização por componentes de software
- Desenvolvimento de aplicações móveis

Objetivos

Utilizar o processo de desenvolvimento de software, baseando-se no seu ciclo de vida.
Utilizar os métodos, técnicas e ferramentas, já conhecidos e os mais contemporâneos, dentro de um contexto de Engenharia.
Utilizar modelos abstractos e precisos que permitem especificar, projectar, implementar e manter sistemas de software
Avaliar e garantir a qualidade de um sistema de software
Motivar para o desenvolvimento de programas com uma Engenharia, que integra os aspectos tecnológicos da computação com os factores sociais e humanos da construção de produtos.

Metodologias de ensino e avaliação

A metodologia seguida na UC é baseada em:
¿ método expositivo para as aulas teóricas onde os alunos são confrontados com casos de estudo reais e onde se fomenta o debate de ideias acerca dos temas leccionados.
¿ método criativo de projecto para que os alunos autonomamente sejam confrontados com problemas para os quais têm que conceber soluções.
Usam-se problemas organizacionais retirados de temas de investigação contemporâneos, como por exemplo, sistemas de software para gestão de situações de crise.
1ª época: Casos de estudo (50%) + 2 frequências (25% + 25%)
ou
2ª época: full Paper conferência (5000 palavras) (50%) + 1 exame (50%)
ou
época especial: full Paper conferência (5000 palavras) (50%) + 1 exame (50%)
nota mínima 8.0 em cada componente

Bibliografia principal

Sergio Guerreiro (2015). Introducão a Engenharia de Software, In Portuguese, ISBN: 9789727227952, FCA editora de Informatica Lda, Lisbon, Portugal.
[Verelst, 2009] Herwig M. and Verelst J., ¿Normalized Systems: Re¬creating Information Technology based on Laws for Software Evolvability¿, Koppa , 2009.
[Sommerville, 2011] Sommerville, I., Software Engineering, 9th edition, Addison Wesley, 2011
[Pressman, 2005] Pressman, R., Software Engineering, 6th edition, Mc Graw hill International, 2005
[Fling, 2009] Fling, B., Mobile Design and Development , O¿Reilly Media, Inc, 2009
Adicional:
Laudon & Laudon, 2011] Management Information Systems with MyMISLab, Kenneth Laudon, Jane
Laudon, Pearson, ISBN10: 0273754599, ISBN13: 9780273754596, Edition: 12, 2011