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.

Slides:



Advertisements
Presentaciones similares
EL PROCESO DE DESARROLLO DEL SOFTWARE
Advertisements

Ciclo de vida de desarrollo de software
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
Metodologías ágiles.
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
ANÁLISIS DE REQUERIMIENTOS
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
10º2 Sergio Posso. Jonatán Agualimpia. Julia Blandón. Docente:
TECNOLOGICO DE ESTUDIOS SUPERIORES DE HUIXQUILUCAN
MARCO METODOLOGICO.
Modelos de Proceso del Software
Ingeniería del Software
Evaluación de Productos
Ingeniería del software de la usabilidad (I)
Mg(c) Ing. Miguel Huamán Yanarico
Propuesta de una metodología para el desarrollo de proyectos informáticos empleando la herramienta para el diseño automatizado GeneXus Autor: Dipl.-Ing.
Ingeniería de Software
Modelo de ciclo de vida en espiral
Ingeniería de Software
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
Las etapas de un proyecto
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
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
Análisis y diseño detallado de aplicaciones informáticas de gestión
Importancia en la efectividad del:
INTRODUCCIÓN A LA INGENIERÍA 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
Ciclo de vida de un sistema
INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS
Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de metodologías ágiles Tatiana Alejandra.
Roles de Open UP.
CICLO DE VIDA DEL DESARROLLO DE SISTEMAS.
Proceso de desarrollo de software Pablo Gervás F. Informática, UCM, noviembre 2007.
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Actividades en el Proceso de desarrollo de Software
Modelo Prescriptivos de proceso
Estructurar tus ideas para hacerlas realidad
JHENNIFER SANCHEZ ORTIZ CRISTIAN CAMILO RIASCOS ALEJANDRO PINEDA SANCHEZ FERNANDO JAVIER REBELLON.
“ NO HAY NADA MÁS DIFÍCIL DE CONSEGUIR, MÁS ARRIESGADO DE MANTENER NI MÁS INSEGURO DE TENER ÉXITO, QUE ESTAR A LA CABEZA EN LA INTRODUCCIÓN DE UN.
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.
MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE
Proceso de desarrollo de Software
República Bolivariana de Venezuela Universidad Nacional Experimental Politécnica de la Fuerza Armada (UNEFA) Carrera: Ingeniería de Sistemas Cátedra: Análisis.
Fundamentos de Computación
VI. EVALUACIÓN DE LOS RECURSOS
Software de Comunicaciones
Modelo de procesos de software
Planificación de Sistemas de Información
Integrantes: Mejía Zúñiga Yoselin Taco Apaza Pamela Ychuta Torres John.
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:

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 los que participan en un desarrollo informático, que defina los procesos y las actividades a desarrollar. Se han propuestos diferentes paradigmas o ciclos de vida para el Software, desde:  Ciclo en Cascada  Modelo en Espiral de Boehm  Ciclo de vida OO.

CICLO DE VIDA DE Los Sistemas de Información Es un proceso por el cual los analistas de sistemas, los ingenieros de software, los programadores y los usuarios finales elaboran sistemas de información y aplicaciones informáticas.

3 Ambas consideran: una actividad como un conjunto de tareas una tarea como una acción que transforma entrada en salida. El ciclo de vida abarca: toda la vida del sistema : desde su concepción hasta su fin. El ciclo de desarrollo : es un sub conjunto del ciclo de vida empieza en el análisis finaliza en la entrega del sistema al usuario.

MODELO CASCADA Modelo Espiral Modelo Prototipado Modelo Evolutivo Modelo Scrum CICLO DE VIDA

MODELO EN CASCADA 5  Algunas características:  cada fase empieza cuando ha terminado la anterior  para pasar de una fase a otra es necesario conseguir todos los objetivos de la fase anterior  ayuda a prevenir que se sobrepasen la fecha de entrega y los costos esperados  al final de cada fase técnicos y usuarios tienen la oportunidad de revisar el proceso del proyecto.

6 Análisis de requisitos Sistema Análisis Requisitos Software Diseño Preliminar Diseño Detallado Codificación pruebas Explotación mantenimiento

MODELO ESPIRAL 7  El modelo espiral que consta de una serie de ciclos. Cada uno empieza identificando sus objetivos, alternativas y restricciones.  Se evalúa las alternativa respecto a los objetivos tomando en cuenta las restricciones.  una vez finalizado se plantea el próximo ciclo.

8 Evalúa alternativas identificar y resolver los riesgos Determina objetivos alternativas restricciones Planificación de fase siguiente Desarrollar verificar el producto del siguiente nivel. P.3 Anal.riesgo Ver.requisito Plan desarrollo P.2 Plan requisito

MODELO ESPIRAL 9  Una vez realizado el primer ciclo se vuelve ha empezar. Cada ciclo se completa con una revisión.  Las características del método Espiral son:  Existe conocimiento explícito de las diferentes alternativas a alcanzar  la identificación de riesgos asociado a cada alternativa y como resolverlos.  División de proyecto en ciclos, y cada uno con un acuerdo final de ciclo  el modelo se adapta a cualquier tipo de actividad

MODELO PROTOTIPADO  No modifica el flujo del ciclo de vida  Reduce el riesgo de construir productos que no satisfagan las necesidades de los usuarios  Reduce costos y aumenta la probabilidad de éxito  Exige disponer de las herramientas adecuadas  No presenta calidad ni robustez  Una vez identificados todos los requisitos mediante el prototipo, se construye el producto de ingeniería.

MODELO CICLO DE VIDA PROTOTIPADO

EL PROTOTIPADO PARA QUE SEA EFECTIVO: Debe ser un sistema con el que se pueda experimentar Debe ser comparativamente barato (< 10%) Debe desarrollarse rápidamente Énfasis en la interfaz de usuario Equipo de desarrollo reducido Herramientas y lenguajes adecuados “El prototipado es un medio excelente para recoger el ‘feedback’ (realimentación) del usuario final”

MODELO CICLO DE VIDA PROTOTIPADO

MODELO EVOLUTIVO  Ciclos de vida evolutivos  – Cuanto mayor es un proyecto, menor es su probabilidad de  éxito (Informes CHAOS).  – Conseguir obtener todos los requisitos al comienzo del  proyecto es prácticamente imposible.  – Las necesidades de clientes y usuarios evolucionan durante  el desarrollo y surgen nuevos requisitos.  – Los ciclos de vida evolutivos afrontan estos problemas  mediante ciclos requisitos-desarrollo-evaluación.  Versiones  – El resultado de la evaluación permite evolucionar hacia la  siguiente versión.

MODELO CICLO DE VIDA EVOLUTIVO

MODELO SCRUM  Scrum es un proceso de desarrollo de software iterativo e incremental utilizado comúnmente en entornos basados en el desarrollo ágil de software.  Scrum se promueve como complemento de otras metodologías, incluyendo XP, MSF o RUP. XP MSF RUP  Enfatiza valores y prácticas de gestión, sin pronunciarse sobre requerimientos, implementación y demás técnicas.  Scrum se basa en los siguientes principios ágiles:  · Colaboración estrecha con el cliente  · Predisposición y respuesta al cambio  · Personas sobre procesos  · Desarrollo incremental con entregas funcionales frecuentes  · Comunicación verbal directa entre los implicados en el proyecto  · Motivación y responsabilidad de los equipos por la auto-gestión, auto-organización y compromiso  · Simplicidad : Supresión de artefactos innecesarios en la gestión del proyecto

MODELO CICLO DE VIDA SCRUM

ANALISIS IMPLEMENTACION CICLO DE VIDA DISEÑO MANTENIMIENTO