Questão de Engenharia de Software — Processos de Software — FCC 2016
Engenharia de Software›Processos 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
ADesenvolvimento Concorrente.
BRapid Application Development − RAD.
CProcesso Unificado.
DEspiral.
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.
1ConcepçãoEscopo inicial, viabilidade
2Elaboração90% requisitos, riscos, núcleo
3ConstruçãoImplementação restante
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.