Prototipação Flashcards

1
Q

O que é um protótipo?

A

É uma versão inicial de um sistema de software, usado para demonstrar conceitos, experimentar opções de projeto e descobrir mais sobre o problema e suas possíveis soluções. O desenvolvimento rápido e iterativo do protótipo é essencial para que os custos sejam controlados e as partes interessadas do sistema possam experimentá-lo no início do processo de software.

Embora a prototipação possa ser utilizada como um modelo de processo isolado (stand-alone process) é mais comumente utilizada como uma técnica passível de ser implementada no contexto de qualquer modelo de processo. Independentemente da forma como é aplicado, quando os requisitos estão obscuros, o paradigma da prototipação auxilia os interessados a compreender melhor o que está para ser construído.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quais os tipos de protótipos e suas definições?

A
  • Prototipação evolucionária ou desenvolvimento exploratório: abordagem para o desenvolvimento do sistema onde um protótipo inicial é produzido e refinado através de vários estágios até atingir o sistema final. É um modelo de processo que inicia com os requisitos mais bem compreendidos.
  • Prototipação descartável (throw-away): um protótipo o qual é usualmente uma implementação prática do sistema é produzido para ajudar a levantar os problemas com os requisitos e depois descartado. Funciona como uma técnica utilizada em outro modelo de processo que é aplicada geralmente aos requisitos menos compreendidos.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quais as fases de desenvolvimento de um protótipo? (Sommerville)

A
  • Estabelecer objetivos do protótipo: os objetivos da prototipação devem ser explicitados desde o início do processo.
  • Definir a funcionalidade do protótipo: o próximo estágio do processo é decidir o que colocar e, talvez mais importante ainda, o que deixar de fora do sistema de protótipo. Para reduzir os custos de prototipação e acelerar o cronograma de entrega, pode-se deixar alguma funcionalidade fora do protótipo.
  • Desenvolver protótipo: criação do protótipo.
  • Avaliar protótipo: provisões devem ser feitas para o treinamento do usuário, e os objetivos do protótipo devem ser usados para derivar um plano de avaliação.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly