Disciplina

Área

Área Científica de Metodologia e Tecnologias da Programação > Engenharia da Programação

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: Theory and Practice

Shari Lawrence Pfleeger

2001

Prentice Hall


Secundária

201 Principles of Software Development

Alan M. David

1995

McGraw-Hill


The Unified Software Development Process

Ivar Jacobson, Grady Booch, James Rumbaugh

1999

Addison-Wesley