Pular para o conteúdo principal

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

Engenharia de SoftwareProcessos de Software
Código
fc058959
Banca
FCC
Órgão
AL-AP
Ano
2020
Cargo
Analista Legislativo - Desenvolvedor de Sistemas
Considere os seguintes objetivos das Fases do Rational Unified Process - RUP:I. Analisar de forma mais detalhada o domínio do problema, revisando os riscos que o projeto pode sofrer. A arquitetura do projeto inicia-se com sua forma básica elaborada. Indagações como "O plano do projeto é confiável?", "Os custos são admissíveis?" são esclarecidas nesta fase.II. Abranger as tarefas de comunicação com o cliente e o planejamento. É feito um plano de projeto avaliando os possíveis riscos, as estimativas de custo e prazos, estabelecendo as prioridades, o levantamento dos requisitos do sistema e a análise preliminar. Nesta fase, deve haver concordância dos stakeholders quanto ao escopo do projeto.III. Disponibilizar o sistema de forma que seja compreendido pelo usuário final. As atividades desta fase incluem o treinamento dos usuários finais e a realização de testes da versão beta do sistema visando garantir a sua qualidade.IV. Desenvolver ou adquirir componentes de software. O principal objetivo desta fase é codificação do software, com foco nos componentes e outros recursos do sistema.Os objetivos I a IV estão correlacionados, correta e respectivamente, às fases de
  1. AConcepção, Elaboração, Construção e Transição.
  2. BElaboração, Concepção, Construção e Transição.
  3. CTransição, Elaboração, Concepção e Construção.
  4. DElaboração, Concepção, Transição e Construção.
  5. EConcepção, Construção, Elaboração e Transição.
Revelar gabarito e comentário

GabaritoD — Elaboração, Concepção, Transição e Construção.

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

Rational Unified Process (RUP) — Fases e seus objetivos

Gabarito: letra D. A sequência correta é: I – Elaboração, II – Concepção, III – Transição, IV – Construção. A questão exige associar cada descrição à fase correspondente do RUP, conforme suas finalidades clássicas.

O RUP divide o desenvolvimento em quatro fases sequenciais e iterativas: Concepção (Inception), Elaboração (Elaboration), Construção (Construction) e Transição (Transition). Cada fase possui um foco específico:

Fase

Objetivo principal

Concepção

Estabelecer o business case, alinhar expectativas, definir escopo e obter concordância dos stakeholders.

Elaboração

Compreender o domínio do problema, projetar a arquitetura básica, identificar e mitigar riscos, validar viabilidade (custos, prazos).

Construção

Codificar, desenvolver/adquirir componentes, integrar partes e testar o sistema.

Transição

Implantar o sistema em ambiente real, treinar usuários, realizar testes beta e garantir a qualidade final.


Análise dos itens

Item I — “Analisar de forma mais detalhada o domínio do problema, revisando os riscos... A arquitetura inicia-se... Indagações sobre plano e custos são esclarecidas.” ✅ Corresponde à Elaboração. É nessa fase que se aprofunda o entendimento do problema, se constrói a arquitetura inicial e se avalia a viabilidade do projeto. (Contexto: “Elaboração: desenvolver compreensão do problema dominante, estabelecer framework da arquitetura, desenvolver plano do projeto e identificar maiores riscos.”)

Item II — “Abranger as tarefas de comunicação com o cliente e planejamento... plano de projeto avaliando riscos, estimativas, prioridades, levantamento de requisitos e análise preliminar. Concordância dos stakeholders quanto ao escopo.” ✅ Corresponde à Concepção. Fase inicial que foca no business case, comunicação, planejamento macro e definição do escopo. (Contexto: “Concepção: estabelecer um business case para o sistema.”)

Item III — “Disponibilizar o sistema de forma que seja compreendido pelo usuário final... treinamento dos usuários finais e realização de testes da versão beta.” ✅ Corresponde à Transição. A transferência do sistema para o ambiente do usuário, incluindo treinamento e testes de aceitação (beta). (Contexto: “Transição: transferência do sistema da comunidade de desenvolvimento para a comunidade de usuários e funcionamento em ambiente real.”)

Item IV — “Desenvolver ou adquirir componentes de software. O principal objetivo é a codificação do software, com foco nos componentes.” ✅ Corresponde à Construção. É a fase de implementação propriamente dita: programação, desenvolvimento de componentes e integração. (Contexto: “Construção: envolve projeto, programação e testes do sistema; partes desenvolvidas em paralelo e integradas.”)

Portanto, a ordem correta é: Elaboração, Concepção, Transição e Construção, que corresponde exatamente à alternativa D.


Por que as demais estão erradas?

  • Alternativa A (Concepção, Elaboração, Construção, Transição): Troca a Elaboração pela Concepção (I seria Concepção, mas é Elaboração) e inverte Construção e Transição.

  • Alternativa B (Elaboração, Concepção, Construção, Transição): Coloca Construção como III e Transição como IV, mas III é Transição e IV é Construção.

  • Alternativa C (Transição, Elaboração, Concepção, Construção): Desloca todas as fases para posições incorretas.

  • Alternativa E (Concepção, Construção, Elaboração, Transição): Mistura completamente a ordem.

  1. 1ConcepçãoEscopo e business case
  2. 2ElaboraçãoArquitetura e riscos
  3. 3ConstruçãoCodificação e testes
  4. 4TransiçãoImplantação e treinamento
LEVEL · soulevel.com.br
PEGA ESSA DICA!

Decore as fases do RUP na sequência (Concepção → Elaboração → Construção → Transição) e associe cada uma a seus verbos-chave: iniciar/planejar (Concepção), analisar/projetar (Elaboração), codificar/integrar (Construção), implantar/treinar (Transição). Questões de FCC e outras bancas frequentemente cobram essa correspondência.

Gabarito: letra D

Link permanente: /questoes/fc058959