Disciplina
Engenharia de Software
Área
Área Científica de Metodologia e Tecnologias da Programação > Engenharia de Software
Activa nos planos curriculares
LEIC-T 2021 > LEIC-T 2021 > 1º Ciclo > Área Principal > Engenharia de Software
GENI > GENI > 1º Ciclo > Área Principal > Percursos > Fundamentos para Engenharia Informática e de Computadores > Engenharia de Software
LETI 2021 > LETI 2021 > 1º Ciclo > Área Principal > Engenharia de Software
LEIC-A 2021 > LEIC-A 2021 > 1º Ciclo > Área Principal > Engenharia de Software
MEIC-T 2006 > MEIC-T 2006 > 2º Ciclo > Áreas de Especialização Complementares > Fundamentos de Engenharia Informática > Engenharia de Software
MEIC-A 2006 > MEIC-A 2006 > 2º Ciclo > Área de Especialização Complementar > Fundamentos de Engenharia Informática > Engenharia de Software
LERC 2006 > LERC 2006 > 1º Ciclo > Ciências da Engenharia Informática > Engenharia de Software
LEIC-A 2006 > LEIC-A 2006 > 1º Ciclo > Ciências da Engenharia Informática > Engenharia de Software
LEIC-T 2006 > LEIC-T 2006 > 1º Ciclo > Ciências da Engenharia Informática > Engenharia de Software
Nível
Avaliação Escrita constituida por 2 testes/1 Exame. Total 10 valores. Nota mínima 4 valores. Testes 1º Teste: 4 valores. 2º Teste: 6 valores. Exame 1º Exame/2º Exame: 10 valores. Projecto Laboratorial. Total 10 valores. Nota mínima 4,5 valores. 1ª Avaliação: 2 valores. 2ª Avaliação: 3 valores. 3ª Avaliação: 5 valores. Nota Final Testes: arredondar(t1 + t2 + p1 + p2 + p3) Exame: arredondar(e + p1 + p2 + p3)
Tipo
Não Estruturante
Regime
Semestral
Carga Horária
1º Semestre
3.0 h/semana
1.5 h/semana
147.0 h/semestre
Objectivos
Transmitir um roteiro do desenvolvimento de software, desde o levantamento de requisitos até à manutenção de programas. Integrar os conhecimentos adquiridos noutras disciplinas no contexto mais alargado do processo de desenvolvimento. Motivar para o desenvolvimento de software como uma engenharia, que integra os aspectos tecnológicas da computação com os factores sociais e humanos da construção de produtos.
Programa
Introdução à Engenharia de Software. Desenho de Software. Escrita de Programas. Processo de Desenvolvimento. Engenharia de Requisitos. Gestão de Projecto. Verificação e Validação.
Metodologia de avaliação
Avaliação Escrita constituida por 2 testes/1 Exame. Total 10 valores. Nota mínima 4 valores. Testes 1º Teste: 4 valores. 2º Teste: 6 valores. Exame 1º Exame/2º Exame: 10 valores. Projecto Laboratorial. Total 10 valores. Nota mínima 4,5 valores. 1ª Avaliação: 2 valores. 2ª Avaliação: 3 valores. 3ª Avaliação: 5 valores. Nota Final Testes: arredondar(t1 + t2 + p1 + p2 + p3) Exame: arredondar(e + p1 + p2 + p3)
Pré-requisitos
Componente Laboratorial
Princípios Éticos
Componente de Programação e Computação
Componente de Competências Transversais
Bibliografia
Principal
Software Engineering: International Version (9 Edition)
Pearson - http://www.pearson.ch/1471/9780137053469/Software-Engineering-International.aspx
Secundária
Code Complete 2: A Practical Handbook of Software Construction 2nd Edition [Paperback]