Pular para o conteúdo principal

Questão de Arquitetura de Software — Ciclo de Vida — Instituto Acesso 2024

Arquitetura de SoftwareCiclo de Vida
Código
qg290168
Banca
Instituto Acesso
Órgão
Câmara de Manaus - AM
Ano
2024
Nível
Superior
Cargo
Analista de Sistemas
O gerenciamento do ciclo de vida do software (SDLC) abrange todas as fases do desenvolvimento, desde o levantamento de requisitos até a manutenção. Em um processo bem definido, cada fase é gerenciada e documentada para garantir a qualidade do produto final. Qual das alternativas abaixo descreve corretamente uma prática comum no gerenciamento do ciclo de vida do software?
  1. ANo SDLC, o teste é realizado exclusivamente ao final do desenvolvimento para verificar se o produto final corresponde aos requisitos iniciais.
  2. BA fase de manutenção ocorre apenas se o sistema falhar e não está incluída no SDLC.
  3. CO SDLC exige que todas as fases sejam executadas de forma linear, sem retornos a fases anteriores, garantindo uma abordagem estritamente sequencial.
  4. DO SDLC abrange desde o levantamento de requisitos até a manutenção, prevendo melhorias e correções de acordo com as necessidades do cliente.
  5. EApós a implementação, o SDLC é encerrado, não sendo necessária uma fase de avaliação ou manutenção do sistema.
Revelar gabarito e comentário

GabaritoD — O SDLC abrange desde o levantamento de requisitos até a manutenção, prevendo melhorias e correções de acordo com as necessidades do cliente.

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

Gerenciamento do Ciclo de Vida do Software (SDLC)

Gabarito: letra D. O SDLC (Software Development Life Cycle) é um processo que abrange todas as fases, do levantamento de requisitos à manutenção, incluindo melhorias e correções contínuas conforme as necessidades do cliente. Essa é a definição clássica e amplamente aceita na engenharia de software.

A questão testa o conhecimento básico sobre o ciclo de vida do software, especialmente a abrangência das fases e a importância da manutenção. Vamos analisar cada alternativa:

  1. 1Levantamento de requisitos
  2. 2Projeto
  3. 3Implementação
  4. 4Testes
  5. 5Implantação
  6. 6Manutenção
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Afirma que o teste é realizado exclusivamente ao final do desenvolvimento. Isso não é uma prática comum no SDLC moderno. Modelos iterativos e incrementais (como Scrum, XP) realizam testes contínuos durante todo o desenvolvimento. Mesmo no modelo cascata, o teste é uma fase específica após a implementação, mas não é “exclusivamente ao final” no sentido de que não há verificações anteriores. A banca explora o erro de imaginar que o teste é uma atividade isolada no fim.

Alternativa B — ❌ Incorreta

Diz que a manutenção ocorre apenas se o sistema falhar e não está incluída no SDLC. Na verdade, a manutenção é uma fase fundamental do SDLC, prevendo correções, melhorias e adaptações, independentemente de falhas. O ciclo de vida inclui a manutenção como atividade contínua após a implantação.

Alternativa C — ❌ Incorreta

Afirma que o SDLC exige execução linear, sem retornos. Isso desconsidera os modelos iterativos e evolutivos (como espiral, incremental, ágeis), que permitem retornos a fases anteriores. O modelo cascata é linear, mas não é o único nem obrigatório. O SDLC como conceito geral comporta diferentes abordagens.

Alternativa D — ✅ Correta ⟵ GABARITO

Descreve corretamente o SDLC: abrange desde o levantamento de requisitos até a manutenção, prevendo melhorias e correções conforme as necessidades do cliente. Essa é a visão holística do ciclo de vida, alinhada com a definição de Sommerville e Pressman.

Alternativa E — ❌ Incorreta

Afirma que após a implementação o SDLC é encerrado, sem necessidade de manutenção. Isso é falso: a manutenção é uma fase essencial para garantir que o software continue atendendo às necessidades ao longo do tempo.

PEGA ESSA DICA!

O SDLC é um processo contínuo, e a manutenção é tão importante quanto as fases iniciais. Em provas, desconfie de alternativas que excluem a manutenção ou que tratam o ciclo como estritamente linear.

Gabarito: letra D

Link permanente: /questoes/qg290168