Questão de Engenharia de Software — Conceitos Básicos em Engenharia de Software — CESPE / CEBRASPE 2026
Engenharia de Software›Conceitos Básicos em Engenharia de Software
Código
ce227866
Banca
CESPE / CEBRASPE
Órgão
SEFAZ-PR
Ano
2026
Nível
Médio
Cargo
Agente Fazendário Estadual - Função: Profissional de Tecnologia da Informação
No contexto da engenharia de software, o processo de desenvolvimento de software é estruturado em atividades de framework genérico e em atividades guarda-chuva, que estabelecem a base para um processo completo. Com base nesse conceito e nos fundamentos da engenharia de software, assinale a opção correta.
AO processo de software deve equilibrar estrutura e disciplina, permitindo tanto abordagens prescritivas quanto abordagens evolutivas.
BAs atividades do framework genérico limitam-se às atividades técnicas de construção e testes, sendo as demais classificadas como atividades guarda-chuva.
CAs atividades de comunicação e de modelagem são consideradas atividades guarda-chuva por ocorrerem de forma transversal em todas as fases do processo.
DO processo de software é uma abordagem sistemática em que as atividades são sempre executadas de forma linear e sequencial, independentemente do processo adotado.
EAs atividades guarda-chuva incluem funções administrativas e de controle, sem influência direta no desenvolvimento do software.
Revelar gabarito e comentário▾
GabaritoA — O processo de software deve equilibrar estrutura e disciplina, permitindo tanto abordagens prescritivas quanto abordagens evolutivas.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Processo de software: framework genérico e atividades guarda-chuva
Gabarito: A. O processo de software deve equilibrar estrutura e disciplina, permitindo tanto abordagens prescritivas (ex.: cascata) quanto evolutivas (ex.: ágil). As demais alternativas incorrem em erros de classificação ou definição, confundindo as atividades do framework genérico com as atividades guarda-chuva.
Análise das alternativas
Atividade
Classificação Correta
Descrição
Exemplo
Comunicação
Framework genérico
Ocorre em fases específicas do desenvolvimento
Levantamento de requisitos
Modelagem
Framework genérico
Ocorre em fases específicas do desenvolvimento
Criação de diagramas UML
Gerenciamento de projetos
Guarda-chuva
Transversal a todas as fases
Planejamento e controle de prazos
Garantia da qualidade
Guarda-chuva
Transversal a todas as fases
Revisões e auditorias
Gerência de configuração
Guarda-chuva
Transversal a todas as fases
Controle de versões e mudanças
Processo de software: Framework genérico (Comunicação, Planejamento, Modelagem, Construção, Implantação); Atividades guarda-chuva (Gerenciamento de projetos, Garantia da qualidade, Gerência de configuração, Rastreamento de requisitos, Medição); Abordagens (Prescritiva (cascata), Evolutiva (ágil))
Alternativa A — ✅ Correta ⟵ GABARITO
A engenharia de software reconhece que o processo precisa ser estruturado, mas também flexível para se adaptar a diferentes contextos. Processos prescritivos (como o modelo cascata) enfatizam planejamento e controle; processos evolutivos (como métodos ágeis) priorizam adaptação e iterações. O equilíbrio entre esses extremos é essencial para um processo eficaz.
Alternativa B — ❌ Incorreta
As atividades do framework genérico incluem comunicação, planejamento, modelagem, construção e implantação, não apenas construção e testes. As atividades guarda-chuva (como gerenciamento de projetos, garantia da qualidade, gerência de configuração) são transversais e independentes do framework. Afirmar que apenas construção e testes fazem parte do framework é um erro de classificação.
Alternativa C — ❌ Incorreta
Comunicação e modelagem são atividades do framework genérico, não guarda-chuva. Atividades guarda-chuva são aplicadas ao longo de todo o processo (ex.: rastreamento de requisitos, medição), enquanto comunicação e modelagem ocorrem em fases específicas do desenvolvimento.
Alternativa D — ❌ Incorreta
O processo de software não é sempre linear e sequencial. Modelos como o iterativo, incremental, espiral e ágil preveem ciclos de repetição e evolução. A linearidade é característica apenas de alguns modelos (ex.: cascata), não uma regra geral.
Alternativa E — ❌ Incorreta
Embora as atividades guarda-chuva incluam funções administrativas e de controle (ex.: gerenciamento de riscos, métricas), elas influenciam diretamente o desenvolvimento do software, pois garantem qualidade, prazos e controle de mudanças. Dizer que não há influência direta é falso.
NÃO CAIA NESSA!
A banca explora a confusão entre atividades do framework genérico e atividades guarda-chuva. Nas alternativas B e C, ela atribui erroneamente a classificação, fazendo o candidato trocar os papéis. Lembre-se: framework genérico → fases do desenvolvimento (comunicação, planejamento, modelagem, construção, implantação); guarda-chuva → atividades contínuas de suporte (gerenciamento, qualidade, configuração).