Questão de Engenharia de Software — Processos de Software — UNESPAR 2019
Engenharia de Software›Processos 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:
ACascata; Espiral; Interativo.
BCascata; Operativo; RUP.
CCascata; Espiral; Operativo.
DEspiral; Incremental; RUP.
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).