Você está na página 1de 2

A Unidade Orgânica Instituto de Engenharia e Ciências do Mar

Curso Licenciatura em Engenharia Ano 3º


Informática e Telecomunicações

Disciplina/Unidade Curricular Engenharia de Software Semestre 1º

Carga Horária Total 75 T 45 TP 0 P 30

Docente Paulo Silva

1. Objectivos da Unidade Curricular/Disciplina

São os seguintes os objectivos desta Unidade Curricular:

Introduzir a engenharia de software como a disciplina e a arte de desenhar e implementar software


num contexto industrial.
Estudar os conceitos relacionados com abordagens metodológicas no desenvolvimento de software
Capacitar para a análise e desenvolvimento de software desde a análise de requisitos, modelação,
desenvolvimento, validação e verificação.

2. Metodologias de ensino-aprendizagem
Para que o estudante possa adquirir as competências exigidas para a Unidade Curricular, estão
previstas
- 2 horas semanais de aulas teóricas para exposição dos conceitos teóricos e teórico-práticos,
utilizando projeção de slides
- 2 horas semanais de práticas num dos laboratórios de desenvolvimento de software, nas quais
espera-se criar condições para aplicar e testar os conhecimentos adquiridos nas aulas teóricas
resolvendo exercícios.
- 1 projeto prático que decorre ao longo do semestre e onde um contexto próximo da indústria de
software é simulado.

3. Regime de Avaliação

Sem prejuízo do disposto nos regulamentos a avaliação é feita por regime de avaliação continua.
Esta é uma disciplina com um forte componente prática que não se adequa ao regime de avaliação
por exame.
3.1.Avaliação Continua

Neste regime a avaliação à disciplina será feita com base em três componentes tal como se descreve
a seguir:
1. Testes escrito
2/2

2. Presença e participação nas aulas


3. Projecto prático

3.2.Cálculo da nota final Avaliação Contínua


Contribuem para a nota final:
a. Projecto prático (35%);
b. Média aritmética dos dois testes (45%);
c. Exercícios práticos (20%)

4. Conteúdos da Unidade Curricular/Unidades de Aprendizagem

1. Introdução
2. Processos de software
3. Processos de desenvolvimento ágil
4. Engenharia de requisitos
5. Modelação de sistemas
6. Design e implementação
7. Testes de software
8. Evolução de software

5. Bibliografia
1. Guerreiro, S. Introdução à Engenharia de Software, FCA, 2015
2. Jalote, P. A Concise Introducton to Software Engineering. Series: Undergraduate Topics in
Computer Science. 1st Edi2on., 2008, Springer Verlag
3. Sommerville, I., Software Engineering, 9th edition, Pearson Education, 2011.
4. Pressman R. S. and Ince D., Software Engineering - A Practitioner’s Approach, McGraw-
Hill, 2007
5.

Você também pode gostar