Ciclo de Vida del Software Paradigmas de Desarrollo

Slides:



Advertisements
Presentaciones similares
EL PROCESO DE DESARROLLO DEL SOFTWARE
Advertisements

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
PROCESO Y MODELOS EN LA INGENIERIA DE SOFTWARE
ANÁLISIS DE REQUERIMIENTOS
10º2 Sergio Posso. Jonatán Agualimpia. Julia Blandón. Docente:
Fundamentos de la Gestión de Proyectos
Modelos de Proceso del Software
CONCEPTOS Y PRINCIPIOS DE DISEÑO
Ingeniería del Software
CICLO DE VIDA DE UN PROYECTO DE SOFTWARE
INSTITUTO TECNOLÓGICO SUPERIO DE LIBRES
M.S.C. Ivette Hernández Dávila
 EL MODELO INCREMENTAL.:  EL MODELO EN ESPIRAL:  viene a suplir el problema de no poder retroceder en las fases de desarrollo del software.  : no.
Temas Unidad I – 1.1 Modelos Prescriptivos de Procesos Cascada
Ingeniería de Software Orientado a Objetos
Ingeniería de Software
Las etapas de un proyecto
Ingenieria de software
Ciclo de Vida del Software Paradigmas de Desarrollo
REQUERIMIENTOS DE SOFTWARE
ISF5501 Ingeniería de Software
Mantenimiento del Software
Medición y Métricas del Software
Ciclo de Vida del Software
Tema 1: Introducción al análisis y diseño de aplicaciones software
Planificación, Reingeniería y Plan de Proyecto
Calidad y Garantía de Calidad
Modelo de espiral Fue originalmente propuesto por Barry Boehm en Es una secuencia de actividades con retrospectiva de una actividad a otra, representado.
MODELO DE DESARROLLO DE SOFTWARE
Ingeniería del Software
Estimaciones de Proyecto ISF5501 Ingeniería de Software Semana 8.
ISF5501 Ingeniería de Software
Ingeniería de Requerimiento
Modelos Empíricos de Estimación
Visión Panorámica Diccionario de Datos Paso al diseño
Modelos Empíricos de Estimación ISF5501 Ingeniería de Software Semana 10.
INGENIERÍA DE SOFTWARE
INSTITUTO TECNOLOGICO DE MINATITLAN ASIGNATURA: FUNDAMENTOS DE PROGRAMACION DOCENTE: JOSE ANGEL TOLEDO ALVAREZ ALUMNA: ALEJANDRA OSORIO ARVISU SEMESTRE:
Diseño de Software y su Proceso
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.
Técnicas de Estimación de Esfuerzo
Ámbito y Estimaciones de Proyecto ISF5501 Ingeniería de Software Semana 7/1.
Las Pruebas del Software y sus Fundamentos
Medición y Métricas del Software
Ciclo de vida de un sistema
INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS
Proceso de desarrollo de software Pablo Gervás F. Informática, UCM, noviembre 2007.
Fundamentos y Conceptos Claves del Software ISF5501 Ingeniería de Software Semana 1/1.
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.
“ 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.
CMMI ISF5501 Ingeniería de Software Semana 5. Aprendizajes Esperados: Reconoce y determina en distintos escenarios niveles de madurez CMMI. Contenidos:
 es el conjunto de conocimientos y técnicas científicas aplicadas al desarrollo, implementación, mantenimiento y perfeccionamiento de estructuras (tanto.
DESARROLLO DE SOFTWARE Cuando se va desarrollar un software intervienen muchas personas como lo es el cliente quien es el que tiene el problema en su.
Proceso de desarrollo de Software
Ing del Software Libre1 Ingeniería del Software Libre y Modelos de Calidad Instructora: Ing. Erika Veliz Correo Electrónico:
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.
Capas de ingeniería del Software. Rosendo Antonio Manuel Ingeniería en Sistemas Computacionales.
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
Modelo de procesos de software
CICLO DE VIDA DE UN SOFTWARE. Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de.
Experiencia de México Taller sobre TIC y Compras Públicas.
Desarrollo iterativo e incremental
Transcripción de la presentación:

Ciclo de Vida del Software Paradigmas de Desarrollo ISF5501 Ingeniería de Software Semana 3/2

Aprendizajes Esperados: Reconoce esquemas de desarrollo Cascada y Espiral Contenidos: Contrasta las diferencias entre los principales enfoque para el Análisis y Diseño de software.

Temario Semana 3-2 Combinación de Paradigmas Visión Genérica de la Ingeniería de Software Síntesis

Combinación de Paradigmas Antecedentes: En muchos casos, los paradigmas se pueden combinar para utilizar así las ventajas y mejores prácticas de cada uno de ellos en un proyecto particular. Un ejemplo puede ser el Modelo en Espiral, el cual va evolucionando y a la vez rescata lo mejor del modelo de Prototipo y Cascada. No hay que ser dogmático en la elección de los paradigmas para la Ingeniería de Software; la naturaleza de la aplicación debe dictar el método a elegir. Mediante la combinación de paradigmas el “todo” puede ser mejor que la suma de las partes.

Combinación de Paradigmas Recolección Preliminar de Requisitos Análisis de Requisitos Prototipado T4G Modelo en Espiral Diseño T4G Prototipado iteración n-esima Codificación Mod. Espiral iteración n-esima T4G Prueba Sistema en Operación Mantenimiento

Temario Semana 3-2 Combinación de Paradigmas Visión Genérica de la Ingeniería de Software Síntesis

Visión Genérica de la IS Fases: El proceso de desarrollo contempla 3 fases genéricas independiente del paradigma elegido: Definición Desarrollo Mantenimiento Estas fases se encuentra en todos los desarrollos de proyectos, independiente del área de aplicación, del tamaño del proyecto o de la complejidad del mismo.

Visión Genérica de la IS Definición: Se centra sobre el Qué; es decir, se intenta identificar qué información ha de ser procesada, qué función y rendimiento se desea, qué interfaces han de establecerse, qué restricciones de diseño existen, etc. Los métodos de definición varían dependiendo el paradigma que se utilice. No obstante lo anterior, se producen los siguientes pasos específicos: Análisis de Sistema Planificación del Proyecto de Software Análisis de Requisitos

Visión Genérica de la IS Desarrollo: Se centra sobre el Cómo; es decir, se intenta descubrir cómo han de diseñarse las estructuras de datos y la arquitectura del software, cómo han de implementarse los detalles procedimentales, cómo ha de traducirse el Diseño a un lenguaje de programación y cómo han de desarrollarse las pruebas. Los métodos varían según el paradigma, pero de alguna forma se producirán los siguientes tres pasos: Diseño de Software Codificación Pruebas del Software

Visión Genérica de la IS Mantenimiento: Se centra en el Cambio que va asociado a las correcciones de errores, a las adaptaciones requeridas por la evolución del entorno y a las modificaciones requeridas por los cambios de requisitos del cliente. Aquí se encuentran tres tipos básicos de cambios: Correcciones Adaptaciones Mejoras Si bien en el paradigma de Cascada esta fase está absolutamente identificada, en los restantes igual está incluida pero no en forma explícita.

Temario Semana 3-2 Combinación de Paradigmas Visión Genérica de la Ingeniería de Software Síntesis

Síntesis La Combinación de Paradigmas es el resultado de la combinatoria de las tareas y actividades descritas en otros paradigmas. Si bien la temática del problema orienta la elección de una metodología de desarrollo, no todas las combinaciones serán eficientes. La idea principal, ser consecuente con la filosofía de la solución y no caer en vacios procedimentales por una elección incorrecta.