Pular para o conteúdo principal

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

Engenharia de SoftwareProcessos de Software
Código
fc021576
Banca
FCC
Órgão
TCE-CE
Ano
2015
Nível
Superior
Cargo
Analista de Controle Externo-Auditoria de Tecnologia da Informação
Em relação ao Processo Unificado, considere:I. É dirigido por casos de uso, pois parte do princípio que o conjunto de casos de uso deve definir e esgotar toda a funcionalidade possível do sistema.II. Como a arquitetura do software resulta de várias versões incrementais, não é centrado em arquitetura.III. É iterativo e incremental, pois assim como nos métodos ágeis, preconiza o desenvolvimento baseado em ciclos iterativos de duração fixa.IV. É focado em riscos, pois prioriza casos de uso mais críticos nos primeiros ciclos iterativos.São características básicas do Processo Unificado o que se afirma APENAS em
  1. AI, II e III.
  2. BIII e IV.
  3. CI e II.
  4. DI, III e IV.
  5. EII e IV.
Revelar gabarito e comentário

GabaritoD — I, III e IV.

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

Processo Unificado

Gabarito: letra D. São características básicas do Processo Unificado (UP) ser dirigido por casos de uso, iterativo e incremental, e focado em riscos, conforme os itens I, III e IV. O item II está incorreto porque o UP também é centrado em arquitetura, apesar de ser incremental.

O Processo Unificado (ou Rational Unified Process - RUP, sua implementação mais conhecida) possui três características fundamentais: é dirigido por casos de uso, centrado em arquitetura, iterativo e incremental e focado em riscos. A banca testa o conhecimento dessas características, e o item II tenta negar o foco em arquitetura, o que é uma armadilha comum.

Característica

Item I

Item II

Item III

Item IV

Dirigido por casos de uso

✅ Correto

❌ Incorreto

✅ Correto

✅ Correto

Centrado em arquitetura

✅ Correto

❌ Incorreto

✅ Correto

✅ Correto

Iterativo e incremental

✅ Correto

❌ Incorreto

✅ Correto

✅ Correto

Focado em riscos

✅ Correto

❌ Incorreto

✅ Correto

✅ Correto

1Dirigido por casos de uso
Requisitos guiam o desenvolvimento
Casos de uso esgotam funcionalidades
2Centrado em arquitetura
Estabelecida na elaboração
Evolui com iterações
3Iterativo e incremental
Ciclos de duração fixa
Incrementos do software
4Focado em riscos
Prioriza casos críticos
Mitigação precoce
Processo Unificado (UP)
LEVELsoulevel.com.br
Processo Unificado (UP): Dirigido por casos de uso (Requisitos guiam o desenvolvimento, Casos de uso esgotam funcionalidades); Centrado em arquitetura (Estabelecida na elaboração, Evolui com iterações); Iterativo e incremental (Ciclos de duração fixa, Incrementos do software); Focado em riscos (Prioriza casos críticos, Mitigação precoce)

Item I — ✅ Correto

O UP é use-case driven (dirigido por casos de uso). Os casos de uso guiam todo o desenvolvimento, desde a captura de requisitos até a validação. A afirmativa de que "o conjunto de casos de uso deve definir e esgotar toda a funcionalidade possível do sistema" está de acordo com essa característica.

Item II — ❌ Incorreto

Afirma que o UP "não é centrado em arquitetura" porque a arquitetura resulta de versões incrementais. Isso é falso. O UP é architecture-centric: a arquitetura é estabelecida precocemente (na fase de elaboração) e evolui ao longo das iterações. Ser incremental não exclui o foco em arquitetura; pelo contrário, a arquitetura é um dos pilares do UP.

Item III — ✅ Correto

O UP é iterativo e incremental. Ele divide o desenvolvimento em ciclos de duração fixa (iterações) que produzem incrementos do software. A afirmativa se refere a "assim como nos métodos ágeis" — de fato, o RUP adota iterações com duração fixa, similarmente aos métodos ágeis.

Item IV — ✅ Correto

O UP é focado em riscos (risk-driven). As iterações iniciais priorizam os casos de uso mais arriscados e críticos, visando mitigar riscos cedo. A afirmativa está correta.

NÃO CAIA NESSA!

A banca explora a falsa oposição entre incremental e centrado em arquitetura. Muitos candidatos pensam que, por ser incremental, o UP não prioriza arquitetura. Na verdade, as iterações iniciais já definem e consolidam a arquitetura, que é um dos principais artefatos do processo.

Conclusão: Estão corretos os itens I, III e IV. Portanto, a alternativa que contém apenas esses itens é a D (I, III e IV).

Link permanente: /questoes/fc021576