Logo CEFET

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS

CAMPUS VII - UNIDADE TIMÓTEO

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: ____________

1. (15 pontos)

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.

2. (15 pontos)

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.

3. (15 pontos)

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.

4. (20 pontos)

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).

5. (20 pontos)

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.

6. (15 pontos)

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.