JHENNIFER SANCHEZ ORTIZ CRISTIAN CAMILO RIASCOS ALEJANDRO PINEDA SANCHEZ FERNANDO JAVIER REBELLON.

Slides:



Advertisements
Presentaciones similares
EL PROCESO DE DESARROLLO DEL SOFTWARE
Advertisements

Desarrollo en espiral.
Modelo en cascada. Consta de las siguientes fases:
PROTOTIPOS.
CICLO DE VIDA DEL DESARROLLO DE SOFTWARE
CICLO DE VIDA DE LOS SISTEMAS DE INFORMACIÓN
Modelos de Ciclo de Vida
PROCESO Y MODELOS EN LA INGENIERIA DE SOFTWARE
Gestión de proyectos Es la primera etapa de Ingeniería del Software.
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
TECNOLOGICO DE ESTUDIOS SUPERIORES DE HUIXQUILUCAN
Otros métodos de Diseño de Sistemas...
Modelos de Proceso del Software
CONCEPTOS Y PRINCIPIOS DE DISEÑO
Ingeniería del Software
Medición, Análisis y Mejora
 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
Temas Unidad I – 1.1 Modelos Prescriptivos de Procesos Cascada
Fase Inicial Grupo 6 – PIS – 2013.
Modelo de ciclo de vida en espiral
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.
Modelo Incremental DESCRIPCION
Ingenieria de software
Ciclo de Vida del Software Paradigmas de Desarrollo
Gestión de Proyectos Informáticos Sesión N° 5 Ciclo de Vida de un Proyecto Roberto Jijena I.
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
MODELO DE DESARROLLO DE SOFTWARE
Esteban Yesid Parra Gil Gustavo Adolfo Pérez Fernández.
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 del Software
Planificación del ciclo de vida de un producto de software
Sistemas Basados en Conocimiento (Knowledge Based Systems) Lic. Mario G. Oloriz Agosto 2004.
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
VISIÓN GENERAL DE LA IS Con independencia del modelo de proceso hay tres fases genéricas: Fase de definición Fase de desarrollo Fase de mantenimiento Cada.
Pruebas y La Vida del Ciclo de Desarrollo del Software
Medición y Métricas del Software
INGENIERIA DE SOFTWARE
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
Procesos de Desarrollo de Software
Ingeniería de software
Elaborado por: Mayoral Cruz Matilde Morales Espinoza Anllhins
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
METODOLOGIAS DE DESARROLLO DE SOFTWARE
PROCESOS DE DESARROLLO DE SOFTWARE
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
Ingeniería del Software I
Estructurar tus ideas para hacerlas realidad
Ciclo de Vida del Software
METODOLOGÍAS DEL CICLO DE VIDA DEL SOFTWARE
Ingeniería en Informática F UNDAMENTOS DE C OMPUTACIÓN B ACHILLERATO EN I NGENIERÍA I NFORMÁTICA L IC. C ARLOS H. G UTIÉRREZ L EÓN.
Proceso de desarrollo de Software
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.
Fundamentos de Computación
Software de Comunicaciones
Modelo de procesos de software
Planificación de Sistemas de Información
1 Tema 2: Introducción al proceso unificado de desarrollo de software.
Entregables del Proyecto
Desarrollo iterativo e incremental
Transcripción de la presentación:

JHENNIFER SANCHEZ ORTIZ CRISTIAN CAMILO RIASCOS ALEJANDRO PINEDA SANCHEZ FERNANDO JAVIER REBELLON

 El creador del modelo en espiral fue Barry Boehm quien recibió su grado de B.A. de Harvard en 1957, y sus grados de M.S. y de Ph.D. de UCLA en 1961 y 1964, todo en matemáticas.  El modelo espiral fue propuesto inicialmente por Barry Boehm. Es un modelo evolutivo que conjuga la naturaleza iterativa del modelo MCPcon los aspectos controlados y sistemáticos del Modelo Cascada. Proporciona potencial para desarrollo rápido de versiones incrementales. En el modelo Espiral el software se construye en una serie de versiones incrementales. En las primeras iteraciones la versión incremental podría ser un modelo en papel o bien un prototipo. En las últimas iteraciones se producen versiones cada vez más completas del sistema diseñado.Barry BoehmMCP

 Comunicación con el cliente.  Planificación.  Análisis de riesgos.  Ingeniería.  Construcción y entrega  Evaluación del cliente

Su Modelo de Ciclo de Vida en Espiral tiene en cuenta fuertemente el riesgo que aparece a la hora de desarrollar software. Para ello, se comienza mirando las posibles alternativas de desarrollo, se opta por la de riesgo más asumible y se hace un ciclo de la espiral. Si el cliente quiere seguir haciendo mejoras en el software, se vuelve a evaluar las distintas nuevas alternativas y riesgos y se realiza otra vuelta de la espiral, así hasta que llegue un momento en el que el producto software desarrollado sea aceptado y no necesite seguir mejorándose con otro nuevo ciclo.

 Los Objetivos: Que necesidad debe cubrir el producto.  Alternativas: Las diferentes formas de conseguir los objetivos de forma exitosa, desde diferentes puntos de vista como pueden ser:  Características : experiencia del personal, requisitos a cumplir, etc.  Formas de gestión del sistema.  Riesgo asumido con cada alternativa.  Desarrollar y Verificar: Programar y probar el software.  Si el resultado no es el adecuado o se necesita implementar mejoras o funcionalidades [editar]Se planificaran los siguientes pasos y se comienza un nuevo ciclo de la espiral. La espiral tiene una forma de caracola y se dice que mantiene dos dimensiones, la radial y la angular:  Angular: Indica el avance del proyecto software dentro de un ciclo.  Radial: Indica el aumento del coste del proyecto, ya que con cada nueva iteración se pasa más tiempo desarrollando.

 El modelo en espiral puede adaptarse y aplicarse a lo largo de la vida del software de computadora.  Como el software evoluciona a medida que progresa el proceso, el desarrollador y el cliente comprenden y reaccionan mejor ante riesgos en cada uno de los nivele evolutivos.  El modelo en espiral permite a quien lo desarrolla aplicar el enfoque de construcción de prototipos en cualquier etapa de evolución del producto.  Reduce riesgos del proyecto  Incorpora objetivos de calidad

 Resulta difícil convencer a grandes clientes de que el enfoque evolutivo es controlable.  Debido a su elevada complejidad no se aconseja utilizarlo en pequeños sistemas.  Genera mucho tiempo en el desarrollo del sistema  Modelo costoso  Requiere experiencia en la identificación de riesgos  Al elaborarlo por partes no tenemos una visión global del problema.  Requiere mucha experiencia y habilidad para la evaluación de los riesgos, lo cual es requisito para  el éxito del proyecto.

 El Espiral utiliza el MCP para reducir riesgos y permite aplicarlo en cualquier etapa de la evolución.MCP  navegadores y controladores aeronáuticos.  la creación de un Sistema Operativo.

 ad1/espiral.htm  Desarrollo en espiral. (2009, 28) de septiembre. Wikipedia, La enciclopedia libre. Fecha de consulta: 21:12, diciembre 14, n_espiral&oldid= n_espiral&oldid=