FC ConcursosFC Concursos

Questão FC405931

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

Questões sem classificação de assunto (TI - Engenharia de Software)

FGV · 2025

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. III, apenas.
  2. II e III, apenas.
  3. I e III, apenas.
  4. I e II, apenas.
  5. I, II e III.
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

Prototipação evolucionária expõe cedo uma versão funcional que é refinada com feedback. Em sistemas de grande porte e longa duração, isso gera problemas práticos: produzir extensa documentação para versões que mudam rapidamente é oneroso e pouco eficaz, impactando custos e governança.


A continuidade das mudanças tende a gerar código e arquitetura frágeis, otimizações locais e atalhos que corroem a estrutura do protótipo. Assim, quem não participou das iterações iniciais terá dificuldade de compreender e manter o sistema.


Além disso, modelos contratuais tradicionais exigem uma especificação estável. Sem ela, fica difícil definir escopo, custos e prazos, o que cria riscos comerciais e resistência do cliente a projetos com evolução aberta e possíveis estouros de orçamento.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo