Pular para o conteúdo principal

Questão de Engenharia de Software — Prototipação — FGV 2024

Engenharia de SoftwarePrototipação
Código
fg080987
Banca
FGV
Órgão
EBSERH
Ano
2024
Nível
Superior
Cargo
Grupo Analista de Tecnologia da Informação
A prototipação evolucionária está baseada na ideia de desenvolver uma implementação inicial expondo-a precocemente aos comentários dos usuários, aperfeiçoando-a ao longo de vários estágios até que o sistema adequado tenha sido desenvolvido. No entanto, existem problemas com relação a esse tipo de prototipação.Com relação aos problemas mais importantes relacionados ao desenvolvimento de sistema de grande porte com longo tempo de duração, avalie as afirmativas a seguir.I. As estruturas de gerenciamento de software para sistemas de grande porte são estabelecidas para lidar com um modelo de processo de software que gera produtores regulares. Entretanto, os protótipos evoluem tão rapidamente que não é eficaz, do ponto de vista de custos, produzir um grande volume de documentação para o sistema.II. A continuidade das mudanças tende a corromper a estrutura do protótipo do sistema. Significando que qualquer um que não seja do grupo de desenvolvedores originais provavelmente terá dificuldades de compreendê-la.III. O modelo normal de contrato entre o cliente e o desenvolvedor de software se baseia na especificação formal do sistema. Quando não houver especificação poder ser difícil de estabelecer um contrato, os clientes podem não se sentir à vontade com projetos que possuem serviços prolongados e ultrapassem o orçamento definido.Está correto o que se afirma em
  1. AIII, apenas.
  2. BII e III, apenas.
  3. CI e III, apenas.
  4. DI e II, apenas.
  5. EI, II e III.
Revelar gabarito e comentário

GabaritoE — I, II e III.

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 Evolucionária em Sistemas de Grande Porte

Gabarito: letra E (I, II e III). Todas as afirmativas descrevem problemas reais e reconhecidos da prototipação evolucionária quando aplicada a sistemas de grande porte com longa duração: dificuldade de documentação e gerenciamento, degradação da estrutura do protótipo e desafios contratuais pela falta de especificação formal inicial. Esses pontos são amplamente discutidos na literatura de engenharia de software (Sommerville, Pressman).

Afirmativa I — ✅ Correta

A afirmativa destaca que as estruturas tradicionais de gerenciamento de software esperam entregas regulares e documentação volumosa, mas a prototipação evolucionária opera com ciclos rápidos, tornando a produção de documentação extensa ineficaz e cara. Esse é um problema conhecido, pois o foco está no software funcional em evolução.

Afirmativa II — ✅ Correta

Mudanças contínuas no protótipo tendem a corromper sua estrutura original, dificultando a compreensão por novos desenvolvedores. Isso ocorre porque a arquitetura não é rigidamente planejada desde o início, gerando débito técnico e perda de inteligibilidade.

Afirmativa III — ✅ Correta

Contratos tradicionais baseiam-se em especificações formais completas. A prototipação evolucionária, por não ter requisitos totalmente definidos no início, dificulta o estabelecimento de contratos fixos, gerando insegurança no cliente quanto a prazos e custos. Esse problema é recorrente em projetos que adotam essa abordagem.

Conclusão: Todas as afirmativas (I, II e III) são verdadeiras. Portanto, o gabarito é a letra E.

Link permanente: /questoes/fg080987