Você está na página 1de 5

INSTITUTO POLITCNICO Centro Universitrio UNA

ANLISE DE SISTEMAS

Belo Horizonte
2015

Andreia Arajo, Daniel Basseda, Job Ferreira, Jos Newton


Larissa Silveira, Rafael Tavares, Warlei Souza.

PROTOTIPAO

Trabalho apresentado como requisito de


avaliao do curso de Sistemas de
Informao do Centro Universitrio UNA.
Professora: Erica Oliveira

Belo Horizonte
2015

O que prototipao?
A prototipao um processo que tem como objetivo facilitar o entendimento dos
requisitos, apresentar conceitos e funcionalidades do software. Desta forma, podemos
propor uma soluo adequada para o problema do cliente.

Importncia:
O processo de prototipao ajuda a entender o propsito do software que ser
desenvolvido, o negcio do cliente, propor melhorias, minimizar riscos e maximizar
lucros.

Caractersticas:
Os prottipos tambm so grandes aliados das metodologias geis de
desenvolvimento, uma vez que garantem maior alinhamento entre a equipe e o
cliente. Eles podem ser desenvolvidos em diferentes nveis de fidelidade: quanto maior
ela for, mais o prottipo se assemelhar ao resultado entregue. No entanto, um
prottipo de alta fidelidade leva mais tempo para ser criado ou modificado. A escolha
do prottipo ideal varia de acordo com o nvel de entendimento do negcio, a
complexidade dos requisitos, prazo e oramento para elaborao.
Podemos dividir os prottipos em trs categorias:

Wireframes & Rascunhos

So prottipos de baixa fidelidade, rpidos para se desenvolver e modificar.


Wireframes no vo mostrar detalhes visuais ou interaes de tela, mas vo ajudar a
validar requisitos e regras de negcio de maneira eficiente. Wireframes so a melhor
escolha para representar cenrios complexos onde um fluxo ou processo precisa ser
compreendido.

Prottipos visuais

Criados com programas de edio grfica, estes prottipos tm maior apelo visual.
Entretanto, no possuem interaes de tela e demandam mais tempo para se fazer
ajustes e melhorias. So uma tima opo para telas com maior nfase em esttica e
usabilidade, quando os requisitos j foram entendidos.

Prottipos interativos

So prottipos completos e representativos. Alm da parte visual, englobam uma srie


de detalhes de esttica e efeitos de interao, proporcionando uma experincia rica e
realista. Tambm ajudam a equipe a identificar novos requisitos, oportunidades e
futuros problemas. As consequncias disso para o software so lucros maiores a longo
prazo e riscos menores durante o desenvolvimento. Em contrapartida, prottipos
interativos demandam uma equipe de maior conhecimento tcnico e demoram mais
tempo para serem criados.

Quando aplicar?

Em muitos casos o cliente define somente um conjunto de objetivos gerais para


o Sistema (Software), mas no foi capaz de gerar requisitos definidos, de
entrada, processamento e sada, para o sistema (software).
Desenvolvedor no tem certeza da eficincia de um algoritmo, ou como ele
pode se comportar em um determinado Sistema Operacional ou durante a
comunicao com alguma interface, perifricos/componentes;
Interao homem-mquina pode no ser aceita pelo cliente, ou seja, a interface
de comunicao com aplicao (Software) pode ser confusa ou no usual.

Vantagens da prototipao:

Facilita o entendimento dos requisitos do sistema.


Modelo mais concreto para fins de validao do que modelos representados
por diagramas.
Permite alterar o sistema mais cedo no desenvolvimento, adequando-o mais de
perto s necessidades do usurio (menor custo de uma alterao).
Permite descartar um sistema quando este se mostrar inadequado (prottipo
de viabilidade).
Possibilidade de desenvolver um sistema que atenda mais de perto as
necessidades e expectativas dos usurios. Permite uma interao com o
usurio ao longo de todo o ciclo de vida do desenvolvimento.

Desvantagens da prototipao:

Gerncia do projeto: Normalmente, vrias interaes so necessrias para se


refinar um prottipo. Sob esta tica, surge uma importante questo: quando
parar? Se esta questo no for tratada com cuidado, a prototipao pode se
estender indefinidamente.
Considerar o prottipo como sendo o sistema final: a qualidade pode no ter
sido apropriadamente considerada.
O desenvolvedor muitas vezes faz concesses de implementao a fim de
colocar um prottipo em funcionamento rapidamente. Um sistema operacional
ou linguagem de programao imprpria pode ser usada simplesmente porque
est disposio e conhecida. Um algoritmo ineficiente pode ser
implementado simplesmente para demonstrar capacidade. Depois de algum
tempo, o desenvolvedor pode familiarizar-se com essas opes e esquecer-se
de todas as razes pelas quais elas so inadequadas. A opo menos que
ideal se tornou ento parte integrante do sistema.

Na figura abaixo demonstrado o processo de desenvolvimento do


prottipo:

Referncias Bibliogrficas:
UNIVERSIDADE FEDERAL DO PAR. Instituto de Tecnologia Faculdade de
Engenharia da Computao. Belm, 2011. Disponvel em: http://engcompufpa2009.googlecode.com/svn/trunk/EngComp_5semestre/APSS/Trabalhos_Feitos/trab1_
APSS/trabalho1_APSS.pdf.
CARVALHO, Pedro. Tcnicas de Levantamento de Requisitos. S. J. Rio Preto, 2009.
Disponvel
em
http://pedrofcarvalho.com.br/PDF/ENGENHARIA_ANALISE_LEVANTAMENTO_REQU
SITOS_2.pdf
CAMARINI, Bruno. Prototipao e sua importncia no desenvolvimento de software.
So Paulo, 2013. Disponvel em: http://dextra.com.br/prototipacao-e-sua-importanciano-desenvolvimento-de-software/