Please enable JavaScript.
Coggle requires JavaScript to display documents.
Ciclo de Vida del Software - Coggle Diagram
Ciclo de Vida del Software
Planificación
Verbos a usar: "Definir", "Establecer", "Planificar"
Definición de cronograma
Establecer plazos y recursos
Actividades clave
Análisis de recursos
Planificación de las fases de desarrollo
Identificación de Requisitos
Reunión con stakeholders para obtener requisitos funcionales y no funcionales.
Estudio de viabilidad
Viabilidad técnica y económica del proyecto.
Análisis de Requisitos
Verbos a usar: "Recoger", "Definir", "Analizar"
Requisitos No Funcionales
Descripción de cómo debe comportarse el sistema (rendimiento, seguridad, etc.).
Requisitos del Usuario
Historias de usuario y casos de uso.
Requisitos Funcionales
Descripción de lo que el sistema debe hacer.
Diseño del Software
Verbos a usar: "Diseñar", "Modelar", "Planificar", "Elegir"
Modelado de la Base de Datos
Definición de las tablas y relaciones.
Diseño de la Interfaz de Usuario
Prototipos de la UI/UX.
Diseño de la arquitectura
Elección de patrones de diseño (MVC, Singleton, Factory, etc.).
Implementación (Desarrollo)
Verbos a usar: "Codificar", "Desarrollar", "Integrar", "Configurar"
Integración de módulos
Integración de diferentes partes del sistema.
Control de versiones
Uso de herramientas como Git para el control de versiones.
Desarrollo del código
Programación según los requisitos y el diseño.
Pruebas
Verbos a usar: "Probar", "Verificar", "Validar"
Pruebas de Integración
Verificar que los módulos trabajen juntos correctamente.
Pruebas de Sistema
Comprobación de que el sistema funciona como un todo.
Pruebas de Aceptación
Verificación final según los requisitos del usuario.
Pruebas Unitarias
Pruebas de las unidades individuales del código.
Despliegue
Verbos a usar: "Desplegar", "Configurar", "Monitorear"
Configuración de servidores
Asegurar que los servidores estén listos.
Monitoreo post-despliegue
Asegurar el funcionamiento sin problemas.
Despliegue en producción
Implementación en el entorno real.
Mantenimiento
Verbos a usar: "Mantener", "Actualizar", "Corregir", "Optimizar"
Actualizaciones y Mejoras
Añadir nuevas funcionalidades o realizar mejoras.
Optimización
Mejorar el rendimiento del sistema.
Corrección de Errores
Solución de bugs y errores detectados post-despliegue.