METODOLOGIA_DESARROLLO_DE_SOFTWARE_ALEXANDER
ALEXANDER CRUZ JIMENEZ
Created on September 10, 2024
More creations to inspire you
POLITICAL POLARIZATION
Presentation
VACCINES & IMMUNITY
Presentation
LETTERING PRESENTATION
Presentation
ARTICLES
Presentation
PROMOTING ACADEMIC INTEGRITY
Presentation
HISTORY OF THE CIRCUS
Presentation
AGRICULTURE DATA
Presentation
Transcript
pagina siquiente
programacion extrema
´prototipo
Espiral
lean
Devops
Metodologias
Metodologias agiles
cascada
metodologías para el desarrollo de software
Conoce la estructura basica en un programa en java asi como lAS funciones principales que se emplean.
Resultado de aprendizaje
Aplica el modelo de espiral para el desarollo del software
Ordena informacion de acuerdo a categorias, jerarquias y relaciones
GENERICA
PROFESIONAL
COMPETENCIAS
¿Que es?
Es un conjunto de prácticas, técnicas y herramientas utilizadas por los equipos de desarrollo de software para planificar, diseñar, construir, probar y entregar software de alta calidad de manera eficiente y efectiva.
Todas las metodologías de desarrollo de software tienen algo en común: son conjuntos de técnicas y herramientas que se utilizan para planificar, diseñar, desarrollar, implementar y mantener un software. Es decir, aplicaciones que permiten a los usuarios interactuar con un dispositivo informático de manera más eficiente.
concepto
Metodología Scrum. Es una metodología de desarrollo de software orientada a la entrega de productos de alta calidad a través de un proceso iterativo e incremental. En Scrum, un equipo de desarrollo se divide en equipos de trabajo autónomos que se encargan de desarrollar una parte del producto. Cada equipo se reúne regularmente para revisar el progreso y planificar el trabajo futuro.
Metodologías Ágiles
Metodología Kanban. Se enfoca en la mejora del flujo de trabajo y en la entrega de software de alta calidad. Nació en la industria automotriz japonesa en los años cuarenta y su nombre deriva de la palabra ‘tablero’, que se utiliza para visualizar el flujo de trabajo.
Metodologia de cascada
Es una forma de desarrollo de software en la que se siguen una serie de pasos estrictos y en orden. Esta metodología es muy detallada y deja poco margen de maniobra para el equipo de desarrollo. A menudo, se usa en proyectos grandes y complejos en los que es importante que todos los pasos se cumplan de forma estricta
Metodologia Devops
Destaca la colaboración estrecha entre el desarrollo y la operación, y es ideal para proyectos de software que requieren un ciclo de lanzamiento rápido. En definitiva, es una metodología orientada a la colaboración y coordinación entre el personal de desarrollo y el de operaciones, con el objetivo de mejorar la calidad y la velocidad de las entregas de software.
METODOLOGIA LEAN
Se enfoca en la minimización de desperdicios y en la entrega de software de alta calidad. Se basa en la filosofía Lean de la manufactura y se caracteriza por tener un enfoque en el cliente, en la minimización de desperdicios y en la mejora continua. Se basa en el principio de "entregar lo más valioso al cliente lo antes posible". El objetivo de Lean es mejorar la calidad y la eficiencia del producto o servicio, y reducir el tiempo y el costo de producción.
Sus principales características son:°Se basa en un ciclo de vida en espiral. °Aborda el riesgo de manera sistemática. °Proporciona un marco de referencia para el proyecto. °Permite la integración de las actividades de desarrollo, prueba y validación. °Pone énfasis en la comunicación y el control.
Metdologia de espiral
Se basa en un enfoque iterativo e incremental para el desarrollo de software. Se divide en cuatro fases: Inicio, Crecimiento, Maturidad y Declive. Cada fase se divide en las siguientes subfases: Planificación, Análisis, Diseño, Implementación y Prueba
Metodologia de prototipo
Es una forma de desarrollar software en la que se crea un prototipo del software antes de comenzar el desarrollo completo. Esto permite que los desarrolladores obtengan una mejor comprensión de lo que el software debe hacer y cómo debe funcionar, lo que a su vez puede ayudar a reducir el tiempo y el costo del desarrollo.
Programacion extrema
Metodología de Programación Extrema (XP) Es un conjunto de prácticas de desarrollo de software diseñadas para producir software de alta calidad de manera eficiente y en un entorno de cambio constante. XP se centra en la entrega de software funcional a los clientes a través de un ciclo de desarrollo iterativo e incremental. Las prácticas clave de XP incluyen el diseño extremo, la programación en parejas, la integración continua, la planificación extremadamente corta, las pruebas extremas y la atención extrema a la satisfacción del cliente.