Pular para o conteúdo principal

Questão de Engenharia de Software — Geral — CESPE / CEBRASPE 2025

Engenharia de SoftwareGeral
Código
ce417864
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2025
Cargo
Tec ( )
Em relação ao processo unificado (RUP), julgue o item a seguir.   A duração de uma iteração é influenciada pelo tamanho do projeto e pelo nível de automação utilizado para o gerenciamento do código, a distribuição de informações e a realização de testes.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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

RUP: duração da iteração e fatores que a influenciam

Gabarito: Certo (C). A duração de uma iteração no RUP é, de fato, influenciada pelo tamanho do projeto e pelo nível de automação das ferramentas de apoio (gerenciamento de código, distribuição de informações e testes). Quanto maior o projeto, maior tende a ser a iteração; quanto maior a automação, menor tende a ser. Essa relação é reconhecida na literatura do processo unificado.

O Rational Unified Process (RUP) é um processo de engenharia de software iterativo e incremental, organizado em quatro fases (Concepção, Elaboração, Construção e Transição) e nove disciplinas (Modelagem de Negócios, Requisitos, Análise e Design, Implementação, Teste, Implantação, Gerência de Configuração e Mudança, Gerência de Projeto e Ambiente). Cada fase é dividida em iterações, que são ciclos de execução das disciplinas com um objetivo definido e que produzem um incremento executável do sistema.

A duração de uma iteração não é fixa; ela é planejada pelo gerente de projeto e pode variar conforme as características do projeto. Dois fatores são explicitamente citados no enunciado e são corretos:

  1. Tamanho do projeto: projetos maiores, com mais requisitos, mais componentes e mais pessoas envolvidas, tendem a exigir iterações mais longas para que haja tempo suficiente para desenvolver, integrar e testar as funcionalidades previstas. Em projetos menores, iterações mais curtas são viáveis e até recomendadas para acelerar o feedback.

  2. Nível de automação: ferramentas que automatizam o gerenciamento de código (controle de versão), a distribuição de informações (repositórios, wikis, ferramentas de colaboração) e a realização de testes (testes automatizados, integração contínua) reduzem o esforço manual e o tempo necessário para executar as atividades. Com maior automação, a equipe consegue concluir as tarefas de uma iteração mais rapidamente, permitindo iterações mais curtas.

Essa relação é intuitiva e amplamente aceita na engenharia de software: a automação é uma forma de reduzir as "dificuldades acidentais" do desenvolvimento, como a comunicação e a falta de ferramentas eficazes, conforme mencionado no material de apoio. O RUP, por ser um processo configurável, permite ajustar a duração das iterações de acordo com o contexto do projeto.

A banca explora aqui um conhecimento conceitual sobre o RUP, sem exigir decoreba de números ou prazos. A afirmativa é uma constatação lógica e correta sobre o planejamento de iterações.

  1. 1Tamanho do projeto
  2. 2Nível de automação
  3. 3Duração da iteração
LEVEL · soulevel.com.br

Item — ✅ CERTO

A afirmativa está correta. A duração de uma iteração no RUP é influenciada pelo tamanho do projeto e pelo nível de automação das ferramentas de apoio. Projetos maiores demandam iterações mais longas para acomodar o escopo; a automação (gerenciamento de código, distribuição de informações, testes) reduz o esforço e permite iterações mais curtas. Não há nenhum dispositivo normativo que contrarie essa lógica; trata-se de uma característica do processo unificado reconhecida na literatura.

Gabarito: Certo (C).

Link permanente: /questoes/ce417864