Modelo de ciclo de vida en espiral

Slides:



Advertisements
Presentaciones similares
EL PROCESO DE DESARROLLO DEL SOFTWARE
Advertisements

Desarrollo en espiral.
Ciclo de Vida de Desarrollo de los Sistemas de Información
ingeniería de software
VALORACIÓN Y SELECCIÓN DE INVERSIONES EN RECURSOS INFORMÁTICOS
UNIVERSIDAD "ALONSO DE OJEDA"
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
Diseño y Elaboración de Proyectos
2. Diseño y Desarrollo del Producto
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
10º2 Sergio Posso. Jonatán Agualimpia. Julia Blandón. Docente:
TECNOLOGICO DE ESTUDIOS SUPERIORES DE HUIXQUILUCAN
Otros métodos de Diseño de Sistemas...
Modelos de Proceso 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
Melissa Montoya Quiceno Leicy Braham Mosquera Jessica Alejandra Loaiza 10 ° T.
CICLO DE VIDA DE UN SISTEMA DE INFORMACION
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.
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
SISTEMAS II CICLO DE VIDA.
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
¿Cómo nos ayuda GeneXus a mejorar la calidad en el proceso de desarrollo de Software? Ing. Rosario Estévez Ing. Rafael Mon
INSTITUTO TECNOLOGICO DE MINATITLAN ASIGNATURA: FUNDAMENTOS DE PROGRAMACION DOCENTE: JOSE ANGEL TOLEDO ALVAREZ ALUMNA: ALEJANDRA OSORIO ARVISU SEMESTRE:
Modelo en Cascada Planeación Estratégica Estudio de Factibilidad
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.
PROYECTOS TECNOLÓGICOS
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
Ciclo de vida de un sistema
Control de Calidad de Software
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
Ingeniería de software
Elaborado por: Mayoral Cruz Matilde Morales Espinoza Anllhins
Proceso de desarrollo de software Pablo Gervás F. Informática, UCM, noviembre 2007.
Conceptos sobre GESTIÓN DE PROYECTOS
METODOLOGIAS DE DESARROLLO DE SOFTWARE
LA MEJORA DE LOS PROCESOS
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.
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
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.
ANGIE PAOLA SOLANO CASTIBLANCO DAR SOPORTE A LOS PROCESOS NORMAS ISO DOC. JOHANA LÓPEZ CHAVEZ SENA 2010.
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.
Evolución y comportamiento del Sector TICs Praxis & Technology Group PraTech METODOLOGÍA DE CALIDAD.
Fundamentos de Computación
RAPID APPLICATION DEVELOPMENT RAD. Proceso de RAD Involucrar en todos los aspectos al usuario en el desarrollo del sistema Uso continuo y repetitivo de.
Software de Comunicaciones
Modelo de procesos de software
1 CICLO DE VIDA. 2 CICLO DE VIDA DE Los Sistemas de Información “ Es un proceso por el cual los analistas de sistemas, los ingenieros computacionales,
NOTA: Para cambiar la imagen de esta dispositiva, seleccione la imagen y elimínela. A continuación haga clic en el icono Imágenes en el marcador de posición.
Fase de Inicio Proceso Unificado de Desarrollo de Software.
Desarrollo iterativo e incremental
Transcripción de la presentación:

Modelo de ciclo de vida en espiral Ciclo de vida del software, Propuesto inicialmente por Barry Boehm en 1988.

Las actividades de este modelo se conforman en espiral.

En la que cada bucle o iteración (acción de repetir una serie de pasos un cierto número de veces). representa un conjunto de actividades.

En cada vuelta hay que tener en cuenta: OBJETIVO: Que necesidad debe cumplir el producto. ALTERNATIVAS: Las diferentes formas de conseguir los objetivos, como pueden ser: Caracteristicas: requisitos a cumplir, experiencia. Formas de gestion de sistema. Riesgo asumido con cada alternativa.

TAREAS FIJAR OBJETIVOS ANALISIS DE RIESGO Fijar las restricciones. Identificación de riesgos. Planificación inicial ó previa. Fijar requerimientos, especificación, manual del usuario. ANALISIS DE RIESGO Se estudian todos los riesgos potenciales y se seleccionan una ó varias alternativas propuestas para reducir o eliminar los riesgos.

TAREAS DESARROLLAR Y APROBAR: Tareas de la actividad propia y de prueba Análisis de alternativas e identificación de riesgos. Dependiendo del análisis se decide el modelo para el desarrollo PLANIFICAR: Revisamos todo lo hecho, evaluándolo y con ello decidimos si continuamos con las fases siguientes y planificamos la siguiente actividad.

Mecanismos de Control 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 mas tiempo desarrollando. Este sistema es muy utilizado en proyectos grandes, por ejemplo de un Sistema Operativo; su éxito radica en la equipo que lo aplique que tenga experiencia y habilidad para detectar los riesgos.

Variaciones del Modelo en Espiral

ventajas Enfoque realista del desarrollo de sistemas. Modelo de Proceso adaptable. Se puede aplicar a lo largo de la vida del software. El desarrollador y el cliente comprenden y reaccionan antes los riegos. Aplica el enfoque de construcción en cualquier etapa. Mejora los ciclos de vida clásicos y prototipos. Permite acomodar otros modelos.

desventajas Requiere una considerable habilidad para reconocer los riesgos. Si no se detectan los riesgos a tiempo, surgirán problemas. Es nuevo y no se ha utilizado tanto como otros modelos. Resulta difícil convencer a grandes clientes de que el enfoque evolutivo es controlable.

FIN