Desarrollo iterativo e incremental

Slides:



Advertisements
Presentaciones similares
EL PROCESO DE DESARROLLO DEL SOFTWARE
Advertisements

Ciclo de vida de desarrollo de software
Desarrollo en espiral.
Modelo en cascada. Consta de las siguientes fases:
VALORACIÓN Y SELECCIÓN DE INVERSIONES EN RECURSOS INFORMÁTICOS
CICLO DE VIDA DEL DESARROLLO DE SOFTWARE
CICLO DE VIDA DE LOS SISTEMAS DE INFORMACIÓN
Modelos de Ciclo de Vida
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Evolutionary Prototyping VS Throwaway Prototyping
TECNOLOGICO DE ESTUDIOS SUPERIORES DE HUIXQUILUCAN
Otros métodos de Diseño de Sistemas...
MARCO METODOLOGICO.
Modelos de Proceso del Software
Ingeniería del Software
 EL MODELO INCREMENTAL.:  EL MODELO EN ESPIRAL:  viene a suplir el problema de no poder retroceder en las fases de desarrollo del software.  : no.
INGENIERIA DEL SOFTWARE
Ciclos de vida ágiles.  Es una metodología ágil que plantea: ◦ Iteraciones cortas ◦ Entregables periódicos ◦ Colaboración con el cliente full time ◦
Temas Unidad I – 1.1 Modelos Prescriptivos de Procesos Cascada
Leonora Sistemas S.A. Sistema de Planificación y Control de Ventas (SIPCOV)‏ Patricia Albornoz Labrín.
Melissa Montoya Quiceno Leicy Braham Mosquera Jessica Alejandra Loaiza 10 ° T.
Modelo de ciclo de vida en espiral
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
CICLO DE VIDA DEL SOFTWARE
Las etapas de un proyecto
Metodología La metodología para el desarrollo de software es un modo sistemático de realizar, gestionar y administrar un proyecto para llevarlo a cabo.
Metodologías para el desarrollo de Sistemas de Información:
Modelo Incremental DESCRIPCION
Ingenieria de software
Ciclo de Vida del Software
Tema 1: Introducción al análisis y diseño de aplicaciones software
Modelo de espiral Fue originalmente propuesto por Barry Boehm en Es una secuencia de actividades con retrospectiva de una actividad a otra, representado.
Modelos de desarrollo de Software
Técnicas de Programación
Introducción a la Ingeniería
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
Ingeniería de Software: Parte 2 Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
Rad-Desarrollo rápido de aplicaciones
Modelo en Cascada Planeación Estratégica Estudio de Factibilidad
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
Pruebas y La Vida del Ciclo de Desarrollo del Software
Ciclo de Vida del Software Paradigmas de Desarrollo
TECNOLOGICO DE ESTUDIOS SUPERIORES DE HUIXQUILUCAN INGENIERIA EN SISTEMAS COMPUTACIONALES 6º SEMESTRE TURNO MATUTINO FUNDAMENTOS DE DESARROLLO DE SISTEMAS.
Metodología de Desarrollo Unidad Educativa Bolívar Sebastián Torres 6° 18°
Alexander Aristizabal Ángelo flores herrera
Método iterativo Integrantes : Paola Ramón Armando 19 octubre 2011.
INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
METODOLOGIAS DE DESARROLLO DE SOFTWARE
F ÉLIX FLORES F ERNÁNDEZ -- L ÍDER -- P RUEBA Y ESENIA G UTIÉRREZ R ODRÍGUEZ – A NALISTA S IRENIA F ERNÁNDEZ P ERIAÑEZ – D ISEÑADORA A LONSO M ONTIEL J.
Actividades en el Proceso de desarrollo de Software
GRUPO ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION SENA DESARROLLO ITERATIVO E INCREMENTAL INTEGRANTES STEVEN PALOMA ALEJANDRO BERNAL TATIANA.
Modelo Prescriptivos de proceso
JHENNIFER SANCHEZ ORTIZ CRISTIAN CAMILO RIASCOS ALEJANDRO PINEDA SANCHEZ FERNANDO JAVIER REBELLON.
Ciclo de Vida del Software
METODOLOGÍAS DEL CICLO DE VIDA DEL SOFTWARE
MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE
INTRODUCCION AL DESARROLLO DE PROYECTO SOFTWARE. ¿Qué es software? Elemento lógico del sistema.
CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.
UTFSM - Departamento de Electrónica1 Noviembre de 2003 “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos”
Fundamentos de Computación
Software de Comunicaciones
Modelo de procesos de software
Es una metodología ágil diseñada para el desarrollo de software, basada en la calidad y el monitoreo constante del proyecto. Consiste esencialmente en.
MODELOS DE DESARROLLO Es una descripción de un proceso del software que se presenta desde una perspectiva particular. Por su naturaleza, los modelos.
Universidad Alejandro de Humboldt MÉTODO DE DESARROLLO DE SISTEMAS DINÁMICOS (DSDM) María Rosa Oya Javier Torrealba.
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
Fase de Inicio Proceso Unificado de Desarrollo de Software.
Metodologías de Desarrollo Ágil
GRUPO ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION SENA EXPOSICION MEMORIA RAM INTEGRANTES STEVEN PALOMA ALEJANDRO BERNAL TATIANA RODRÍGUEZ.
Transcripción de la presentación:

Desarrollo iterativo e incremental Ciclos de vida Iterativo e incremental Etapas Ventajas y desventajas Ejemplo

Ciclos de vida del software En cascada Modelo en V Iterativo Incremental En espiral De prototipos Los sistemas de software requieren un tiempo y esfuerzo considerable para su desarrollo. Durante este tiempo de se identifican varias etapas que en conjunto se denominan el ciclo de vida del software. Ciclos de vida Iterativo e incremental Etapas Ventajas y desventajas Ejemplo

Modelo en cascada En cascada Modelo en V Iterativo Incremental En espiral De prototipos Enfoque metodológico que ordena rigurosamente las etapas del ciclo de vida del software Ciclos de vida Iterativo e incremental Etapas Ventajas y desventajas Ejemplo

Modelo en V En cascada Modelo en V Iterativo Incremental En espiral De prototipos Modelo en que las pruebas necesitan empezarse lo más pronto posible en el ciclo de vida. Ciclos de vida Iterativo e incremental Etapas Ventajas y desventajas Ejemplo

Modelo iterativo En cascada Modelo en V Iterativo Incremental En espiral De prototipos Consiste en la iteración de varios ciclos de vida en cascada. Al final de cada iteración se entrega una versión mejorada. Ciclos de vida Iterativo e incremental Etapas Ventajas y desventajas Ejemplo

Modelo incremental En cascada Modelo en V Iterativo Incremental En espiral De prototipos Combina elementos del modelo en cascada con la filosofía interactiva de construcción de prototipos Ciclos de vida Iterativo e incremental Etapas Ventajas y desventajas Ejemplo

Modelo espiral En cascada Modelo en V Iterativo Incremental En espiral De prototipos Las actividades se conforman en una espiral, cada ciclo representa un conjunto de actividades Ciclos de vida Iterativo e incremental Etapas Ventajas y desventajas Ejemplo

Modelo de prototipos En cascada Modelo en V Iterativo Incremental En espiral De prototipos El diseño rápido lleva a la construcción de un prototipo, es evaluado y se utiliza para refinar los requisitos. Ciclos de vida Iterativo e incremental Etapas Ventajas y desventajas Ejemplo

Desarrollo iterativo e incremental El producto se desarrolla por incrementos en el que cada iteración obtiene una versión funcional del producto, de esta forma el sistema se desarrolla poco a poco y obtiene un feedback continuo por parte del usuario. Ciclos de vida Iterativo e incremental Etapas Ventajas y desventajas Ejemplo

Etapas Etapa de inicialización Etapa de iteración Lista de control de proyecto Ciclos de vida Iterativo e incremental Etapas Ventajas y desventajas Ejemplo

Ventajas y desventajas Resolución de problemas en tiempos tempranos Visión de avance Aprendizaje y experiencia tras cada iteración No garantiza por sí solo el éxito Iteraciones costosas Congelamiento de requerimientos Ciclos de vida Iterativo e incremental Etapas Ventajas y desventajas Ejemplo

Ejemplo: Scrum Introduction to Scrum Ciclos de vida Iterativo e incremental Etapas Ventajas y desventajas Ejemplo