Download - Prototipação de software
![Page 1: Prototipação de software](https://reader036.vdocuments.pub/reader036/viewer/2022062303/555b2f89d8b42afc348b4ad8/html5/thumbnails/1.jpg)
PrototipaçãoPrototipação
Betley de JesusLeonardo Paixão
Marcelo HeltWatson Willian
![Page 2: Prototipação de software](https://reader036.vdocuments.pub/reader036/viewer/2022062303/555b2f89d8b42afc348b4ad8/html5/thumbnails/2.jpg)
O que é ProtótipoO que é Protótipo
É uma representação visual do produto que está sendo desenvolvido.
É construído geralmente com os mesmos materiais do produto final e já traz os mecanismos necessários para o fazer funcionar.
Toda a idéia que envolve a prototipação está voltada para o tempo e o custo de desenvolver
algo que possa ser testado pelos usuários.
![Page 3: Prototipação de software](https://reader036.vdocuments.pub/reader036/viewer/2022062303/555b2f89d8b42afc348b4ad8/html5/thumbnails/3.jpg)
Classificações de Nielsen Classificações de Nielsen
Quanto ao objetivo dos protótipos, Nielsen os classifica como:
Horizontal: Exibe a interface do usuário sem ter o foco nas funcionalidades por trás dos botões, demonstrando superficialmente toda a interface. Este tipo de protótipo permite testar a interface como um todo.
Vertical: Tem seu foco nas funcionalidades do sistema. Possui poucas tarefas, mas funcionalmente aprofundadas. Este tipo de protótipo permite testar uma pequena parte do sistema.
![Page 4: Prototipação de software](https://reader036.vdocuments.pub/reader036/viewer/2022062303/555b2f89d8b42afc348b4ad8/html5/thumbnails/4.jpg)
Classificações de PreeceClassificações de Preece
Quanto a sua fidelidade, Preece classifica os protótipos como:
De Alta Fidelidade: Possui muita proximidade com a interface final do sistema. Protótipos de alta fidelidade tornam o produto esteticamente agradável.
De Baixa Fidelidade: Envolve a utilização de materiais que estão mais longe da versão final do sistema. Este tipo de protótipo é uma representação artística que omite bastante detalhes do produto real.
![Page 5: Prototipação de software](https://reader036.vdocuments.pub/reader036/viewer/2022062303/555b2f89d8b42afc348b4ad8/html5/thumbnails/5.jpg)
O processo de prototipação utiliza-se de quatro fases:
![Page 6: Prototipação de software](https://reader036.vdocuments.pub/reader036/viewer/2022062303/555b2f89d8b42afc348b4ad8/html5/thumbnails/6.jpg)
Definição dos objetivos do protótipo: É feito um estudo das regras de negócio do sistema que deverá ser criado. O objetivo é verificar a viabilidade da prototipação, o material a ser utilizado.
Definição das funcionalidades do protótipo: Este é o momento em que são combinadas e registradas quais são as funcionalidades mais desejadas e mais importantes que devem estar presentes.
![Page 7: Prototipação de software](https://reader036.vdocuments.pub/reader036/viewer/2022062303/555b2f89d8b42afc348b4ad8/html5/thumbnails/7.jpg)
Desenvolvimento do protótipo: Nesta fase é construído o protótipo de acordo com as especificações geradas nas fases anteriores.
Entrega e avaliação do protótipo: O final de uma iteração no desenvolvimento de um protótipo é a entrega do mesmo, podendo este ser demonstrado aos usuários, extraindo a opinião dos mesmos a respeito do protótipo, verificando assim, as possibilidades de modificações e novas idéias sobre o objeto final a ser entregue.
![Page 8: Prototipação de software](https://reader036.vdocuments.pub/reader036/viewer/2022062303/555b2f89d8b42afc348b4ad8/html5/thumbnails/8.jpg)
Tipos de PrototipaçãoTipos de Prototipação
Prototipação em Papel
Utiliza meios físicos como papéis, cartolina e papelão para a criação de objetos que irão demonstrar como será o objeto final desejado.
![Page 9: Prototipação de software](https://reader036.vdocuments.pub/reader036/viewer/2022062303/555b2f89d8b42afc348b4ad8/html5/thumbnails/9.jpg)
WireframeÉ o documento que apresenta a estrutura e o
conteúdo da interface, indicando o peso e relevância de cada elemento do layout e sua relação com os demais elementos formadores do todo.
![Page 10: Prototipação de software](https://reader036.vdocuments.pub/reader036/viewer/2022062303/555b2f89d8b42afc348b4ad8/html5/thumbnails/10.jpg)
Mock-upO mock-up é uma peça do tamanho real ou
exagerado do produto. Apresenta o fluxo de uma interação com a
interface, e, além disto, possui elementos como botões e menus entre outros objetos possibilitando ao usuário interagir com a interface.
![Page 11: Prototipação de software](https://reader036.vdocuments.pub/reader036/viewer/2022062303/555b2f89d8b42afc348b4ad8/html5/thumbnails/11.jpg)
Prototipação com enfoque em Prototipação com enfoque em Engenharia de SoftwareEngenharia de Software
Prototipação EvolucionáriaA prototipação evolucionária traz a vantagem
de possibilitar a rápida entrega do sistema, diminui o tempo entre a especificação e a implementação do software.
![Page 12: Prototipação de software](https://reader036.vdocuments.pub/reader036/viewer/2022062303/555b2f89d8b42afc348b4ad8/html5/thumbnails/12.jpg)
Prototipação Descartável• Esta abordagem utiliza a criação de um
protótipo com o intuito de esclarecer os requisitos e fornecer informações adicionais para os gerentes avaliarem riscos de processo.
![Page 13: Prototipação de software](https://reader036.vdocuments.pub/reader036/viewer/2022062303/555b2f89d8b42afc348b4ad8/html5/thumbnails/13.jpg)
Prototipação com enfoque em Prototipação com enfoque em Interação Humano-ComputadorInteração Humano-Computador
Prototipação no ciclo de vida EstrelaNeste ciclo o sistema é desenvolvido de forma
iterativa até a criação da versão final do produto. A avaliação e a prototipação geram subsídios para o desenvolvimento dos testes e a extração dos requisitos do sistema.
![Page 14: Prototipação de software](https://reader036.vdocuments.pub/reader036/viewer/2022062303/555b2f89d8b42afc348b4ad8/html5/thumbnails/14.jpg)
Benefícios da prototipaçãoBenefícios da prototipação
Equívocos entre os usuários de software e desenvolvedores são expostos.
Serviços esquecidos podem ser detectados e serviços confusos podem ser identificados.
Um sistema funcionando está disponível nos primeiros estágios no processo de desenvolvimento.
O protótipo pode ser usado para treinamento do usuário e teste de sistema.
![Page 15: Prototipação de software](https://reader036.vdocuments.pub/reader036/viewer/2022062303/555b2f89d8b42afc348b4ad8/html5/thumbnails/15.jpg)
Maior aproximação do sistema com as necessidades dos usuários.
Melhoria da qualidade do projeto.
Melhoria na facilidade de manutenção.
Redução no esforço de desenvolvimento
![Page 16: Prototipação de software](https://reader036.vdocuments.pub/reader036/viewer/2022062303/555b2f89d8b42afc348b4ad8/html5/thumbnails/16.jpg)
SOFTWARES PARA SOFTWARES PARA PROTOTIPAÇÃO DE INTERFACESPROTOTIPAÇÃO DE INTERFACES
Ferramentas de prototipação são utilizadas durante os primeiros estágios de design quando avaliações tendem a ser feitas para prever a possibilidade de utilização do produto ou uma parte do produto.
Uma ferramenta de prototipação precisa ser fácil de usar, devendo possibilitar rapidez na construção de um protótipo.
![Page 17: Prototipação de software](https://reader036.vdocuments.pub/reader036/viewer/2022062303/555b2f89d8b42afc348b4ad8/html5/thumbnails/17.jpg)
Serena Prototype ComposerPossibilita a criação de um projeto de
interface bastante completo, contendo documentação e regras de interface, e possui diversos elementos de tela para serem usados na prototipação.
![Page 18: Prototipação de software](https://reader036.vdocuments.pub/reader036/viewer/2022062303/555b2f89d8b42afc348b4ad8/html5/thumbnails/18.jpg)
BlenderBlender
É uma ferramenta que permite a criação de vastos conteúdos de 3D. Oferece funcionalidades completas para modelagem, renderização, animação, pós-produção, criação e visualização de conteúdo 3D interativo.
![Page 19: Prototipação de software](https://reader036.vdocuments.pub/reader036/viewer/2022062303/555b2f89d8b42afc348b4ad8/html5/thumbnails/19.jpg)
SilverlightSilverlight
O Silverlight é um plug-in cross-browser e cross-platform para disponibilizar a próxima geração de conteúdo interativo e multimídia para aplicações web baseadas no Microsoft.NET.
![Page 20: Prototipação de software](https://reader036.vdocuments.pub/reader036/viewer/2022062303/555b2f89d8b42afc348b4ad8/html5/thumbnails/20.jpg)
SilverlightSilverlight
![Page 21: Prototipação de software](https://reader036.vdocuments.pub/reader036/viewer/2022062303/555b2f89d8b42afc348b4ad8/html5/thumbnails/21.jpg)
Referências
http://www.serena.com/products/composer
http://www.balsamiq.comhttp://
prototipoonline.googlecode.com/svn/branches
http://blendertotal.wordpress.com/o-que-e-blender/
http://msdn.microsoft.com/pt-br/silverlight/bb187401.aspx