Etapas del proceso de creación de un programa. Obsolescencia programada.

Etapas del proceso de creación de un programa

creación de un programa

Al hablar de las etapas del proceso de creación de un programa primero debemos conceptualizar que es un programa, este se puede entender como "el conjunto de órdenes o instrucciones ordenadas de tal manera que son capaces de resolver una determinada tarea útil". Para esto se tiene a la codificación como el proceso por medio del cual se le dan las órdenes a la maquina para que cumpla las tareas en cuestión.


Comienzo.

La concepción de cualquier proyecto comienza con el planteamiento de un problema a resolver o de cómo optimizar un proceso. Es necesario tener una idea clara, ordenada y precisa de los pasos a seguir, también es importante poder representar los datos que intervienen para poder evaluarlos correctamente. Luego de esto podemos comenzar con la ideación del algoritmo que va a dar solución al problema. 

Un punto importante a destacar es que en todo el desarrollo del proyecto se debe documentar para tener las bases para establecer una mejora continua.


A grande rasgos podemos dividir cada paso a seguir en diferentes etapas como una forma de ordenarnos aunque tareas como testear y documentar se daran durante todo el proyecto y se pueden volver a retomar aspectos de etapas anteriores para optimizar la solución, aclarado esto podemos identificar las siguientes etapas:


Etapa 1 - Planteamiento del problema.

En esta etapa se definen los objetivos por lo tanto el plan estratégico, se evaluan los datos disponibles, los distintos elementos y el contexto que interactua con las actividades del proyecto. Se intentan aclarar las ideas y generar un plan que guíe el proyecto.


Etapa 2 - Representación de los datos.

El desarrollo y calidad del proyecto dependerá en gran medida de eficiencia y eficacia en la representación de los datos. Se utilizan esquemas y herramientas para poder ver de forma clara los datos y todo lo concerniente al problema a resolver para potenciar la productividad del equivo y la sencilles en el desarrollo de las actividades con el fin de construir un proceso disfrutable.


Etapa 3 - Diseño de algoritmo para dar solución al problema.

Esta etapa en conjunto con la anterior son muy importantes ya que de ellas dependerán la fluidez del trabajo en todo el proceso de desarrollo. En caso que el problema es importante descomponerlo según las temáticas e implicancias para tenerlo modulado con bajo acoplamiento y alta cohesión, de forma que sea sencillo el mantenimiento y posible escalado.

Entonces, pude ser útil realizar un diseño descendente. Esto consiste en desmenuzar el problema incial en subproblemas más sencillos y así llegar a una solución clara y acotando el número de variables que inciden para la resolución, para esto tenemos numerosas herramientas. Podemos utilizar pseudocódigo, organigramas y sobre todo son muy útiles los diagramas, de flujo u otros como ser el diagrama de Ishikawa para el análisis de los procesos críticos, que nos permite partir de un problema complejo y encontrar la causa para dar solución al mismo.


Continuación

Publicar un comentario

0 Comentarios