Pular para o conteúdo principal

Questão de Arquitetura de Software — Ciclo de Vida — FAFIPA 2025

Arquitetura de SoftwareCiclo de Vida
Código
qg451435
Banca
FAFIPA
Órgão
Prefeitura de Araucária - PR
Ano
2025
Nível
Superior
Cargo
Analista de Sistemas
Durante o ciclo de vida do software, a fase de teste tem como principal objetivo:
  1. Adocumentar as decisões tomadas durante o desenvolvimento.
  2. Bgarantir que o código está livre de vulnerabilidades de segurança.
  3. Canalisar a viabilidade econômica do projeto.
  4. Dverificar se o software atende aos requisitos especificados.
  5. Ecriar protótipos para validação inicial.
Revelar gabarito e comentário

GabaritoD — verificar se o software atende aos requisitos especificados.

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

Fase de Testes no Ciclo de Vida do Software

Gabarito: letra D. O principal objetivo da fase de testes é verificar se o software atende aos requisitos especificados. O conteúdo de apoio confirma que a fase de testes deve "garantir que o software atenda aos requisitos". As demais alternativas referem-se a objetivos de outras fases ou a aspectos específicos que não representam o propósito central dos testes.

Alternativa A — ❌ Incorreta

Documentar as decisões tomadas durante o desenvolvimento é uma atividade importante, mas pertence principalmente às fases de documentação e encerramento, não sendo o objetivo principal da fase de testes.

Alternativa B — ❌ Incorreta

Garantir que o código está livre de vulnerabilidades de segurança é um objetivo válido, mas é apenas uma parte dos testes (testes de segurança). O objetivo principal e abrangente da fase de testes é verificar a conformidade com todos os requisitos, não apenas os de segurança.

Alternativa C — ❌ Incorreta

Analisar a viabilidade econômica do projeto é um objetivo das fases iniciais de planejamento e viabilidade, não da fase de testes.

Alternativa D — ✅ Correta ⟵ GABARITO

A fase de testes tem como finalidade primordial verificar se o software implementado está em conformidade com os requisitos especificados, identificando defeitos e assegurando a qualidade do produto.

Alternativa E — ❌ Incorreta

Criar protótipos para validação inicial é uma atividade típica das fases de prototipação ou modelagem, não da fase de testes, que ocorre após a codificação.

Conclusão: A alternativa correta é a letra D, pois reflete o propósito central dos testes no ciclo de vida do software.

Link permanente: /questoes/qg451435