100 likes | 272 Views
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.
E N D
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 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
¿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
¿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.
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.
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.
ETAPAS • Plan rápido • Modelado, diseño rápido. • Construcción del prototipo. • Desarrollo, entrega y retroalimentación. • Comunicación. • Entrega del desarrollo final.
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
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).