Contacto WhatsApp 963640100

Universidade Lusófona

Engenharia de Software

Curso

Informática de Gestão

Grau|Semestres|ECTS

Licenciatura | Semestral | 6

Ano | Tipo de unidade curricular | Lingua

3 |Obrigatório |Português

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

168 | 60

Código

ULHT12-7341

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

1. Enquadramento, Conceitos introdutórios
2. Desenho de software
3. Ciclo de vida de desenvolvimento de Software
4. Análise e especificação de Requisitos
5. Modelação de software
6. Planeamento do desenvolvimento de projetos de software
7. Gestão do desenvolvimento de projetos de software
8. Métricas de software
9. Verificação, Validação e testes de software
10. Entrega do sistema
11. Manutenção do sistema

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, dentro de um contexto de Engenharia.
Utilizar modelos abstratos e precisos que permitem especificar, projetar, implementar e manter sistemas de software.
Avaliar e garantir a qualidade de um sistema de software.
Motivar para o desenvolvimento de programas com uma abordagem de Engenharia, que integra os aspetos tecnológicos da computação com os fatores sociais e humanos da construção de produtos.

Metodologias de ensino e avaliação

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 lecionados.
Método criativo de projeto e exercícios, nas aulas práticas, para que os alunos autonomamente sejam confrontados com problemas para os quais têm que conceber soluções. Usam-se problemas de software que requeiram soluções a 3 camadas e que sejam apelativos para os estudantes, como por exemplo, desenvolvimento de jogos online em redes sociais.
Aulas teóricas, com exposição dos conceitos mais relevantes exemplificados.
Aulas práticas, com colocação de exercícios para os alunos resolverem.

¿ avaliação (1ª época)
= 50%*(2 frequências) + 50%*Componente Prática (75% projeto + 25% exercícios sala)

¿ avaliação (2ª época e época especial)
= 50%*exame teórico + 50%*Componente Prática (75% projeto + 25% exercícios sala)

nota mínima de 8 valores em todas as componentes de avaliação

Bibliografia principal

¿ Sommerville (2014) Software engineering
¿ Sergio Guerreiro (2015). Introducão a Engenharia de Software, In Portuguese, ISBN: 9789727227952, FCA editora de Informatica Lda, Lisbon, Portugal.
¿ Pressman (2001) Software Engineering: A Practitioner's Approach, 5ed