Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modelos de procesos de desarrollo - Coggle Diagram
Modelos de procesos de desarrollo
Modelo de Cascada
Análisis
Consulta a los usuarios del sistema
Diseño
Asigna los requerimientos
Establece una arquitectura
Implementación
Verifica que cada unidad cumpla con su especificación
Pruebas
Asegura que se cumpla los requerimientos
Mantenimiento
Corregir errores que no se detectaron al inicio
Desarrollo incremental
Diseñar y producir un sistema adecuado
beneficios
Se reduce el costo de adaptar requerimientos cambiantes del cliente
Es sencillo obtener retroalimentación del cliente
Posible entrega e implementación más ráoida al cliente
Ingeniería de software orientada a la reutilización
Se da de manera informal
Diseños o códigos similares a lo que
se requiere, lo modifican y lo incorporan.
ETAPAS
Análisis de componentes
Funcionalidad requerida
Modificación de requerimientos
Se modifican para reflejar componentes disponibles
Diseño de sistema de reutilización
Se diseña o reutiliza el marco conceptual existente
Desarrollo Integral
Se diseña, integra componentes para crear nuevos sistemas
Especificación del Software
Comprender y definir que servicios requiere el sistema
Estudio de factibilidad
Actuales tecnologías de software y hardware
Obtención y análisis de requerimientos
Observación de sistemas existentes
Especificación de requerimientos
Transcribir la información recopilada (requerimientos usuario/sistema)
Validación de requerimientos
Realistas, coherentes y completos
Diseño e implememtación de software
Proceso de convertir una especificación del sistema ejecutable
Diseño arquitectónico
Arquitectura global del sistema
Diseño de interfaz
Se define las interfaces
Diseño de componentes
Se diseña como funcionará
Diseño de base de datos
Estructura del sistema de base de datos
Evolución del software
Cómo enfrentar al cambio
Que incluya actividades que anticipan cambios posibles
Se ajusten con un costo relativamente bajo
Validación del software
Verifica si el sistema cumple las expectativas del cliente
Prueba de desarrollo
ponen a prueba los componentes
Pruebas del sistema
Los componentes se integran para hacer un sistema completo
Pruebas de aceptación
Última prueba antes del uso operacional
Creación de prototipo
El prototipo es una versión inicial de un sistema
Ayuda con la creación y validación de requerimientos del sistema
Apoya al diseño de interfaces del usuario
Entrega incremental
Los incrementos diseñados se entregan al cliente
Se implementan para usarse en un entorno operacional
Modelo espiral de Boehm
combina el evitar el cambio con la tolerancia al cambio
Establecimiento de Objetivos
Se identifican restricciones
Se traza un plan de gestión
Valoración y riesgo de reducción
Se realiza un análisis para reducir el riesgo
Desarrollo y validación
Modelo de desarrollo para el sistema
Planeación
Se revisa y se toma una decisión sobre si hay que continuar otro ciclo espiral
El proceso unificado racional
Concepción
Establecer una caso empresarial para el sistema
Elaboración
Desarrollar la comprensión del problema
Construcción
Incluye diseño, progrmación y pruebas del sistema
Transición
Ponerlo a funcionar en un ambiente real