Próximas questões
Com base no mesmo assunto
Q754950 Engenharia de Software
Com relação ao uso de projetos de prototipação, sugeridos por Sommerville, analise as afirmativas a seguir.
I. Por conta da exibição da apresentação dos requisitos iniciais, a prototipação geralmente inicia com custos reduzidos nos estágios iniciais aumentando nos estágios avançados do processo de desenvolvimento, mas isso é compensado pelo ganho no produto final.
II. Particularmente quando há atrasos na entrega da versão final do software, os desenvolvedores são pressionados pelos gerentes a entregarem protótipos throw‐away, pois estes consideram que entregar um sistema incompleto é melhor do que nada, apesar de, por várias razões, isto não ser sensato
III. Os principais benefícios no uso da prototipação são a usabilidade aprimorada do sistema, a adequação maior do sistema às necessidades do usuário, a qualidade do projeto aprimorada, a facilidade de manutenção aprimorada e o esforço de desenvolvimento reduzido.
Assinale:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: D - se somente as afirmativas II e III estiverem corretas.

Para resolver esta questão, é importante ter conhecimento sobre as técnicas e objetivos da prototipação em Engenharia de Software, bem como as implicações do uso de diferentes tipos de protótipos, como os chamados protótipos descartáveis (throw-away).

Afirmativa I: Inicialmente, a prototipação pode reduzir a incerteza sobre os requisitos e ajudar a refinar as estimativas de custo, porém a ideia de que os custos começam reduzidos e aumentam nos estágios avançados é uma generalização que não se sustenta em todos os contextos. A assertiva falha em reconhecer que a prototipação pode também ajudar a identificar problemas antecipadamente, potencialmente reduzindo custos no longo prazo.

Afirmativa II: Esta afirmativa é correta. Em situações de atraso, protótipos descartáveis podem ser utilizados como uma medida de contenção, mas esta prática pode ser questionável. O protótipo pode não representar adequadamente o sistema final, o que leva a uma percepção errônea do produto por parte dos stakeholders. Além disso, pode haver um comprometimento da qualidade e um aumento no esforço para adequação subsequente ao produto final.

Afirmativa III: Esta afirmativa também é correta. A prototipação traz benefícios claros, como aprimoramento da usabilidade, alinhamento do sistema às necessidades dos usuários, qualidade de projeto melhorada e potencial redução do esforço de desenvolvimento, uma vez que permite a iteração e a validação de conceitos com os usuários finais antes da implementação definitiva do sistema.

Portanto, a análise mostra que apenas as afirmativas II e III estão alinhadas com os princípios de prototipação e sua aplicação prática no desenvolvimento de software, o que torna a alternativa D a resposta correta.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Gabarito está D.

 

A prototipação geralmente inicia com custos elevados, ou é em outro trecho que está o erro da I?

Letra D

I. Por conta da exibição da apresentação dos requisitos iniciais, a prototipação geralmente(Reduz os riscos do projeto) inicia com custos reduzidos nos estágios iniciais aumentando nos estágios avançados do processo de desenvolvimento, mas isso é compensado pelo ganho no produto final.

Obs: É fundamental reduzir riscos na fase inicial do projeto com o uso da prototipação. Não é foco redução de custos com prototipação nos estágios inicias do projeto.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo