WARNING:
JavaScript is turned OFF. None of the links on this concept map will
work until it is reactivated.
If you need help turning JavaScript On, click here.
Este Cmap, tiene información relacionada con: Capítulo 2.- El Análisis de Sistemas, 2.1.4.2. SCRUM por Ken Schwaber, Jeff Sutherland y Mike Beedle roles Scrum master Product owner team, 2.1.2. Paradigmas de desarrollo Incrementales incrementales 2.1.2.1. Paradigma Incremental, 2.1.4.3. Adaptive Software Development (ASD) Etapas a) Especulación. Compuesta por 5 pasos: - Inicio para determinar la misión del proyecto. - Determinación del marco temporal del proyecto. - Determinación del número de iteraciones y la duración de cada una. - Determinación del objetivo de cada una. - Asignación de funcionalidad a cada iteración., 2.1.4.3. Adaptive Software Development (ASD) Características • Trabajo orientado y guiado por la misión del proyecto. • Está basado en la funcionalidad. • Es guiado por los riesgos y el trabajo tolerante al cambio. • Utiliza información disponible acerca de cambios para mejorar el comportamiento del software. • La tercera fase del ciclo de vida, revisión de los componentes, sirve para aprender de los errores y volver a iniciar el ciclo de desarrollo. • Apunta hacia el Rapid Application Development (RAD), el cual enfatiza velocidad de desarrollo para crear un producto de alta calidad, bajo mantenimiento involucrando al usuario lo más posible., 2.1.1. Paradigma de desarrollo en Cascada o tradicional Royce en el año 1970 Soporte, 2.1.1. Paradigma de desarrollo en Cascada o tradicional Royce en el año 1970 planificación, 2.1.4.1. eXtreme Programming (XP) Programación Extrema Principios simplicidad comunicación Retroalimentación Coraje respeto, 2.1. El análisis y el diseño en los modelos de desarrollo paradigmas 2.1.3. Paradigmas de desarrollo evolutivos, 2.1.2.2. Paradigma RAD - Diseño Rápido de Aplicaciones James Martin a principios de la década de 1980 Etapas a) Modelado de Gestión b) Modelado de Datos c) Modelado de Proceso d) Generación de Aplicaciones e) Pruebas y entrega, 2.1.4.4. Crystal Methods (CM) factores de decisión • Se requiere comprender bien los requisitos y el ámbito del proyecto. • Necesita que el cliente y el desarrollador se comprometan en las actividades necesarias para completar un sistema en un tiempo corto., 2.1.1. Paradigma de desarrollo en Cascada o tradicional ???? 2.1.1.3. Características y factores de decisión del paradigma de Cascada o tradicional, 2.1.3.2.3. Características y factores del modelo en Espiral factores de decisión • Se utiliza cuando los requerimientos no se tienen claros. • Es menos arriesgado un sistema pequeño que uno grande. • Los errores producidos en un incremento son solucionados para el próximo incremento., 2.1.1.2. Etapas del paradigma de Cascada Etapas c) Diseño, 2.1.2. Paradigmas de desarrollo Incrementales incrementales 2.1.2.2. Paradigma RAD - Diseño Rápido de Aplicaciones James Martin a principios de la década de 1980, 2.1. El análisis y el diseño en los modelos de desarrollo paradigmas 2.1.2. Paradigmas de desarrollo Incrementales, 2.1.4.1. eXtreme Programming (XP) Programación Extrema caracteríticas • Pruebas unitarias continuas, frecuentemente repetidas y automatizadas, incluyendo pruebas de regresión. • Desarrollo iterativo e incremental: pequeñas mejoras, unas tras otras. • Frecuente integración del equipo de programación con el cliente o usuario. • Corrección de todos los errores antes de añadir nueva funcionalidad. • Más fácil detectar errores. • Simplicidad del código., 2.1. El análisis y el diseño en los modelos de desarrollo paradigmas 2.1.4. Paradigma de desarrollo adaptativos, 2.1.5. Toma de decisión de un modelo desarrollo de software Criterios • disponibilidad de recursos; • complejidad del proyecto; • entendimiento de requerimientos; • conocimiento del dominio del problema; • manejo de la perspectiva de riesgos; • tiempos de desarrollo; • costo de los proyectos; • calidad del software; y, • documentación., 2.1.4.4. Crystal Methods (CM) Qué es? Se trata de un conjunto de metodologías para el desarrollo de software caracterizadas por estar centradas en las personas que componen el equipo (de ellas depende el éxito del proyecto) y la reducción al máximo del número de artefactos producidos., 2.1.1.2. Etapas del paradigma de Cascada Etapas a) Ingeniería y Análisis del Sistema