Gestão do Desenvolvimento de Software
1
2021-2022
02038998
Informática
Inglês
Presencial
Semestral
6.0
Obrigatória
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ãoPrograma
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.