Questão de Arquitetura de Software — Software — ACAFE 2024
Arquitetura de Software›Software
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?
AUma vez que o protótipo esteja concluído, ele deve ser descartado e não deve influenciar o design final do sistema.
BA prototipação é um processo que elimina a necessidade de documentação, pois o protótipo serve como a especificação final.
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.
DA prototipação é adequada apenas para pequenos projetos devido ao seu custo e tempo de desenvolvimento elevados.
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.
1Ouvir o cliente
2Construir protótipo
3Cliente testa e avalia
4Refinar requisitos
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."