Taller Sobre Metodologías de Desarrollo de Software
Taller Sobre Metodologías de Desarrollo de Software
Taller Sobre Metodologías de Desarrollo de Software
metodologías de desarrollo de
software
Presentado por:
Jhon Javier Cerda Castro
ANALISIS Y DESARROLLO DE
SOFTWARE. (2739448)
Categoría del curso
Formación Titulada Virtual y a
Distancia
TALLER SOBRE METODOLOGÍAS DE
DESARROLLO DE SOFTWARE.
➢ FORMULACIÓN DE PREGUNTAS
Desarrollo Preguntas
Formuladas
CLASIFICACIÓN METODOLOGIAS DE
DESARROLLO DE
SOFTWARE
MARCOS TRADICIONALES MARCOS ÁGILES
➢ Waterfall (cascada) ➢ Scrum
➢ Prototipado ➢ Programación extrema (XP)
➢ Espiral ➢ Desarrollo de software
adaptativo (ASD)
➢ Incremental ➢ Método de desarrollo
dinámico de software
(DSDM)
➢ Diseño rápido de ➢ Desarrollo impulsado por las
aplicaciones (RAD) características (FDD)
➢ COBIT ➢ Kanban
➢ ITIL ➢ Desarrollo orientado al
comportamiento (BDD)
1.1 CASCADA
Análisis Implementación
en esta fase se realiza
la especificación de es donde se realiza el
requisitos desarrollo a partir de
los diseños
Funcionamiento y Diseño
Mantenimiento
CASCADA se le da la
en esta fase el sistema arquitectura al diseño
entra en funcionamiento y del sistema
es presentado al cliente
Verificación
es donde se realiza el 7
proceso formal de
pruebas y se verifica que
cumpla.
1.2 PROCESO RACIONAL UNIFICADO
Incepción Elaboración
comprensión del arquitectura del sistema y
problema y el refinamiento de los
evaluación de requisitos a través de
requerimientos lenguaje modelado
Construcción Transición
es donde se comienza
el desarrollo de cada es la fase donde se
uno de los realizan las pruebas y
requerimientos se entrega al cliente
RUP
2. METODOLOGIAS AGILES
Estos marcos de trabajo son utilizados comúnmente en el desarrollo de proyectos
donde no se puede tener una certeza de los requisitos y por el contrario muchos de
los componentes del sistema de ben de tener una capacidad de adaptabilidad.
Las metodologías ágiles proveen un conjunto de pautas y principios que buscan
facilitar y priorizar la entrega de producto sobre procesos de documentación
exhaustiva, haciéndolos más simples, donde interactúa el cliente final desde las
primeras etapas del proyecto.
Dentro de los marcos de trabajo agiles encontraremos los siguientes métodos
CORAJE Y RESPETO
PLANIFICACION
SIMPLICIDAD
RETROALIMENTACION
DISEÑO SIMPLE
LANZAMIENTTOS
COMUNICACION
PRUEBAS
METAFORA
XP
REFACTORIZACION
CLIENTES
PROGRAMADORES
TESTERS
COACH
MANAGER
2.2 DESARROLLO RAPIDO DE APLICACIONES