Pular para o conteúdo principal

Questão de Engenharia de Software — Processos de Software — FCC 2016

Engenharia de SoftwareProcessos de Software
Código
fc028407
Banca
FCC
Órgão
CREMESP
Ano
2016
Nível
Superior
Cargo
Analista de Tecnologia da Informação - Análise de Sistemas
Considere que um Analista de Sistemas sugeriu a implementação de um novo projeto com base em um processo de software que organiza suas iterações em quatro fases principais:[1] Concepção: levantar, de forma genérica e pouco precisa, o escopo do projeto. O objetivo é ter uma visão inicial do problema, estimar esforço e prazos e determinar se o projeto é viável e merece uma análise mais profunda.[2] Elaboração: levantar todos, ou a maior parte dos requisitos. Em uma primeira iteração alguns requisitos, de maior risco e valor arquitetural, são especificados em detalhes, implementados e servem como base de avaliação junto ao usuário e desenvolvedores para o planejamento da próxima iteração. Ao fim da fase, 90% dos requisitos devem ter sido levantados em detalhes, o núcleo do sistema deve ter sido implementado com alta qualidade, os principais riscos devem ter sido tratados, podendo-se fazer estimativas mais realistas.[3] Construção: implementar, de forma iterativa, os elementos restantes de menor risco e mais fáceis e preparação para a implantação.[4] Transição: realizar testes finais e implantação.O processo de software indicado pelo Analista é o
  1. ADesenvolvimento Concorrente.
  2. BRapid Application Development − RAD.
  3. CProcesso Unificado.
  4. DEspiral.
  5. EBaseado em Componentes.
Revelar gabarito e comentário

GabaritoC — Processo Unificado.

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 – Processo Unificado

Gabarito: letra C. O processo descrito, com as quatro fases Concepção, Elaboração, Construção e Transição, é exatamente a estrutura do Processo Unificado (especialmente o Rational Unified Process – RUP). Na fase de Elaboração, o detalhamento de 90% dos requisitos, foco nos riscos e implementação do núcleo arquitetural são características marcantes desse modelo.

  1. 1ConcepçãoEscopo inicial, viabilidade
  2. 2Elaboração90% requisitos, riscos, núcleo
  3. 3ConstruçãoImplementação restante
  4. 4TransiçãoTestes finais, implantação
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

O Desenvolvimento Concorrente é uma abordagem para integrar diferentes atividades paralelamente, mas não segue essa estrutura de fases.

Alternativa B — ❌ Incorreta

O RAD (Rapid Application Development) utiliza prototipação e iterações curtas, porém suas fases são diferentes (planejamento, design, construção, corte) e não incluem a sequência apresentada.

Alternativa C — ✅ Correta ⟵ GABARITO

As quatro fases descritas coincidem com as do Processo Unificado (Inception, Elaboration, Construction, Transition). A descrição da Elaboração com 90% dos requisitos, implementação de alto risco e qualidade, e tratamento de riscos é clássica do RUP.

Alternativa D — ❌ Incorreta

O Modelo Espiral é baseado em iterações cíclicas que priorizam análise de riscos a cada volta, mas não organiza o desenvolvimento nessas quatro fases específicas.

Alternativa E — ❌ Incorreta

O Desenvolvimento Baseado em Componentes foca na integração de componentes reutilizáveis, sem definir um fluxo processual como o descrito.

PEGA ESSA DICA!

Memorize as quatro fases do Processo Unificado (Concepção, Elaboração, Construção, Transição) e suas principais características: na Elaboração atinge-se 90% dos requisitos e trata-se riscos; na Construção implementa-se o restante; na Transição ocorrem testes finais e implantação.

Gabarito: letra C.

Link permanente: /questoes/fc028407