Disciplina
Sise - Engenharia de Software
Área
Área Científica de Metodologia e Tecnologias da Programação > Engenharia de Software
Activa nos planos curriculares
SISE 2015 > SISE 2015 > 3º Ciclo > Sise - Engenharia de Software
Nível
A avaliação é composta pelo seguinte conjunto de componentes: - 20% Exercicios. 50% Projecto de desenvolvimento. 30% Exame
Tipo
Não Estruturante
Regime
Semestral
Carga Horária
1º Semestre
1.072 h/semana
1.072 h/semana
54.0 h/semestre
Objectivos
Desenvolvimento de uma aplicação de software de grande dimensão por várias equipas de programadores. Utilização de técnicas de engenharia de software durante o desenvolvimento: desenvolvimento orientado por testes, testar primeiro, programar com asserções, gestão ágil de projetos, sistemas de gestão de configuração de software, ferramentas de profiling e teste das propriedades não funcionais do código
Programa
A unidade curricular cobre as seguintes temáticas: - Gestão de Projeto: Scrum. - Desenho de Software: Padrões de desenho, desenho baseado no domínio e desenvolvimento orientado por testes. - Arquitetura de Software: Estilos arquiteturais. - Programação: Programação com asserções. - Engenharia de Requisitos: Testar primeiro. - Validação e Verificação de Software: Testes de unidade, integração, sistema, entrega e utilizador. - Modelos de Processo de Desenvolvimento: Métodos ágeis
Metodologia de avaliação
A avaliação é composta pelo seguinte conjunto de componentes: - 20% Exercicios. 50% Projecto de desenvolvimento. 30% Exame
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)