1 / 10

MODELO DE CICLO DE VIDA

MODELO DE CICLO DE VIDA. TIPO DE CICLO DE VIDA: Basado en Prototipo INTEGRANTES: EQUIPO #2 DAVID GARCIA DIANA OLVERA DELIA GONZALES YEINI CARRANZA ARIADNA HERNANDEZ. MODELO DE PROTOTIPO.

Download Presentation

MODELO DE CICLO DE VIDA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MODELO DE CICLO DE VIDA TIPO DE CICLO DE VIDA: Basado en Prototipo INTEGRANTES: EQUIPO #2 DAVID GARCIA DIANA OLVERA DELIA GONZALES YEINI CARRANZA ARIADNA HERNANDEZ

  2. MODELO DE PROTOTIPO Pertenece a los modelos de desarrollo evolutivo, se inicia con la definición de los objetos globales para el software, luego se identifican los requisitos conocidos y las áreas del esquema en donde es necesaria mas definición. Entonces se plantea con rapidez una interacción de construcción y se presenta el modelado. El modelo de prototipos permite que todo el sistema, o algunos de sus partes se construyan rápidamente para comprender con facilidad y aclarar ciertos aspectos en los que se aseguren que el desarrollador, el usuario, el cliente estén de acuerdo en lo que se necesita

  3. ¿QUE ES UN PROTOTIPO? Es un modelo a escala de lo real, pero no tan funcional para que equivalga a un producto final, ya que no lleva a cabo la totalidad de las funciones necesarias del sistema final. Tienen las siguientes caracteristicas: • El prototipo es una aplicación que funciona • Los prototipos se crean con rapidez • Los prototipo tienen un costo bajo de desarrollo

  4. ¿PARA QUE SIRVE? Estos modelos fueron creados para solventar las diferencias percibidas en los modelos clásicos. Permiten a los desarrolladores construir rápidamente versiones tempranas de los sistemas software que pueden evaluar los usuarios.

  5. ETAPAS PARA LA ELABORACION DEL PROTOTIPO

  6. PARADIGMADE CONSTRUCCION DE PROTOTIPOS • Escuchar al cliente. Recolección de requisitos. Se encuentran y definen los objetos globales, se identifican los requisitos conocidos y las áreas donde es obligatorio mas definición • Construir y revisar la maqueta(prototipo) • El cliente prueba la maqueta(prototipo) y lo utiliza para refinar los requisitos del software. Este modelo es útil cuando: • El cliente no identifica los requisitos detallados • El responsable del desarrollo no esta seguro de la eficiencia de un algoritmo, sistema operativo o de la interface hombre-maquina.

  7. TIPOS DE PROTOTIPOS Pueden presentar diferentes tipos en la utilización de los prototipos en el ciclo de vida: Tipo desechable: el propósito del prototipo es validar algún aspecto del sistema, sirviendo, como herramienta auxiliar a la especificación de requisitos y el diseño. Este enfoque suele derivar en un modelo lineal una vez que el prototipo ha cumplido su misión. Tipo evolutivo: el prototipo se utiliza como alternativa de ciclo de vida. Es la base de los modelos de proceso evolutivos. Tipo mixto: conocido como prototipado operativo, combina ambos tipos de prototipos.

  8. ETAPAS • Plan rápido • Modelado, diseño rápido. • Construcción del prototipo. • Desarrollo, entrega y retroalimentación. • Comunicación. • Entrega del desarrollo final.

  9. VENTAJAS • Los requisitos de los usuarios son mas fáciles de determinar y la implantación del sistema será mas sencilla debido a que los usuarios conocen lo que esperan. • Los sistemas se desarrollan mas rápidamente. • Este paradigma facilita la comunicación con los usuarios mejorándose dicha comunicación entre el analista y el usuario

  10. DESVENTAJAS • El usuario tiende a crearse unas expectativas cuando ve al prototipo de cara al sistema final. • Se suelen desatender aspectos importantes, tales como la calidad y el mantenimiento a laro plazo, lo que obliga en mayor parte de los casos a reconstruirlo. • Es frecuente que el usuario pida que sobre ese prototipo se construya el sistema final, lo que lo convertiria en un prototipo evolutivo. • El desarrollador suele tomar algunas decisiones de implementacion poco convenientes (por ejemplo, elegir un lenguaje de programacion incorrecto).

More Related