Metodología XP - Dass
Metodología XP - Dass
DASS / XP
Génesis Erisel Arteaga - 182129
Gustavo Mendoza Cerna - 169837
01
METODOLOGÍA DAS /
ASD
¿QUÉ ES LA METODOLOGÍA
DAS/ASD?
Es una técnica para desarrollar software basado en las
propuestas ágiles (Método ágil) y que se fundamenta en el
aprendizaje y colaboración del equipo.
1. Los errores y cambios que no son detectados con anterioridad afectan la calidad del
producto y su costo total.
2. Ya que esta es una metodología ágil, no permite realizar procesos que son requeridos en las
metodologías tradicionales.
3. Aunque el ciclo entre aprendizaje y especulación es bueno, permitiéndonos entregar
productos de alta extensión de este ciclo debido a errores o cambios no detectados durante
reuniones anteriores afecta tanto la calidad del producto como su costo total.
FASES DEL CICLO DE VIDA
1. Especulación.- Es donde se inicia y se planifican las características del Software.
1.1. Iniciación del proyecto
1.2. Planeación de los ciclos
2. Colaboración.- Se desarrollan las características del software.
2.1. Ingeniería de componentes concurrente:
3. Aprendizaje.- Se revisa la calidad, y si no se tiene errores se entrega al cliente
3.1.Control de calidad
3.2. Entrega final
FASES DEL CICLO DE VIDA
ENFOQUE
● Comunicacion
● Sencillez
● Retroalimentación
● Valor
● Respeto
Caracteristicas
● Comunicación constante entre el cliente y el equipo de
desarrollo.
● Respuesta rápida a los cambios constantes.
● La planificación es abierta con un cronograma de
actividades flexible.
● El software que funciona está por encima de cualquier
otra documentación.
● Los requisito del cliente y el trabajo del equipo del
proyecto son los principales factores de éxito del
mismo.
Ventajas
● Da lugar a una programación sumamente organizada.
● Ocasiona eficiencias en el proceso de planificación y pruebas.
● Cuenta con una tasa de errores muy pequeña.
● Propicia la satisfacción del programador.
● Fomenta la comunicación entre los clientes y los desarrolladores.
● Facilita los cambios.
● Permite ahorrar mucho tiempo y dinero.
● Puede ser aplicada a cualquier lenguaje de programación.
● El cliente tiene el control sobre las prioridades.
Desventajas
● Es recomendable emplearla sólo en proyectos a corto plazo.
● En caso de fallar, las comisiones son muy altas.
● Requiere de un rígido ajuste a los principios de XP.
● Puede no siempre ser más fácil que el desarrollo tradicional.
Metricas
Artefactos
Historias de usuario
Encontrar clases
Encontrar responsabilidades
Definir colaboradores
Disponer las tarjetas
Pruebas
- Desarrollo previamente aprobado: Significa que
primero se escriben las pruebas y luego el código.
Las pruebas deben simular el envío de la entrada
ha probar y deben verificar que el resultado cumpla con las especificaciones de salida.
https://www.digite.com/es/agile/programacion-extrema-xp/
https://www.sinnaps.com/blog-gestion-proyectos/metodologia-xp#que-es-la-metodologia-xp
https://www.sinnaps.com/blog-gestion-proyectos/metodologia-xp#caracteristicas-de-la-metodol
ogia-xp
https://iswugaps2extremeprogramming.wordpress.com/2015/09/14/ventajas-y-desventajas/
REFERENCIAS
ASD Ingenieria de Software. (s. f.). ingenieriadesoftware.
http://ingenieriadesoftware.mex.tl/61154_asd.html#:%7E:text=El%20desarrollo%20de%20softwar
e%20adaptable,continua%20del%20proceso%20al%20trabajo.&text=Sus%20principales%20cara
cter%C3%ADsticas%20del%20ASD,%C3%BC%20Iterativo.
https://iswxp.wordpress.com/2017/10/16/artefactos/
Técnicas Ágiles de Desarrollo de Software (2818) » ¿Qué es una metodología ágil? (2017, 17
marzo). Universitas.
http://umh2818.edu.umh.es/unidades-didacticas/metodologias/que-es-una-metodologia-agil/
https://slideplayer.es/slide/4026408/