Prova Global – 06/01/2026
Disciplina: Gestão de Projetos de Software
Professor: Aléssio M. Júnior
Nome: ___________________________
Curso: Engenharia de Computação
PerÃodo: 6º PerÃodo
Valor: 100 pontos
MatrÃcula: ____________
Explique os tipos de viabilidade de um projeto de software (técnica, econômica e operacional) e descreva critérios de viabilidade para cada tipo, utilizando exemplos de projetos de software. Relacione estes conceitos ao Project Charter, explicando como a análise de viabilidade se reflete nos principais elementos deste documento e sua importância no processo de iniciação do projeto.
Explique a diferença entre escopo do projeto e escopo do produto. Qual a relação deles com requisitos funcionais e requisitos não funcionais? Explique o que é uma EAP (Estrutura AnalÃtica do Projeto), descreva os três nÃveis tÃpicos e construa um exemplo simplificado de uma EAP para um projeto de desenvolvimento de sistema web com pelo menos três nÃveis hierárquicos, ilustrando como ela organiza tanto o escopo do produto quanto o escopo do projeto.
Explique o que é risco em projetos de software e diferencie risco negativo (ameaça) e risco positivo (oportunidade). Diferencie também risco de impedimento. Cite dois riscos tÃpicos em projetos de desenvolvimento de software, classificando-os quanto à probabilidade e impacto (use termos como baixo, médio, alto) e escolha a estratégia apropriada (evitar/mitigar/transferir/aceitar) para cada um, justificando sua escolha.
Defina o conceito e indique quando faz sentido combinar controles preditivos (ex.: cronograma/milestone, baseline de escopo) com práticas ágeis (ex.: Planning, Review, Retro, Kanban). Dê um exemplo de situação onde um artefato preditivo seria mais adequado e um exemplo onde uma prática ágil seria mais adequada, justificando cada escolha. Em seus exemplos, inclua e explique pelo menos dois dos seguintes conceitos de métricas ágeis, justificando por que são relevantes para o cenário apresentado: "tempo até entregar" (lead time), "tempo que a tarefa fica em execução" (cycle time), "quantas tarefas podem ficar em andamento ao mesmo tempo" (WIP) e "quantas entregas fazemos num perÃodo" (throughput).
a) Em termos conceituais, explique os benefÃcios diretos de Integração ContÃnua (CI) e Entrega/Deploy ContÃnuo (CD) para a gestão de projetos/gestão ágil. Relacione com planejamento, monitoramento e qualidade (feedback rápido, redução de risco, previsibilidade, visibilidade para stakeholders).
b) Relacione as ferramentas do GitLab com os conceitos de metodologia ágil: como Milestones se relacionam com Sprints e marcos do projeto? Como Releases se conectam com incremento entregável e entrega contÃnua? Como Issues representam User Stories ou itens do backlog? Dê exemplos práticos ilustrando cada relação.
Explique o conceito de "custo da qualidade" e diferencie custos de conformidade e de não conformidade, dando exemplos práticos de cada tipo para projetos de desenvolvimento de software. Em seguida, descreva o processo de controle de qualidade em projetos de software e mencione pelo menos três técnicas utilizadas no controle da qualidade, explicando como cada uma contribui para garantir que o produto atenda aos requisitos funcionais e não funcionais.