Pular para o conteúdo principal

Questão de Arquitetura de Software — Software — ACAFE 2024

Arquitetura de SoftwareSoftware
Código
qg053134
Banca
ACAFE
Órgão
CELESC
Ano
2024
Nível
Superior
Cargo
Analista de Sistemas - Negócios
Uma empresa de desenvolvimento de software está criando um sistema de gerenciamento de clientes para um grande cliente corporativo. Para garantir que o sistema atenda às expectativas do cliente e facilite a coleta de feedback durante o desenvolvimento, a equipe decide usar prototipação como parte do processo de desenvolvimento. Durante uma reunião, a equipe discute os benefícios e desafios da prototipação. Qual das seguintes afirmações sobre o processo de prototipação de sistemas computacionais está CORRETA?
  1. AUma vez que o protótipo esteja concluído, ele deve ser descartado e não deve influenciar o design final do sistema.
  2. BA prototipação é um processo que elimina a necessidade de documentação, pois o protótipo serve como a especificação final.
  3. CA prototipação permite que os usuários finais forneçam feedback antecipado e contínuo, o que pode melhorar significativamente a usabilidade do sistema.
  4. DA prototipação é adequada apenas para pequenos projetos devido ao seu custo e tempo de desenvolvimento elevados.
  5. EPrototipação é sinônimo de desenvolvimento incremental e não deve ser utilizada em conjunto com outras metodologias de desenvolvimento de software.
Revelar gabarito e comentário

GabaritoC — A prototipação permite que os usuários finais forneçam feedback antecipado e contínuo, o que pode melhorar significativamente a usabilidade do sistema.

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

Prototipação no desenvolvimento de software

Gabarito: letra C. A prototipação é uma técnica que permite aos usuários finais fornecer feedback antecipado e contínuo, refinando os requisitos e melhorando a usabilidade do sistema final, conforme destaca o paradigma de prototipação descrito nos modelos de processo de software.

A banca testa o entendimento do que é prototipação e seus objetivos, evitando confundir com descarte obrigatório, eliminação de documentação, restrição a projetos pequenos ou sinonímia com desenvolvimento incremental.

Afirmação sobre Prototipação

Correta?

Justificativa

O protótipo deve ser descartado e não influenciar o design final.

❌ Incorreta

O protótipo pode evoluir para o sistema final ou servir de base para refinar requisitos, influenciando diretamente o design.

A prototipação elimina a necessidade de documentação, pois o protótipo serve como especificação final.

❌ Incorreta

O protótipo auxilia na compreensão dos requisitos, mas não substitui a documentação técnica, essencial para manutenção e comunicação.

A prototipação permite que os usuários finais forneçam feedback antecipado e contínuo, melhorando a usabilidade.

✅ Correta

O feedback antecipado e contínuo dos usuários refina os requisitos e melhora significativamente a usabilidade do sistema final.

A prototipação é adequada apenas para pequenos projetos devido ao custo e tempo elevados.

❌ Incorreta

A prototipação pode ser empregada em projetos de qualquer porte, especialmente quando os requisitos são obscuros ou a interação precisa ser validada.

Prototipação é sinônimo de desenvolvimento incremental e não deve ser usada com outras metodologias.

❌ Incorreta

A prototipação é frequentemente combinada com modelos como cascata ou iterativos, servindo como técnica dentro de processos maiores.

  1. 1Ouvir o cliente
  2. 2Construir protótipo
  3. 3Cliente testa e avalia
  4. 4Refinar requisitos
  5. 5Produto final
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Afirma que o protótipo deve ser descartado e não influenciar o design final. Na prática, o protótipo pode evoluir para o sistema final ou servir de base para refinar requisitos, influenciando diretamente o design. O modelo de prototipação usa o feedback para ajustar o protótipo e definir necessidades, conforme texto de apoio.

Alternativa B — ❌ Incorreta

Diz que a prototipação elimina a necessidade de documentação. O protótipo auxilia na compreensão dos requisitos, mas não substitui a documentação técnica (especificações, diagramas, manuais). A documentação permanece essencial para manutenção e comunicação.

Alternativa C — ✅ Correta ⟵ GABARITO

A prototipação permite que os usuários finais forneçam feedback antecipado e contínuo durante o desenvolvimento, o que melhora significativamente a usabilidade. O texto de apoio confirma: "O protótipo é entregue e avaliado pelos envolvidos, os quais fornecem feedback que é usado para refinar ainda mais os requisitos."

Alternativa D — ❌ Incorreta

Sugere que a prototipação é adequada apenas para pequenos projetos devido a custo e tempo elevados. Na realidade, a prototipação pode ser empregada em projetos de qualquer porte, especialmente quando os requisitos são obscuros ou a interação homem-máquina precisa ser validada.

Alternativa E — ❌ Incorreta

Iguala prototipação a desenvolvimento incremental e afirma que não deve ser usada em conjunto com outras metodologias. A prototipação é frequentemente combinada com modelos como cascata ou iterativos, servindo como técnica dentro de processos maiores. O texto de apoio cita: "ela é mais comumente utilizada como uma técnica a ser implementada no contexto de qualquer um dos modelos de processo citados neste capítulo."

Gabarito: letra C.

Link permanente: /questoes/qg053134