Want to make creations as awesome as this one?

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.