Pular para o conteúdo principal

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

Engenharia de SoftwareDesenvolvimento de Software
Código
qq894239
Banca
FUNDATEC
Órgão
IF-SC
Ano
2023
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Nos modelos de processo de desenvolvimento de software, o modelo _____________ considera as atividades fundamentais do processo de especificação, desenvolvimento, validação e evolução e representa cada uma delas como fases distintas. O modelo _____________ intercala as atividades de especificação, desenvolvimento e validação em uma série de versões em que cada versão adiciona funcionalidades à anterior. O modelo _____________ concentra-se na integração de componentes já existentes em um sistema em vez de desenvolvê-los a partir do zero.Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
  1. Aágil – orientado a reúso – incremental
  2. Bcascata – incremental – orientado a reúso
  3. Cincremental – dinâmico – ágil
  4. Dorientado a reúso – cascata – scrum
  5. Escrum – ágil – cascata
Revelar gabarito e comentário

GabaritoB — cascata – incremental – orientado a reúso

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

Modelos de processo de desenvolvimento de software

Gabarito: letra B. O primeiro modelo descrito — que trata as atividades fundamentais (especificação, desenvolvimento, validação e evolução) como fases distintas — é o modelo cascata (waterfall). O segundo, que intercala especificação, desenvolvimento e validação em versões sucessivas, é o modelo incremental. O terceiro, que integra componentes já existentes em vez de desenvolver do zero, é o modelo orientado a reúso. A sequência correta é portanto: cascata, incremental, orientado a reúso.

A questão cobra a definição clássica de três modelos de processo de software, largamente abordados na engenharia de software.

Alternativa A — ❌ Incorreta

Apresenta a ordem "ágil – orientado a reúso – incremental". O modelo ágil não se encaixa na primeira lacuna, pois não trata as atividades como fases rígidas; e o incremental deveria estar na segunda posição, não na terceira.

Alternativa B — ✅ Correta ⟵ GABARITO

A sequência "cascata – incremental – orientado a reúso" corresponde exatamente às descrições apresentadas no enunciado.

Alternativa C — ❌ Incorreta

Inicia com "incremental" e depois traz "dinâmico" e "ágil". Nenhum deles se encaixa nas definições fornecidas.

Alternativa D — ❌ Incorreta

Começa com "orientado a reúso" (que é o terceiro modelo) e depois coloca "cascata" e "scrum". Além disso, Scrum é um framework ágil, não um modelo de processo geral.

Alternativa E — ❌ Incorreta

Apresenta "scrum", "ágil" e "cascata", todos fora da ordem e das definições pedidas.

Link permanente: /questoes/qq894239