Entradas

Mostrando entradas de febrero, 2017

XP vs SCRUM

Imagen
Diferencias entre XP y SCRUM SCRUM Scrum es un modelo de referencia que define un conjunto de prácticas y roles, y que puede tomarse como punto de partida para definir el proceso de desarrollo que se ejecutará durante un proyecto.  Scrum es un proceso de desarrollo de software iterativo y creciente utilizado comúnmente en entornos basados en el desarrollo ágil de software. Aunque Scrum estaba enfocado a la gestión de procesos de desarrollo de software, puede ser utilizado en equipos de mantenimiento de software, o en una aproximación de gestión de programas. Los roles principales en Scrum son: XP (eXtreme Programming) Es la más destacada de las metodologías ágiles del desarrollo del software. Fue ideada por Kent Beck a finales de los 90. En XP los cambios en los requisitos son un aspecto natural del desarrollo de los proyectos VALORES XP CARACTERISTICAS PRINCIPALES EN XP  LAS PRINCIPALES DIFERENCIAS ENTRE SCRUM Y XP Ambas s...

Modelo Cascada

Imagen
Modelo Cascada  Este es el más básico de todos los modelos y ha servido como bloque de construcción para los demás paradigmas de ciclo de vida. Está basado en el ciclo convencional de una ingeniería y su visión es muy simple: el desarrollo de software se debe realizar siguiendo una secuencia de fases. Cada etapa tiene un conjunto de metas bien definidas y las actividades dentro de cada una contribuyen a la satisfacción de metas de esa fase o quizás a una subsecuencia de metas de la misma.  El arquetipo del ciclo de vida abarca las siguientes actividades: Ingeniería y Análisis del Sistema: Debido a que el software es siempre parte de un sistema mayor, el trabajo comienza estableciendo los requisitos de todos los elementos del sistema y luego asignando algún subconjunto de estos requisitos al software. Análisis de los requisitos del software: el proceso de recopilación de los requisitos se centra e intensifica especialmente en el software. El ingeniero de software ...

Cuestionario

1.      Los métodos ágiles se utilizan en: b)     Desarrollo de software 2.      ¿Qué modelo de desarrollo de software utilizan los métodos ágiles? c)     Iterativo 3.      ¿Cuáles son las principales características en las que se basa el método ágil? a)     Trabajo en equipo, adaptable, avances funcionales 4.      ¿Cuáles son las características que   diferencian al método ágil del convencional? a)     El cliente participa en el equipo de desarrollo b)     Trabajo en equipo c)     Satisfacción del cliente e)     Adaptable en cualquier etapa del proyecto 5.      En los métodos ágiles el cliente: b)     Se incorpora al equipo de trabajo

Mapa Conceptual

Imagen

Tarea 1. Ensayo

Métodos ágiles de programación  Hasta hace no mucho, el proceso en el desarrollo de software estaba asociado a un enfasis en el control del proceso por el cual se llevaba a cabo una rigurosa definicion de roles, actividades y artefactos asi como el modelado y la documentacion detallada. Éste esquema para el desarrollo del software habia demostrado que era muy efectivo y necesario en proyectos de desarrollo de gran tamaño, sin embargo éste enfoque no termina siendo el mas adecuado para todos los proyectos, como aquellos donde el sistema esta cambiando frecuentemente y se exige reducir drasticamente los tiempos de desarrollo pero manteniendo una alta calidad. Por estar orientadas especialmente a proyectos pequeños, las metodologias agiles constituyen una solucion a medida para ese entorno, en gran parte porque hacen que el desarrollo del software sea mas simple pero sin renunciar a las practicas para asegurar la calidad del producto final. Las metodologias ágiles nacen en 2001...