Pular para o conteúdo principal

Questão de Engenharia de Software — Prototipação — FCC 2015

Engenharia de SoftwarePrototipação
Código
fc022300
Banca
FCC
Órgão
TCM-GO
Ano
2015
Nível
Superior
Cargo
Auditor de Controle Externo - Informática
Sobre a prototipação, considere: I. Auxilia o engenheiro de software e o cliente a entenderem melhor o que deve ser construído quando os requisitos estão confusos. II. Tem como vantagem a construção rápida de um protótipo que, não podendo ser descartado, passa a ser o núcleo do sistema que será construído. III. Pode ser usada como um modelo de processo independente. IV. Apresenta ao cliente uma versão executável do software, sempre utilizando os algoritmos mais eficientes para demonstrar a capacidade do sistema a ser criado.V. É indicada para estudar as alternativas de interface do usuário e a viabilidade de atendimento dos requisitos de desempenho, dentre outras possibilidades.Está correto o que consta APENAS em
  1. AII, III e IV.
  2. BI, III e V.
  3. CIII, IV e V.
  4. DI e V.
  5. EI, II e IV.
Revelar gabarito e comentário

GabaritoB — I, III e V.

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 de Software

Gabarito: letra B. A prototipação é uma técnica que ajuda a esclarecer requisitos confusos (I), pode ser usada como modelo de processo independente (III) e é indicada para estudar alternativas de interface e viabilidade de requisitos de desempenho (V). O item II erra ao afirmar que o protótipo nunca pode ser descartado, ignorando a prototipação descartável. O item IV erra ao dizer que "sempre" utiliza os algoritmos mais eficientes — o foco é na demonstração de conceitos, não na eficiência.

Item

Afirmativa

Correto?

I

Auxilia a entender requisitos confusos

II

Protótipo nunca descartável, vira núcleo do sistema

III

Pode ser modelo de processo independente

IV

Sempre usa algoritmos mais eficientes

V

Indicada para interface e viabilidade de desempenho

Item I — ✅ Correto

A prototipação é amplamente utilizada quando os requisitos estão confusos, pois permite que cliente e desenvolvedores experimentem uma versão inicial do sistema, esclarecendo o que deve ser construído. O capítulo 8 do livro-texto de Engenharia de Software afirma que "um protótipo é uma versão inicial... para mostrar conceitos, experimentar opções de projeto e conhecer mais sobre os problemas".

Item II — ❌ Incorreto

Existem dois tipos de prototipação: descartável (rapidamente construída e depois descartada) e evolucionária (refinada até se tornar o sistema final). A afirmativa diz que o protótipo "não podendo ser descartado, passa a ser o núcleo do sistema" — isso é falso, pois a prototipação descartável é uma abordagem comum e válida.

Item III — ✅ Correto

A prototipação pode ser adotada como um modelo de processo independente, especialmente em projetos com requisitos incertos. O próprio capítulo 8 do livro-texto apresenta a prototipação como um modelo de processo, destacando seu papel no ciclo de vida do software.

Item IV — ❌ Incorreto

O objetivo do protótipo não é demonstrar a capacidade com algoritmos eficientes, mas sim validar conceitos, requisitos e interfaces. Muitas vezes o protótipo é construído rapidamente, sacrificando desempenho e eficiência. A palavra "sempre" torna a afirmativa falsa.

Item V — ✅ Correto

A prototipação é especialmente útil para projetar interfaces de usuário e testar a viabilidade de requisitos não funcionais, como desempenho. O livro-texto dedica uma seção inteira à "Prototipação de interface com o usuário" e menciona que a prototipação ajuda na validação de requisitos.

Conclusão: Estão corretos apenas os itens I, III e V, correspondendo à alternativa B.

Link permanente: /questoes/fc022300