1. Fase 1: Investigacion previa
1.1. Hay 3 Pasos Importantes:
1.1.1. Solicitud
1.1.2. Estudio de factibilidad:
1.1.2.1. Factibilidad tecnica
1.1.2.2. Factibilidad economica
1.1.2.3. Factibilidad operacional
1.1.3. Aprobacion
2. Fase 2: Determinar los requisitos de información
2.1. Se hace estudio de todos los documentos relacionados con el problema:
2.1.1. Estudio de manuales de procesos
2.1.2. Estudio de reportes y documentos relacionados
2.1.3. Observación del proceso
2.1.4. Tomar muestras de formas y documentos
2.1.5. Hardware adicional etc.
3. Fase 3: Analizar las necesidades del sistema
3.1. Se analizará las necesidades del propio software como tal:
3.1.1. servidores
3.1.2. nfraestructura de red
3.1.3. Anchos de banda
3.1.4. Disposición de equipos
4. Fase 4: Diseño del sistema
4.1. En esta fase se realiza:
4.1.1. Diagramas
4.1.2. Las tablas
4.1.3. Seleccionar las estructuras de almacenamiento
4.1.4. El diccionario de datos
4.1.5. Describir las entradas y salidas
5. Fase 5: Desarrollo del software
5.1. Se le conoce como diseño físico y es aquí donde los programadores realizan:
5.1.1. La codificación del software
5.1.2. Programar
5.1.3. del código fuente
6. Fase 6: Prueba del software
6.1. En esta fase se hace pruebas piloto con datos de muestra, se analizan todas las posibilidades y los desarrolladores corrigen los detalles encontrados.
7. Fase 7: Implementación, evaluación y mantenimiento
7.1. Esta es la fase crítica, es donde el software entra a producción, aquí se toman en cuenta muchas cosas, principalmente:
7.1.1. Verificar e instalar nuevo equipo
7.1.2. Entrenar a los usuarios
7.1.3. Instalar la aplicación
7.1.4. Construir todos los archivos de datos necesarios para utilizarla (bases de datos en blanco, formatos adicionales, etc.)