La metodología de Luis Castellano consta de seis pasos.
1 Estudio de factibilidad
Determina si es posible o no ofrecer solución automatizada a los problemas actuales.
-Descripción del Entorno
-Identificación del Problema
-Identificación de los Procedimientos Actuales
-Presentación de las Posibles Soluciones al Problema
-Validación de las Posibles Soluciones
-Ventajas y Desventajas de cada Posible Solución
-Cuadro comparativo de Costos y Tiempos de Ejecución
-Recomendación
2 Acciones Preliminares
-Designación del equipo de Proyecto.
-Elaboración de la Planificación del Proyecto.
3 Análisis de Sistemas
-Objetivo General y Objetivos Específicos del Sistema Propuesto
-Identificación de Usuarios
-Diagrama de Flujo de Datos del Sistema Actual (DFD)
-Diccionario de Datos del Sistema Actual (DD)
-Recopilación de Reportes del Sistema Actual.
-Elaboración de Procedimientos Propuestos.
4 Diseño de Sistemas
-Diagrama de Flujo de Datos del Sistema Propuesto (DFD)
-Diccionario de Datos del Sistema Propuesto (DD)
-Diagrama Entidad Relación (DER)
-Diagrama Estructurado de Datos (DED)
-Carta Estructurada (CE)
-Diagramas de Acción (DA)
-Diseño de Interfases
-Selección de la plataforma de desarrollo
5 Programación.
-Código fuente y código objeto
-Creación de la Base de Datos
6 Implantación.
-Documentacion
-Prueba
-Conversión.
-Instalación de Hardware y Software.
-Adiestramiento de Usuarios.
-Elaboración de la Documentación.
-Entrega al Usuario.