SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
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_p
    rototipacao_de_software

   http://www.slideshare.net/yurigarciacaetano/modelos-de-ciclo-de-
    vida-de-software

   https://pt.wikipedia.org/wiki/PrototipaçãoCompartilhar

Weitere ähnliche Inhalte

Was ist angesagt?

Apostila de uml
Apostila de umlApostila de uml
Apostila de uml
audiclerio
 
Aula 1 requisitos
Aula 1   requisitosAula 1   requisitos
Aula 1 requisitos
licardino
 
Uml diagrama de sequencia
Uml diagrama de sequenciaUml diagrama de sequencia
Uml diagrama de sequencia
Italo Costa
 

Was ist angesagt? (20)

Prototipagem
PrototipagemPrototipagem
Prototipagem
 
Apostila de uml
Apostila de umlApostila de uml
Apostila de uml
 
Padrões de Projeto de Software
Padrões de Projeto de SoftwarePadrões de Projeto de Software
Padrões de Projeto de Software
 
Qualidade de Software
Qualidade de SoftwareQualidade de Software
Qualidade de Software
 
IHC - Abordagem geral, processos ou metodologia
IHC - Abordagem geral, processos ou metodologiaIHC - Abordagem geral, processos ou metodologia
IHC - Abordagem geral, processos ou metodologia
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de Requisitos
 
Arquitetura de Software Visão Geral
Arquitetura de Software Visão GeralArquitetura de Software Visão Geral
Arquitetura de Software Visão Geral
 
Apresentação da UML
Apresentação da UMLApresentação da UML
Apresentação da UML
 
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
 
Aula 1 requisitos
Aula 1   requisitosAula 1   requisitos
Aula 1 requisitos
 
Uml - Exemplos de Modelagem em UML
Uml - Exemplos de Modelagem em UMLUml - Exemplos de Modelagem em UML
Uml - Exemplos de Modelagem em UML
 
Padrão Adapter
Padrão AdapterPadrão Adapter
Padrão Adapter
 
Uml diagrama de sequencia
Uml diagrama de sequenciaUml diagrama de sequencia
Uml diagrama de sequencia
 
Apresentação - Desenvolvimento de software
Apresentação - Desenvolvimento de softwareApresentação - Desenvolvimento de software
Apresentação - Desenvolvimento de software
 
A Linguagem UML
A Linguagem UMLA Linguagem UML
A Linguagem UML
 
Overview de QA
Overview de QA Overview de QA
Overview de QA
 
Modelagem de Sistemas de Informação 10 Diagrama de Sequência
Modelagem de Sistemas de Informação 10 Diagrama de SequênciaModelagem de Sistemas de Informação 10 Diagrama de Sequência
Modelagem de Sistemas de Informação 10 Diagrama de Sequência
 
engenharia-de-requisitos
engenharia-de-requisitosengenharia-de-requisitos
engenharia-de-requisitos
 
Introdução à linguagem UML
Introdução à linguagem UMLIntrodução à linguagem UML
Introdução à linguagem UML
 
Aula 1 - Revisão UML
Aula 1 - Revisão UMLAula 1 - Revisão UML
Aula 1 - Revisão UML
 

Ähnlich wie Trabalho es prototipagem

Analise de Requisitos de Software
Analise de Requisitos de SoftwareAnalise de Requisitos de Software
Analise de Requisitos de Software
Robson Silva Espig
 
Captulo 8 prototipacao
Captulo 8 prototipacaoCaptulo 8 prototipacao
Captulo 8 prototipacao
lua alves
 
Este trabalho trata
Este trabalho trataEste trabalho trata
Este trabalho trata
Roni Reis
 
Engenharia de-software-1217199594686494-9
Engenharia de-software-1217199594686494-9Engenharia de-software-1217199594686494-9
Engenharia de-software-1217199594686494-9
wilsonguns
 
Aula 2 modelo de processo de software1
Aula 2   modelo de processo de software1Aula 2   modelo de processo de software1
Aula 2 modelo de processo de software1
Tiago Vizoto
 

Ähnlich wie Trabalho es prototipagem (20)

Prototipação
PrototipaçãoPrototipação
Prototipação
 
Prototipação de software
Prototipação de softwarePrototipação de software
Prototipação de software
 
Analise de Requisitos de Software
Analise de Requisitos de SoftwareAnalise de Requisitos de Software
Analise de Requisitos de Software
 
Modelos de processos de software
Modelos de processos de softwareModelos de processos de software
Modelos de processos de software
 
Processos de software
Processos de softwareProcessos de software
Processos de software
 
Modelos de processos de software
Modelos de processos de softwareModelos de processos de software
Modelos de processos de software
 
Projeto de Sistemas - Aula002
Projeto de Sistemas - Aula002Projeto de Sistemas - Aula002
Projeto de Sistemas - Aula002
 
Analise aula2
Analise aula2Analise aula2
Analise aula2
 
Engenharia de software - Prototipo
Engenharia de software - PrototipoEngenharia de software - Prototipo
Engenharia de software - Prototipo
 
Captulo 8 prototipacao
Captulo 8 prototipacaoCaptulo 8 prototipacao
Captulo 8 prototipacao
 
Este trabalho trata
Este trabalho trataEste trabalho trata
Este trabalho trata
 
Engenharia De Software
Engenharia De SoftwareEngenharia De Software
Engenharia De Software
 
Aula - Modelos de Processos de Desenvolvimento de Software / Mobile App
Aula - Modelos de Processos de Desenvolvimento de Software / Mobile AppAula - Modelos de Processos de Desenvolvimento de Software / Mobile App
Aula - Modelos de Processos de Desenvolvimento de Software / Mobile App
 
Conceitos de Usabilidade
Conceitos de UsabilidadeConceitos de Usabilidade
Conceitos de Usabilidade
 
Ciclo de vida de software
Ciclo de vida de softwareCiclo de vida de software
Ciclo de vida de software
 
Engenharia de-software-1217199594686494-9
Engenharia de-software-1217199594686494-9Engenharia de-software-1217199594686494-9
Engenharia de-software-1217199594686494-9
 
Aula 7 - Modelos de Ciclo de Vida.pptx
Aula 7 - Modelos de Ciclo de Vida.pptxAula 7 - Modelos de Ciclo de Vida.pptx
Aula 7 - Modelos de Ciclo de Vida.pptx
 
A proposal to combine elicitation techniques to write vision document and use...
A proposal to combine elicitation techniques to write vision document and use...A proposal to combine elicitation techniques to write vision document and use...
A proposal to combine elicitation techniques to write vision document and use...
 
Prototipagem de Software para Devs
Prototipagem de Software para DevsPrototipagem de Software para Devs
Prototipagem de Software para Devs
 
Aula 2 modelo de processo de software1
Aula 2   modelo de processo de software1Aula 2   modelo de processo de software1
Aula 2 modelo de processo de software1
 

Trabalho es prototipagem

  • 1. Dionei Jr Mariño Pedro Henrique Falcão
  • 2. É 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.
  • 3. 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.
  • 4. 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.
  • 5. 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.
  • 6. Quais fases o modelo tem?
  • 7. 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.
  • 8. 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.
  • 9. 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.
  • 10. 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.
  • 11. 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.
  • 12. De um exemplo de um projeto utilizando o modelo em estudo.  Websites - http://www.prototiponavegavel.com.br/
  • 13. 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.
  • 14. 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_p rototipacao_de_software  http://www.slideshare.net/yurigarciacaetano/modelos-de-ciclo-de- vida-de-software  https://pt.wikipedia.org/wiki/PrototipaçãoCompartilhar