azucena_metodologia_correccion
AZUCENA BARRADAS GOMEZ
Created on September 9, 2024
More creations to inspire you
HOMEMADE BIRDFOOD
Interactive Image
IDIA OF THE BENIN KINGDOM
Interactive Image
MAIN CAREER MAP
Interactive Image
EVENTS INDUSTRY RESILIENCE ROADMAP FOR A COVID-SAFE FUTURE
Interactive Image
LET´S TOUR THE UNITED STATES IN MUSIC!
Interactive Image
HYBRIDISATION
Interactive Image
FATOU JENG
Interactive Image
Transcript
AZUCENA BARRADAS GÓMEZ
Metodologías
METODOLOGIA
TIPOS
Waterfall (cascada):
espiral
Diseño rápido de aplicaciones (RAD):
mvc
competencias
prototipo
Puedes utilizar la fotografía, gif o ilustración que tú quieras para darle caña al contenido multimedia.
Las metodologías de desarrollo de software son técnicas y métodos organizativos que se utilizan para diseñar soluciones de software. Su objetivo es organizar los equipos de trabajo para que desarrollen de manera eficiente las funciones de un programa.
DEFINICIÓN
competencia generica: 5.2 ORDENA INFORMACIÓN DE ACUERDO ACATEGORIAS JERARQUIAS Y RELACIONEScompetencia profesional: aplica el modelo de espiral para el desarrollo de software.resultado de aprendizaje: reconocer las fases de la metodologia en espiral.
es una metodología que acelera la creación de software mediante prototipos y colaboración constante con los usuarios. Sus fases son:
- Planificación y Requisitos: Definición inicial de objetivos y necesidades del usuario.
- Desarrollo de Prototipos: Creación de versiones preliminares del software para obtener feedback.
- Evaluación y Revisión: Revisión del prototipo por parte de los usuarios para realizar ajustes.
- Desarrollo Iterativo: Refinamiento del software a través de iteraciones basadas en el feedback.
- Implementación: Despliegue del software final en el entorno de producción.
- Mantenimiento: Actualizaciones y correcciones post-lanzamiento.
Diseño rápido de aplicaciones (RAD):
La metodología de prototipo es un enfoque para desarrollar software mediante la creación de versiones preliminares del producto (prototipos) para probar y refinar los requisitos antes del desarrollo completo.Recolección de Requisitos Iniciales: Recopilación de requisitos básicos para guiar el prototipo.
- Desarrollo del Prototipo Inicial: Creación de una versión preliminar del sistema.
- Evaluación del Prototipo: Los usuarios prueban el prototipo y dan retroalimentación.
- Revisión y Refinamiento: Ajustes al prototipo basados en la retroalimentación recibida.
- Desarrollo de Prototipos Adicionales (si es necesario): Creación de versiones iterativas para seguir refinando el producto.
- Desarrollo Final: Construcción del sistema completo basado en el prototipo validado.
- Pruebas y Despliegue: Pruebas exhaustivas y puesta en producción del sistema final.
VC significa modelo (model) vista (view) controlador (controller). Esto es lo que significan cada uno de esos componentes.
- Modelo: El backend que contiene toda la lógica de datos
- Vista: El frontend o interfaz gráfica de usuario (GUI)
- Controlador: El cerebro de la aplicación que controla como se muestran los datos.
- El usuario interactúa con la vista.
- La vista envía la acción al controlador.
- El controlador actualiza el modelo según sea necesario.
- El modelo notifica al controlador sobre los cambios.
- El controlador actualiza la vista para reflejar los cambios.
MUC
es una metodología en la que las etapas se organizan de arriba a abajo, de ahí el nombre. Análisis de Requisitos: Documentación de las necesidades del sistema basadas en la información de stakeholders y usuarios.sus fases son:
- Diseño del Sistema: Elaboración del diseño detallado del sistema, incluyendo arquitectura, componentes y la interfaz de usuario.
- Implementación (Codificación): Programación del software según el diseño.
- Pruebas (Testing): Verificación del software para asegurar su funcionalidad y corrección de errores.
- Despliegue (Deployment): Instalación y puesta en funcionamiento del software en producción.
- Mantenimiento: Actualizaciones y correcciones posteriores al lanzamiento para mejorar el sistema y adaptarlo a cambios.
Waterfall (cascada):
La metodología en espiral es un enfoque iterativo para el desarrollo de software que combina planificación, análisis de riesgos, desarrollo y evaluación continua. Se basa en ciclos repetidos (o espirales) que incluyen:
- Planificación: Definición de objetivos, requisitos y recursos.
- Análisis de Riesgos: Identificación y mitigación de riesgos del proyecto.
- Desarrollo y Pruebas: Creación y prueba de un prototipo o versión del software.
- Evaluación del Cliente: Revisión del software con clientes para obtener feedback.
Espiral: