Desarrollo de Software Adaptable METODOLOGIA AGIL ASD DESARROLLO
Desarrollo de Software Adaptable METODOLOGIA AGIL ASD (DESARROLLO DE SOFTWARE ADAPTABLE) • ESTUDIANTES: Eddy Uribe Javier Luna Johan García • MATERIA: Análisis y Diseño de Software • DOCENTE: Miguel Octaviano • Noviembre - 2016 • MEDELLIN - COLOMBIA
Desarrollo de Software Adaptable INTRODUCCION Esta metodología se adapta al cambio en lugar de luchar contra él. Se basa en la adaptación continua a circunstancias cambiantes. En ella no hay un ciclo de planificación-diseñoconstrucción del software, sino un ciclo especular colaboraraprender.
Desarrollo de Software Adaptable DEFINICION • El método ágil ASD Desarrollo Adaptable de Software es un modelo de implementación para desarrollo de software. Al igual que otras metodologías ágiles, su funcionamiento es cíclico y reconoce que en cada iteración se producirán cambios e incluso errores.
Desarrollo de Software Adaptable CARACTERISTICAS Sus principales características del ASD son: • Iterativo. • Orientado a los componentes de software • Tolerante a los cambios. • Guiado por los riesgos • La revisión de los componentes sirve para aprender de los errores y volver a iniciar el ciclo de desarrollo
Desarrollo de Software Adaptable CICLO DE VIDA • El ciclo de vida del ASD se basa en: • Especulación. - Es donde se inicia y se planifican las características del Software. • Colaboración. - Se desarrollan las características del software. • Aprendizaje. - Se revisa la calidad, y si no se tiene errores se entrega al cliente
Desarrollo de Software Adaptable FLUJO ASD
Desarrollo de Software Adaptable VENTAJAS • Sirve para aprender de los errores y volver a iniciar el ciclo de desarrollo. • Utiliza información disponible acerca de cambios para mejorar el comportamiento del software. • Promulga colaboración, la interacción de personas.
Desarrollo de Software Adaptable DESVENTAJAS • Los errores o cambios que no son detectados en reuniones anteriores a tiempo afecta tanto a la calidad del producto como a su costo total. • Dado a que es una metodología ágil implica no realizar procesos que son requeridos en las metodologías tradicionales o por lo menos no realizarlos en procesos diferentes.
Desarrollo de Software Adaptable CONCLUSION • Usado de manera adecuada esta metodología (Adaptive Software Development) se puede alcanzar excelentes resultados pero debido a las características que maneja es mas factible usarla para proyectos pequeños y medianos.
Desarrollo de Software Adaptable FIN DE PRESENTACION
- Slides: 10