“Un programa que no se diseña, es un programa que no sirve...”
La importancia que tiene el diseño en un programa, es incluso mayor a la que tiene la codificación del mismo. Sí, lo lamento, sé que es aburrido, pero es así... Así que, por más lindo y útil que te parezca el programa que estabas por comenzar a codificar, ya puedes ir apagando la pc...
En el diseño de un programa, se pueden diferenciar cuatro etapas:
Recién después de haber diagramado y modelado el soft, pasamos a la codificación...
- Factibilidad: es cuando se determina si el soft es realizable...
- Estimación de recursos: En esta etapa, se contabilizan los recursos necesarios para la implementación del proyecto. Se deben incluir el tiempo de realización, las personas involucradas, y las herramientas necesarias para llevarlo a cabo...
- Recopilación de información: Esta etapa, debe ser realizada antes del inicio de la diagramación y modelado. Se debe reunir la mayor cantidad de información posible acerca del proyecto. El usuario final del soft, o alguien que tenga experiencia en el puesto donde se implementará, es un excelente aliado para obtener información... Preguntas, visitas, etc., son necesarias para una mejor comprensión de lo que se espera del soft.
- Diagramación y modelado: Aquí es donde se realiza un esquema general, se describen las relaciones, las entidades, los diferentes módulos que compondrán el sistema, etc. Es conveniente, si se trabaja en equipo, realizar en esta etapa, la separación de tareas, y definir quién confecciona qué...
Para esto, hay varias técnicas, pero eso lo dejaremos para más adelante...
Marcadores