Trabalho es prototipagem
-
Upload
dionei-jr-marino -
Category
Documents
-
view
1.232 -
download
0
Transcript of Trabalho es prototipagem
Dionei Jr Mariño
Pedro Henrique Falcão
É uma abordagem baseada numa visão evolutiva do desenvolvimento de software, onde o processo é afetado como um todo.
Esta abordagem envolve a produção de versões iniciais - protótipos (análogo a maquetes para a arquitetura) - de um sistema futuro onde pode-se realizar verificações e experimentos, com o objetivo de avaliar algumas de suas características e funcionalidades antes que o sistema venha realmente a ser construído, de forma definitiva.
Como surgiu este modelo? As tecnologias de Prototipagem nasceram em finais dos anos
80 e têm vindo a ser utilizadas quase exclusivamente para a fabricação de protótipos. Recentemente, contudo, as Técnicas de Prototipagem evoluíram daquelas aplicações para o fabricação direta de componentes industriais para utilização de construção de softwares.
Surgiu da falta de, ou pouca, troca de informações entre desenvolvedores e clientes durante o desenvolvimento do sistema, o que acarreta, geralmente, em grandes erros e deficiências no projeto do software e na insatisfação dos clientes.
Para que isso não ocorra é criado um, ou mais, protótipos a serem apresentados para o cliente, que tem por objetivo prevenir os problemas citados.
Descreva como funciona este modelo?
Protótipo é a primeira versão desenvolvida do software, a
qual tem a finalidade de abordar a questão de interface com o usuário, validar requisitos e apresentar a viabilidade do sistema.
Durante a criação do protótipo, clientes e desenvolvedores ficam em constante comunicação, gerando assim um levantamento eficaz de requisitos e funcionalidades do sistema.
Descreva como funciona este modelo?
Alguns desenvolvedores utilizam prototipações que são
descartadas, ou seja, o desenvolvimento do sistema somente será iniciado após o término do desenvolvimento do protótipo.
Esses métodos de prototipações geralmente elevam o custo do sistema, pois são feitos dois projetos separados, um do protótipo e outro do sistema final.
Essa separação entre o desenvolvimento do protótipo e do sistema final vem diminuindo a cada dia.
Quais fases o modelo tem?
Fases
Definição dos objetivos do protótipo: é feito um estudo das
regras de negócio do sistema que 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 acertadas, combinadas e registradas quais são as funcionalidades mais desejadas e mais importantes que devem estar presentes.
Fases
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 mesmo a respeito do protótipo, verificando assim, as possibilidades de modificações e novas idéias sobre o objeto final a ser entregue.
Para que tipo de projeto este modelo é apropriado?
A prototipação é apropriada e essencial para o
desenvolvimento de interfaces com o usuário, as quais são difíceis de serem especificadas usando somente informações abstraídas na forma escrita.
Os usuários devem estar envolvidos na avaliação e na evolução do protótipo.
Quais as principais desvantagens deste modelo?
Custo elevado, pela quantidade de protótipos;
Alguns requisitos não aparecem na especificação;
Requisitos não funcionais não são testados de forma adequada;
Difícil manutenção;
Difícil gestão, em alguns casos.
Quais as principais vantagens deste modelo?
Rápida entrega do sistema, está disponível nos primeiros
estágios no processo de desenvolvimento
Desenho e implementação interligados;
Equívocos entre os usuários de software e desenvolvedores são expostos;
O protótipo pode ser usado para treinamento do usuário e teste de sistema.
Sistema desenvolvido como uma série de incrementos ao usuário.
De um exemplo de um projeto utilizando o modelo em estudo.
Websites - http://www.prototiponavegavel.com.br/
Foram apresentadas o surgimento do modelo, as fases, funcionalidades do modelo, o uso e algumas vantagens e desvantagens da utilização da prototipação no desenvolvimento de softwares.
Por meio destes assuntos conclui-se que, em situações que são necessários documentos de requisitos detalhados e deseja-se a rápida construção de um sistema com um custo acessível a longo prazo, a prototipação é um modelo apropriado.
http://disciplinas.lia.ufc.br/es062/arquivos/Captulo_8-Prototipacao.pdf
http://www.slideshare.net/leopp/prototipao-de-software
http://www.slideshare.net/jwainer/prototipagem
http://artigos.netsaber.com.br/resumo_artigo_1504/artigo_sobre_prototipacao_de_software
http://www.slideshare.net/yurigarciacaetano/modelos-de-ciclo-de-vida-de-software
https://pt.wikipedia.org/wiki/PrototipaçãoCompartilhar