Pular para o conteúdo principal

Questão de Engenharia de Software — Processos de Software — FUNDATEC 2023

Engenharia de SoftwareProcessos de Software
Código
qq896813
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Programação de Sistemas na Tecnologia Java
Há quatro atividades fundamentais comuns a todos os processos de software. Assinale a alternativa que as apresenta na sequência correta do desenvolvimento de um sistema de software.
  1. AAnálise, codificação, evolução e validação.
  2. BRequisito, validação, implementação e manutenção.
  3. CEspecificação, desenvolvimento, validação e evolução.
  4. DCodificação, testagem, análise e manutenção.
  5. EImplementação, testagem, manutenção e retirada.
Revelar gabarito e comentário

GabaritoC — Especificação, desenvolvimento, validação e evolução.

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

Processos de Software – Atividades Fundamentais

Gabarito: letra C. As quatro atividades fundamentais comuns a todos os processos de software, conforme a engenharia de software clássica (Sommerville, Pressman), são: especificação, desenvolvimento, validação e evolução. A alternativa C apresenta exatamente essa sequência.

  1. 1Especificação
  2. 2Desenvolvimento
  3. 3Validação
  4. 4Evolução
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Troca 'especificação' por 'análise' e 'evolução' por 'evolução' (que é correta), mas 'codificação' é uma atividade da implementação, não uma atividade fundamental. A ordem também está errada.

Alternativa B — ❌ Incorreta

Apresenta 'requisito' (que é parte da especificação), 'validação' (que vem depois), 'implementação' (equivalente a desenvolvimento) e 'manutenção' (que é evolução). A sequência está fora da ordem padrão e o termo 'requisito' não é uma atividade, mas um artefato.

Alternativa C — ✅ Correta ⟵ GABARITO

Exatamente a sequência correta: Especificação (definição de requisitos), Desenvolvimento (projeto e codificação), Validação (testes) e Evolução (manutenção).

Alternativa D — ❌ Incorreta

Inicia com 'codificação' (que é parte do desenvolvimento), depois 'testagem' (validação), 'análise' (parte da especificação) e 'manutenção' (evolução). Ordem bagunçada e faltam atividades.

Alternativa E — ❌ Incorreta

'Implementação' (desenvolvimento), 'testagem' (validação), 'manutenção' (evolução) e 'retirada' (que não é atividade fundamental, mas fase final de um software). Falta a especificação.

PEGA ESSA DICA!

Decore a sequência: Especificação → Desenvolvimento → Validação → Evolução. Uma mnemônica: EDVE (Especifica, Desenvolve, Valida, Evolui).

Link permanente: /questoes/qq896813