Pular para o conteúdo principal

Questão de Engenharia de Software — Processos de Software — UNESPAR 2019

Engenharia de SoftwareProcessos de Software
Código
qq562185
Banca
UNESPAR
Órgão
FOZTRANS
Ano
2019
Nível
Superior
Cargo
Contador
Um processo de desenvolvimento de software pode ser considerado um conjunto sequencial e peculiar de ações que objetivam atingir uma meta. É usado para criar, projetar, produzir, controlar, manter e usar produtos e sistemas. Atualmente, existem vários tipos de modelos de processos para desenvolvimento de software, cada um com suas particularidades, atividades e artefatos. Das alternativas abaixo, qual apresenta apenas tipos de modelos processos para desenvolvimento de produto de software? Assinale a alternativa CORRETA:
  1. ACascata; Espiral; Interativo.
  2. BCascata; Operativo; RUP.
  3. CCascata; Espiral; Operativo.
  4. DEspiral; Incremental; RUP.
  5. EEspiral; Operativo; RUP.
Revelar gabarito e comentário

GabaritoD — Espiral; Incremental; RUP.

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 Software

A questão testa o conhecimento sobre os principais modelos de processo de desenvolvimento de software. A banca quer a alternativa que contenha apenas modelos de processo válidos e reconhecidos. É preciso identificar os nomes corretos e descartar os que não são modelos de processo (como "Operativo").

Modelo de Processo

Reconhecido?

Observação

Cascata

✅ Sim

Modelo clássico sequencial

Espiral

✅ Sim

Modelo iterativo com análise de riscos

Incremental

✅ Sim

Modelo que entrega o software em partes

RUP

✅ Sim

Processo iterativo e incremental

Interativo

❌ Não

Não é modelo; confundido com "Iterativo"

Operativo

❌ Não

Termo inventado, não existe na literatura

Alternativa A — ❌ Incorreta

Contém "Cascata", "Espiral" e "Interativo". Embora Cascata e Espiral sejam modelos clássicos, "Interativo" não é um modelo de processo, mas sim uma característica de alguns modelos (como o Incremental ou o próprio Espiral). O termo correto seria "Incremental" ou "Iterativo".

Alternativa B — ❌ Incorreta

Contém "Cascata", "Operativo" e "RUP". "Operativo" não é um modelo de processo de software reconhecido na literatura. RUP (Rational Unified Process) é um processo de desenvolvimento, mas a presença de "Operativo" invalida a alternativa.

Alternativa C — ❌ Incorreta

Contém "Cascata", "Espiral" e "Operativo". Novamente, "Operativo" não é um modelo de processo.

Alternativa D — ✅ Correta

Contém "Espiral", "Incremental" e "RUP". Todos são modelos de processo de software reconhecidos:

  • Espiral: modelo iterativo que combina prototipação e análise de riscos.

  • Incremental: modelo que entrega o software em partes incrementais.

  • RUP (Rational Unified Process): processo de engenharia de software iterativo e incremental, baseado em componentes.

Alternativa E — ❌ Incorreta

Contém "Espiral", "Operativo" e "RUP". "Operativo" novamente não é um modelo de processo.

PEGA ESSA DICA!

Memorize os principais modelos de processo: Cascata, Espiral, Incremental, RUP, Prototipação, RAD, SCRUM (ágil), entre outros. Cuidado com termos inventados como "Operativo" ou "Interativo" (que é confundido com Iterativo).

Gabarito: letra D

Link permanente: /questoes/qq562185