SlideShare uma empresa Scribd logo
1 de 8
JUAN CRISTANCHO

JIMMI VILLAMARIN

DANNY ALMECIGA


      1004
Son aquellos aspectos del software
  que serán visibles para el cliente o el
usuario final. Este diseño conduce a la
construcción de un prototipo, el cual es
     evaluado por el cliente para una
   retroalimentación; gracias a ésta se
 refinan los requisitos del software que
             se desarrollará.
Este modelo es útil cuando el cliente conoce los objetivos
  generales para el software, pero no identifica los requisitos
         detallados de entrada, procesamiento o salida.
 También ofrece un mejor enfoque cuando el responsable del
    desarrollo del software está inseguro de la eficacia de un
 algoritmo, de la adaptabilidad de un sistema operativo o de la
   forma que debería tomar la interacción humano-máquina.

 La construcción de prototipos se puede utilizar como un modelo
 del proceso independiente, se emplea más comúnmente como
una técnica susceptible de implementarse dentro del contexto de
cualquiera de los modelos del proceso expuestos. Sin importar la
 forma en que éste se aplique, el paradigma de construcción de
    prototipos ayuda al desarrollador de software y al cliente a
      entender de mejor manera cuál será el resultado de la
  construcción cuando los requisitos estén satisfechos. De esta
 manera, este ciclo de vida en particular, involucra al cliente más
             profundamente para adquirir el producto.
El usuario tiende a crearse unas expectativas cuando
 ve el prototipo de cara al sistema final. A causa de la
   intención de crear un prototipo de forma rápida, se
 suelen desatender aspectos importantes, tales como
    la calidad y el mantenimiento a largo plazo, lo que
  obliga en la mayor parte de los casos a reconstruirlo
  una vez que el prototipo ha cumplido su función. Es
   frecuente que el usuario se muestre reacio a ello y
 pida que sobre ese prototipo se construya el sistema
 final, lo que lo convertiría en un prototipo evolutivo,
     pero partiendo de un estado poco recomendado.
    En aras de desarrollar rápidamente el prototipo, el
     desarrollador suele tomar algunas decisiones de
     implementación poco convenientes (por ejemplo,
 elegir un lenguaje de programación incorrecto porque
proporcione un desarrollo más rápido). Con el paso del
  tiempo, el desarrollador puede olvidarse de la razón
   que le llevó a tomar tales decisiones, con lo que se
     corre el riesgo de que dichas elecciones pasen a
               formar parte del sistema final...
A pesar de que tal vez surjan problemas, la
  construcción de prototipos puede ser un paradigma
  efectivo para la ingeniería del software. La clave es
definir las reglas del juego desde el principio; es decir,
el cliente y el desarrollador se deben poner de acuerdo
                            en:
       Que el prototipo se construya y sirva como
   un mecanismo para la definición de requisitos.
    Que el prototipo se descarte, al menos en parte.
   Que después se desarrolle el software real con un
                 enfoque hacia la calidad.
Construcción de prototipos como paradigma para la ingeniería de software
Construcción de prototipos como paradigma para la ingeniería de software
Construcción de prototipos como paradigma para la ingeniería de software

Mais conteúdo relacionado

Mais procurados

Metodologia prototipado
Metodologia prototipadoMetodologia prototipado
Metodologia prototipadoALDEN_HERRE
 
Modelo de prototipos
Modelo de prototiposModelo de prototipos
Modelo de prototiposcetic2008
 
modelo prototipo ing. de software
modelo prototipo ing. de softwaremodelo prototipo ing. de software
modelo prototipo ing. de softwareASDFGHJSWDFGHJMNFSD
 
Ciclo de vida por prototipos
Ciclo de vida por prototiposCiclo de vida por prototipos
Ciclo de vida por prototiposMay Rodriguez
 
Modelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoModelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoIván Cornejo
 
Prototipos en el ciclo de vida de un Sistema
Prototipos en el ciclo de vida de un SistemaPrototipos en el ciclo de vida de un Sistema
Prototipos en el ciclo de vida de un SistemaNicolas Quintana
 
Modelo de prototipos
Modelo de prototiposModelo de prototipos
Modelo de prototiposerickandres29
 
Prototipos en el proceso de diseño
Prototipos en el proceso de diseñoPrototipos en el proceso de diseño
Prototipos en el proceso de diseñoSantiago Bustelo
 
Modelo de prototipos
Modelo de prototiposModelo de prototipos
Modelo de prototiposjuriberuiz
 
Prototipo Software
Prototipo SoftwarePrototipo Software
Prototipo Softwaremandrago
 
Desarrollo Evolutivo
Desarrollo EvolutivoDesarrollo Evolutivo
Desarrollo Evolutivolorenislemus
 
Presentacion modelo casacada
Presentacion modelo casacadaPresentacion modelo casacada
Presentacion modelo casacadaIsaack Siza
 

Mais procurados (18)

Metodologia prototipado
Metodologia prototipadoMetodologia prototipado
Metodologia prototipado
 
Diapositivas edgordo
Diapositivas edgordoDiapositivas edgordo
Diapositivas edgordo
 
Modelo de prototipos
Modelo de prototiposModelo de prototipos
Modelo de prototipos
 
modelo prototipo ing. de software
modelo prototipo ing. de softwaremodelo prototipo ing. de software
modelo prototipo ing. de software
 
Ciclo de vida por prototipos
Ciclo de vida por prototiposCiclo de vida por prototipos
Ciclo de vida por prototipos
 
Prototipado
PrototipadoPrototipado
Prototipado
 
Modelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoModelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado Evolutivo
 
Prototipos en el ciclo de vida de un Sistema
Prototipos en el ciclo de vida de un SistemaPrototipos en el ciclo de vida de un Sistema
Prototipos en el ciclo de vida de un Sistema
 
Modelo de prototipos
Modelo de prototiposModelo de prototipos
Modelo de prototipos
 
Prototipos en el proceso de diseño
Prototipos en el proceso de diseñoPrototipos en el proceso de diseño
Prototipos en el proceso de diseño
 
Ensayo prototipo
Ensayo prototipoEnsayo prototipo
Ensayo prototipo
 
Modelos de proceso evolutivos – prototipos
Modelos de proceso evolutivos – prototiposModelos de proceso evolutivos – prototipos
Modelos de proceso evolutivos – prototipos
 
Modelo de prototipos
Modelo de prototiposModelo de prototipos
Modelo de prototipos
 
Programación extrema (xp)
Programación extrema (xp)Programación extrema (xp)
Programación extrema (xp)
 
Prototipos
PrototiposPrototipos
Prototipos
 
Prototipo Software
Prototipo SoftwarePrototipo Software
Prototipo Software
 
Desarrollo Evolutivo
Desarrollo EvolutivoDesarrollo Evolutivo
Desarrollo Evolutivo
 
Presentacion modelo casacada
Presentacion modelo casacadaPresentacion modelo casacada
Presentacion modelo casacada
 

Destaque

As tecnologias na minha escola
As tecnologias na minha escolaAs tecnologias na minha escola
As tecnologias na minha escolaEliHilda
 
Grupo treinar apresentação Presencial
Grupo treinar apresentação PresencialGrupo treinar apresentação Presencial
Grupo treinar apresentação PresencialGrupo Treinar
 
Novo apresentação do microsoft office power point
Novo apresentação do microsoft office power pointNovo apresentação do microsoft office power point
Novo apresentação do microsoft office power pointRicardo Carvalho
 
Grupo treinar apresentação coaching
Grupo treinar apresentação coachingGrupo treinar apresentação coaching
Grupo treinar apresentação coachingGrupo Treinar
 
Todo mundo conversa
Todo mundo conversaTodo mundo conversa
Todo mundo conversaossobuco
 
Como é que portugal promove uma alimentação saudável
Como é que portugal promove uma alimentação saudávelComo é que portugal promove uma alimentação saudável
Como é que portugal promove uma alimentação saudávelcomerontemehoje
 
Bloco9 organizacao temposespaco
Bloco9 organizacao temposespacoBloco9 organizacao temposespaco
Bloco9 organizacao temposespacoLucimar Veiga
 
Trabajo de computacion en Excel
Trabajo de computacion en ExcelTrabajo de computacion en Excel
Trabajo de computacion en Excelmaty pame
 
Torres angelica aa2_evidencias
Torres angelica aa2_evidenciasTorres angelica aa2_evidencias
Torres angelica aa2_evidenciasAngelica Torres
 
Material de participante
Material de participanteMaterial de participante
Material de participanteRoberto Pérez
 
Andrew Biddle Project List
Andrew Biddle Project List Andrew Biddle Project List
Andrew Biddle Project List Drew Biddle
 
Slade3
Slade3Slade3
Slade3elis1
 

Destaque (20)

Transporte
Transporte Transporte
Transporte
 
Atividade 3.4
Atividade 3.4Atividade 3.4
Atividade 3.4
 
Rea
ReaRea
Rea
 
Treinamento finanças pessoais
Treinamento finanças pessoaisTreinamento finanças pessoais
Treinamento finanças pessoais
 
As tecnologias na minha escola
As tecnologias na minha escolaAs tecnologias na minha escola
As tecnologias na minha escola
 
Grupo treinar apresentação Presencial
Grupo treinar apresentação PresencialGrupo treinar apresentação Presencial
Grupo treinar apresentação Presencial
 
Novo apresentação do microsoft office power point
Novo apresentação do microsoft office power pointNovo apresentação do microsoft office power point
Novo apresentação do microsoft office power point
 
Grupo treinar apresentação coaching
Grupo treinar apresentação coachingGrupo treinar apresentação coaching
Grupo treinar apresentação coaching
 
Apresentação
ApresentaçãoApresentação
Apresentação
 
Todo mundo conversa
Todo mundo conversaTodo mundo conversa
Todo mundo conversa
 
ANALISE SOCIAL MEDIA | MARCAS NO BBB11
ANALISE SOCIAL MEDIA | MARCAS NO BBB11ANALISE SOCIAL MEDIA | MARCAS NO BBB11
ANALISE SOCIAL MEDIA | MARCAS NO BBB11
 
Como é que portugal promove uma alimentação saudável
Como é que portugal promove uma alimentação saudávelComo é que portugal promove uma alimentação saudável
Como é que portugal promove uma alimentação saudável
 
Bloco9 organizacao temposespaco
Bloco9 organizacao temposespacoBloco9 organizacao temposespaco
Bloco9 organizacao temposespaco
 
Trabajo de computacion en Excel
Trabajo de computacion en ExcelTrabajo de computacion en Excel
Trabajo de computacion en Excel
 
Anime
AnimeAnime
Anime
 
Info lexicon
Info lexiconInfo lexicon
Info lexicon
 
Torres angelica aa2_evidencias
Torres angelica aa2_evidenciasTorres angelica aa2_evidencias
Torres angelica aa2_evidencias
 
Material de participante
Material de participanteMaterial de participante
Material de participante
 
Andrew Biddle Project List
Andrew Biddle Project List Andrew Biddle Project List
Andrew Biddle Project List
 
Slade3
Slade3Slade3
Slade3
 

Semelhante a Construcción de prototipos como paradigma para la ingeniería de software

Semelhante a Construcción de prototipos como paradigma para la ingeniería de software (20)

Dani
DaniDani
Dani
 
Prototipos
PrototiposPrototipos
Prototipos
 
Inf162 diapositiva...
Inf162 diapositiva...Inf162 diapositiva...
Inf162 diapositiva...
 
2 modelos de la ingenieria de software
2  modelos de la ingenieria de software2  modelos de la ingenieria de software
2 modelos de la ingenieria de software
 
Trabajo de sistemas de software
Trabajo de sistemas de softwareTrabajo de sistemas de software
Trabajo de sistemas de software
 
Prototipos
PrototiposPrototipos
Prototipos
 
MODELO DE DESARRROLLO DE SOFTWARE
MODELO DE DESARRROLLO DE SOFTWAREMODELO DE DESARRROLLO DE SOFTWARE
MODELO DE DESARRROLLO DE SOFTWARE
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
 
Daniela vásquez
Daniela vásquezDaniela vásquez
Daniela vásquez
 
Doc grupo2-webquest
Doc grupo2-webquestDoc grupo2-webquest
Doc grupo2-webquest
 
prueva
pruevaprueva
prueva
 
metodologia de prototipos
metodologia de prototiposmetodologia de prototipos
metodologia de prototipos
 
MODELO DE PROTOTIPOS.pdf
MODELO DE PROTOTIPOS.pdfMODELO DE PROTOTIPOS.pdf
MODELO DE PROTOTIPOS.pdf
 
Modelos del software
Modelos del softwareModelos del software
Modelos del software
 
Prototipado del software
Prototipado del softwarePrototipado del software
Prototipado del software
 
Prototipado del software
Prototipado del softwarePrototipado del software
Prototipado del software
 
Acti deaprendizaje equipo_software1
Acti deaprendizaje equipo_software1Acti deaprendizaje equipo_software1
Acti deaprendizaje equipo_software1
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 
Modelo erp
Modelo erpModelo erp
Modelo erp
 

Construcción de prototipos como paradigma para la ingeniería de software

  • 2. Son aquellos aspectos del software que serán visibles para el cliente o el usuario final. Este diseño conduce a la construcción de un prototipo, el cual es evaluado por el cliente para una retroalimentación; gracias a ésta se refinan los requisitos del software que se desarrollará.
  • 3. Este modelo es útil cuando el cliente conoce los objetivos generales para el software, pero no identifica los requisitos detallados de entrada, procesamiento o salida. También ofrece un mejor enfoque cuando el responsable del desarrollo del software está inseguro de la eficacia de un algoritmo, de la adaptabilidad de un sistema operativo o de la forma que debería tomar la interacción humano-máquina. La construcción de prototipos se puede utilizar como un modelo del proceso independiente, se emplea más comúnmente como una técnica susceptible de implementarse dentro del contexto de cualquiera de los modelos del proceso expuestos. Sin importar la forma en que éste se aplique, el paradigma de construcción de prototipos ayuda al desarrollador de software y al cliente a entender de mejor manera cuál será el resultado de la construcción cuando los requisitos estén satisfechos. De esta manera, este ciclo de vida en particular, involucra al cliente más profundamente para adquirir el producto.
  • 4. El usuario tiende a crearse unas expectativas cuando ve el prototipo de cara al sistema final. A causa de la intención de crear un prototipo de forma rápida, se suelen desatender aspectos importantes, tales como la calidad y el mantenimiento a largo plazo, lo que obliga en la mayor parte de los casos a reconstruirlo una vez que el prototipo ha cumplido su función. Es frecuente que el usuario se muestre reacio a ello y pida que sobre ese prototipo se construya el sistema final, lo que lo convertiría en un prototipo evolutivo, pero partiendo de un estado poco recomendado. En aras de desarrollar rápidamente el prototipo, el desarrollador suele tomar algunas decisiones de implementación poco convenientes (por ejemplo, elegir un lenguaje de programación incorrecto porque proporcione un desarrollo más rápido). Con el paso del tiempo, el desarrollador puede olvidarse de la razón que le llevó a tomar tales decisiones, con lo que se corre el riesgo de que dichas elecciones pasen a formar parte del sistema final...
  • 5. A pesar de que tal vez surjan problemas, la construcción de prototipos puede ser un paradigma efectivo para la ingeniería del software. La clave es definir las reglas del juego desde el principio; es decir, el cliente y el desarrollador se deben poner de acuerdo en: Que el prototipo se construya y sirva como un mecanismo para la definición de requisitos. Que el prototipo se descarte, al menos en parte. Que después se desarrolle el software real con un enfoque hacia la calidad.