Gestão do Desenvolvimento de Software

Ano
1
Ano lectivo
2021-2022
Código
02038998
Área Científica
Informática
Língua de Ensino
Inglês
Modo de Ensino
Presencial
Duração
Semestral
Créditos ECTS
6.0
Tipo
Obrigatória
Nível
2º Ciclo - Mestrado

Conhecimentos de Base Recomendados

Programação, Bases de dados e conceitos básicos de Engenharia de Software e Sistemas de Informação. Dado que as aulas e os elementos de estudo são em Inglês, é recomendável possuir conhecimentos médios de Inglês para acompanhar com facilidade esta unidade curricular. 

Métodos de Ensino

Esta UC inclui aulas teóricas de exposição detalhada de conceitos, princípios e técnicas fundamentais de gestão de projetos de software, em paralelo com exemplos práticos com a intenção de ampliar o interesse dos alunos nos conceitos teóricos e exemplificar a sua aplicação em situações reais. A disciplina está organizada à volta de trabalhos práticos semanais e um conjunto de projetos em grupo. Grande parte dos trabalhos e projetos são discutidos nas aulas de modo a levar os alunos a refletir sobre as várias respostas possíveis. 

Resultados de Aprendizagem

Os alunos deverão ser capazes de: escrever um plano de gestão de um projecto de software, abordando questões de análise de risco, cronograma, custos, organização da equipa, recursos e abordagem técnica; definir as áreas chave do processo e a tecnologia e as práticas associadas a cada e uma variedade de modelos de ciclos de vida do desenvolvimento de software e explicar os pontos fortes, pontos fracos, e aplicabilidade de cada um. Deverão ser capazes de compreender a relação entre produtos de software e produtos globais (se incorporados), ou o papel do produto na linha de produtos da organização. Compreender a finalidade e as limitações de padrões de desenvolvimento de software e ser capaz de aplicar adaptações sensatas quando necessário.

Estágio(s)

Não

Programa

1. Conceitos Base

1.1. Engenharia de Sistemas

1.2. Ciclos de Vida

1.3. Processos de Engenharia

2. Definição de Âmbito e Gestão de Requisitos

3. Planeamento e Acompanhamento de Projetos

3.1. Estimativas de Esforço

3.2. Análise de Riscos

3.3. Planeamento

3.4. Monitorização

4. Aquisição e Contratação

4.1. Identificação de Alternativas

4.2. Modelos para Tomada de Decisão

4.3. Modelos para Avaliação Económica

5. Gestão de Espectativas de Clientes

5.1. Comunicação

5.2. Tomada de Decisão

5.3. Negociação

6. Gestão de Equipas e Pessoas

6.1. Gestão de Relacionamentos

6.2. Gestão de Conflitos

6.3. Liderança

7. Gestão da Garantia de Qualidade.

Docente(s) responsável(eis)

Marco Paulo Amorim Vieira

Métodos de Avaliação

Avaliação
Trabalho de síntese: 15.0%
Trabalho de investigação: 15.0%
Projecto: 70.0%

Bibliografia

1. Tsui and Karam (T&K), "Essentials of Software Engineering." 2007, Jones and Barrlet Publishing. ISBN-13: 978-07637-3537-1

2. Pressman, Roger S., 2005, "Software Engineering, A Prationer¿s Approach, Sixth Edition," McGraw Hill, ISBN 0-07-301933-X.