La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Ciclo de Vida del Software Paradigmas de Desarrollo

Presentaciones similares


Presentación del tema: "Ciclo de Vida del Software Paradigmas de Desarrollo"— Transcripción de la presentación:

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

2 Aprendizajes Esperados: Reconoce esquemas de desarrollo Cascada y Espiral
Contenidos: Describe las diferentes técnicas para el análisis y diseño de software.

3 Temario Semana 3-1 Paradigma de Espiral
Herramientas de Cuarta Generación Síntesis

4 Paradigma de Espiral Antecedentes:
Ha sido desarrollado para cubrir las mejores características del Ciclo de Vida Clásico y de Prototipo, añadiendo Análisis de Riesgo como etapa. Actualmente es el enfoque más realista para el desarrollo de software y de sistemas de gran escala. Utiliza la creación de Prototipo como mecanismo de reducción de riesgos y permite a quienes lo desarrollan aplicar dicho Paradigma en cualquier parte de la Evolución. Este modelo debiera reducir los riesgos antes que se conviertan en problemas.

5 Paradigma de Espiral Modelo: Planificación Análisis de Riesgo
Recolección de requisitos y planificación del proyecto inicial Análisis de Riesgos basado en requisitos iniciales Análisis de Riesgos basado en la reacción del cliente Planificación basada en los comentarios del cliente Evaluación del Cliente Prototipo Inicial del SW Prototipo del Siguiente Nivel Sistema de Ingeniería Evaluación del Cliente Ingeniería

6 Paradigma de Espiral Modelo:
El Paradigma en Espiral, define cuatro actividades principales (cuadrantes), las que son: Planificación: determinación de objetivos, alternativas y restricciones. Análisis de Riesgo: análisis de alternativas e identificación/resolución de riesgos. Ingeniería: desarrollo del producto de “siguiente nivel” (prototipo). Evaluación del Cliente: valoración de los resultados de la Ingeniería.

7 Paradigma de Espiral Problemáticas:
Puede ser algo difícil convencer a los clientes (usuarios finales) que el enfoque evolutivo es controlable. Es necesaria una gran valoración para la identificación de riesgos en este Paradigma. Este es un Paradigma relativamente nuevo y su utilización no es tan masivo, comparado con el Ciclo de Vida Clásico o Construcción de Prototipo.

8 Temario Semana 3-1 Paradigma de Espiral
Herramientas de Cuarta Generación Síntesis

9 Herramientas de Cuarta Generación
Antecedentes: El término Técnicas de Cuarta Generación (T4G) abarca un amplio espectro de herramientas de software que tienen algo en común: generación de código fuente y facilitar el desarrollo del software. El uso de Herramientas de Cuarta Generación para la ingeniería de software se orienta hacia la habilidad de especificar software a un nivel que sea más próximo al lenguaje natural o a una notación que proporcione funciones significativas.

10 Herramientas de Cuarta Generación
Antecedentes: Actualmente un entorno para el desarrollo del software que soporte T4G incluye las siguientes herramientas: lenguajes no procedimentales consulta a base de datos generación de informes manipulación de datos interacción y definición de pantallas generación de códigos capacidades gráficas de alto nivel capacidad de hojas de cálculo.

11 Herramientas de Cuarta Generación
Modelo:

12 Herramientas de Cuarta Generación
Modelo: Para aplicaciones pequeñas se puede ir directamente desde el paso de establecimiento de requerimientos a la implementación, usando un lenguaje de cuarta generación no procedimental (L4G); sin embargo, es necesario un mayor esfuerzo para desarrollar una estrategia del diseño. El uso de T4G sin diseño para grandes proyectos causará las mismas dificultades que se encuentran al desarrollar software usando los paradigmas convencionales (calidad menor, pobre mantenimiento, mala aceptación por el cliente, otros).

13 Herramientas de Cuarta Generación
Modelo: La implementación usando T4G facilita, al que desarrolla el software, la descripción de los resultados deseados, los cuales se traducen automáticamente en código fuente para producir dichos resultados Bajo el desarrollo de un producto con T4G, se deben generar pruebas completas, desarrollar documentación con sentido y ejecutar otras actividades requeridas por la Ingeniería de Software.

14 Herramientas de Cuarta Generación
Modelo: Las T4G se han convertido en un elemento importante del desarrollo de Software en áreas de aplicaciones de sistemas de información. El uso de T4G para grandes trabajos requiere el mismo tiempo, en ocasiones más, para el análisis, diseño y prueba, perdiéndose así un tiempo sustancial que se recupera mediante la eliminación parcial o total de la codificación.

15 Naturaleza mutable del desarrollo del software
Herramientas de Cuarta Generación Modelo: La demanda de software sigue creciendo a ritmo de mercado, donde todos los métodos y paradigmas convencionales contribuirán (probablemente) menos al desarrollo del producto de Ingeniería. Naturaleza mutable del desarrollo del software

16 Temario Semana 3-1 Paradigma de Espiral
Herramientas de Cuarta Generación Síntesis

17 Síntesis El Paradigma de Espiral es una de las metodologías probablemente más utilizadas, principalmente por rescatar lo mejor de Cascada y Prototipo. Si bien todas las metodología de desarrollo incluyen riesgo, Espiral adopta una etapa explícita para este fin. La utilización de T4G, simplifica las tareas de desarrollo y construcción del software. Hoy en día, el mercado está orientado al desarrollo bajo estas herramientas .


Descargar ppt "Ciclo de Vida del Software Paradigmas de Desarrollo"

Presentaciones similares


Anuncios Google