1. Fases
1.1. 1. Investigación Previa
1.1.1. a) Solicitud
1.1.1.1. Viene del resultado de entrevistas con las personas relacionadas con el problema.
1.1.2. b) Estudio de Factibilidad
1.1.2.1. i. Factibilidad Técnica
1.1.2.1.1. ¿El problema se puede resolver con un software ya existente?
1.1.2.2. ii. Factibilidad Económica
1.1.2.2.1. ¿Crear una solución de software es necesaria?
1.1.2.3. iii. Factibilidad Operacional
1.1.2.3.1. ¿Los usuarios usarían el software?
1.1.3. c) Aprobación
1.1.3.1. Definen si el proyecto se va a desarrollar o no.
1.2. 2. Definir los requisitos
1.2.1. a) Estudio de manuales de procesos.
1.2.2. b) Estudio de reportes y documentos relacionados.
1.2.3. c) Observación del proceso.
1.2.4. d) Tomar muestras de formas y documentos.
1.3. 3. Diseño
1.3.1. se analizará las necesidades del propio software como: servidores, infraestructura de red, anchos de banda, disposición de equipos, hardware adicional, etc.
1.4. 4. Analizar las necesidades del sistema
1.4.1. Se realiza los diagramas, las tablas, las estructuras de almacenamiento, el diccionario de datos, etc.
1.5. 5. Desarrollo del software
1.5.1. Los programadores realizan la codificación del software y la documentación del código fuente.
1.6. 6. Prueba del software
1.6.1. Se realiza pruebas piloto con datos de muestra, se analizan todas las posibilidades y los desarrolladores corrigen los detalles encontrados.
1.7. 7. Implementación y mantenimiento
1.7.1. a) Verificar e instalar nuevo equipo.
1.7.2. b) Entrenar a los usuarios.
1.7.3. c) Instalar la aplicación.
1.7.4. d) Construir todos los archivos de datos necesarios para utilizarla
2. ¿Qué es?
2.1. El ciclo de vida del desarrollo de software es un método que facilita el desarrollo de los sistemas de información.
2.1.1. Para gestionar este nivel de complejidad, una serie de sistemas de ciclo de vida de desarrollo (SDLC) se han creado: «Cascada», «Fuente», «Espiral», «Construir y arreglar», «Prototipado rápido», «Incremental», «sincronizar y estabilizar», etc.
2.2. Es un proceso lógico utilizado en el mundo del Desarrollo de Software sistemas para desarrollar un sistema de información, incluidos los requisitos, la validación, formación, como los usuarios (interesados) en la propiedad.
2.2.1. Cualquier SDLC debe resultar en un sistema de alta calidad que cumple o excede las expectativas del cliente, llega a término en el tiempo y estimaciones de costos, sea barato de mantener y rentable.
2.3. ¿Que funciones tiene?
2.3.1. Sirve de soporte para que los gestores de un proyecto puedan planificar el proceso del diseño y puesta en marcha de cualquier sistema de información que deba reunir ciertos requisitos para el usuario.
2.3.2. Sirve de esquema para concretar los tiempos de desarrollo y la inversión del presupuesto.