Contacto WhatsApp 963640100

Universidade Lusófona

Complementos de Engenharia de Software

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, baseandose
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 cadeira é 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. Usamse
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