La metodología de desarrollo de programas para computadora, consta de las siguientes etapas.
- Análisis. También conocida como Requerimientos, consiste en identificar el problema que se pretende resolver con un programa para computadora, definir los datos requeridos para resolver el problema y los resultados esperados (que se consideran la solución al problema).En esta etapa también se propone una solución a través del llamdo algoritmo.
- Diseño. Esta etapa toma los datos de entrada y salida, así como el algoritmo obtenidos en el análisis para representarlos mediante un diagrama de flujo o pseudocódigo.ëstos son aproximaciones a lo que será el programa para la computadora. De manera adicional se hace una prueba de escritorio para verificar que el diseño esté bien elaborado.
- Implementación. También conocida como codificación, consiste en tomar el pseudocódigo o el diagrama de flujo y convertirlo a un lenguaje de programación estructurado que pueda ejecutarse en una computadora.
- Pruebas. El programa codificado debe validarse mediante el plan de pruebas establecido en la prueba de escritorio. Este proceso se repite hasta que el programa esté funcionando corerctamente.
- Documentación. Cuando el software ha sido validado, se escriben dos documentos. El Manual de Usuario que es un gúia de cómo usar el programa y el Manul Técnico que contiene todos los productos otenidos en las diferentes etapas.
Revisa la siguiente presentación para conocer mejor la metodología, sus etapas y productos a obtener.