Zusammenfassung der Ressource
Metodologías y procesos de análisis de
software
- Procesos de desarrollo de la metodología
- Define “quién debe hacer qué,
cuándo y cómo debe hacerlo”, no existe una metodología de software universal.
- Método en cascada
- Es el enfoque metodológico que ordena rigurosamente las etapas del ciclo de vida del software.
- Fase de ingeniería y análisis del sistema.
- Fase de análisis de los requisitos.
- Fase de diseño
- Fase de codificación
- Fase de pruebas.
- Fase de mantenimiento.
- Método de prototipos evolutivos
- Se basa en la creación de una implementación parcial de un sistema, para el propósito explícito de
aprender sobre los requerimientos del sistema.
- Fase de Investigación preliminar.
- Clasificación de requerimientos
- Estudio de factibilidad.
- Aprobación del requerimiento:
- Fase de definición de los requerimientos del sistema
- Análisis grueso y especificación
- Diseño y construcción
- Evaluación.
- Modificación.
- Término.
- Fase de diseño técnico
- Fase de desarrollo y pruebas.
- Fase de Operación y mantenimiento.
- Método incremental
- En esta metodología el desarrollo y entrega del sistema se divide en incrementos, con cada
incremento se entrega parte de la funcionalidad requerida en el sistema.
- Método en espiral
- El Proceso es representado como una espiral en lugar de una secuencia de actividades con
retrocesos, cada giro en la espiral representa una fase en el proceso
- Determinar o fijar objetivo
- Análisis del riesgo
- Desarrollo, verificar y valida
- Planificar
- Modelo extreme programming (XP)
- Es una metodología ágil centrada en potenciar las relaciones interpersonales como clave para el
éxito en desarrollo de software, se basa en realimentación continua entre el cliente y el equipo de
desarrollo
- Fase I Exploración.
- Fase II Planificación de la entrega.
- Fase III Iteraciones.
- Fase IV Producción.
- Fase V Mantenimiento.
- Fase VI Muerte del proyecto.