Engenharia de Software
Apresentação
A Engenharia de Software ensina o desenho, escrita de código e testes, e manutenção de programas que têm um propósito de resolver problemas complexos com soluções eficientes e seguras. Todas as unidades curriculares anteriores tem um maior foco na sintaxe e técnicas de programação enquanto nesta unidade curricular os alunos aprendem as técnicas de de desenhar e desenvolver software de uma forma eficiente, legível, modular e escalável. Esta unidade curricular é essencial para desenvolver as capacidades de desenho e programação que os alunos vão enfrentar no mercado de trabalho.
Disciplina do Curso
Engenharia Informática
Grau|Semestres|ECTS
| Semestral | 5
Ano | Tipo de unidade curricular | Lingua
3 |Obrigatório |Português
Código
ULHT260-7341
Disciplinas complementares recomendadas
Fundamentos de Programação; Programação Imperativa; Algoritmia e Estruturas de Dados;
Pré-requisitos e co-requisitos
Não aplicável
Estágio profissional
Não
Conteúdos Programáticos
Objetivos
OA1. Compreender os métodos, técnicas e ferramentas para o completo desenvolvimento de um sistema de software, desde a sua conceção até à sua entrega e manutenção. OA2. Saber planear, gerir, avaliar e garantir a qualidade do desenvolvimento de projetos de software utilizando os princípios da Engenharia de Software.
Metodologias de ensino e avaliação
A metodologia de ensino inclui o método expositivo (ME1) para apresentar os conteúdos necessários, o demonstrativo (ME2) para ilustrar a sua aplicação a casos práticos e o ativo (ME3) para resolução de exercícios em sala de aula, com e sem recurso ao computador. A avaliação de conhecimentos é feita por avaliação contínua ou por prova escrita de exame final. A avaliação contínua inclui a realização de dois testes escritos com uma ponderação de 21,25% cada e um de grupo (42,5%) e a participação ativa nas aulas (10%). A assiduidade será um elemento adicional de avaliação com uma ponderação de 5%. Ao longo do semestre são disponibilizados Quizes após as aulas (acerca do tópico dado) ou com grupo de perguntas referentes a tópicos da matéria dada como forma dos alunos irem aferindo o seu conhecimento das matérias já lecionadas.
Bibliografia principal
Sommerville, I. (2015). Software Engineering. (10th ed.). Addison-Wesley. ISBN-13: 978-0133943030
Horário de Atendimento
Nome do docente Horário de atendimento Sala José Cascais Brás Segundas-feiras: 09:00 - 11:00 Gab 12