1.2. Fases de elaboración de un programa informático

La creación de un programa informático es un proceso ordenado que ha de realizarse de modo secuencial. Desde el programa más sencillo, con pocas instrucciones, hasta la programación de grandes aplicaciones que contienen miles de líneas de instrucciones, se han de seguir una serie de pasos. Por supuesto, no son obligatorios, pero facilitan en gran medida dicho proceso.

 

fases de creación de un programa

Comprueba lo aprendido

Ya has visto las fases de creación de un programa, pero ¿serías capaz de determinar en que consiste cada una de ellas?

 

Coloca el número correspondiente a cada fase.


- Implementar el programa en el lenguaje elegido siguiendo el algoritmo creado.
- Recoger los requisitos del programa. Definir el proceso de automatización del problema.

- Determinar fallos, mejoras o ampliaciones que los ususarios puedan necesitar.
- Someter al programa a una serie de pruebas para examinar todas las opciones y posibilidades, detectando posibles errores.
- Instalar el programa junto con los componentes necesarios (bases de datos, redes de comunicaciones, etc.).
- Diseñar la arquitectura del programa. Crear el algoritmo que permita desarrollar el programa mediante diagramas de flujo o pseudocódigo.




Habilitar JavaScript

Para saber más

A continuación te detallamos un ejemplo de programa informático para comparar dos números enteros y devolver el mayor. Hemos usado el software PSeInt que es bastante intuitivo.

Como aclaración, te presentamos el concepto de pseudocódigo como una metodología y sintaxis específica para el desarrollo de programas. No te preocupes si no entiendes algo, en tlos apartados siguientes trabajarás con dicho software a fondo. El resultado es el siguiente:

Paso 1: Diagrama de flujo

Imagen de creación propia bajo licencia Creative Common CCO

Paso 1: Diagrama de flujo

Con dicho gráfico representamos el orden secuencial y posibilidades de ejecución del programa.

Paso 2: Pseudocódigo

Imagen de creación propia bajo licencia Creative Common CCO

Paso 2: Pseudocódigo

Diseño del programa en pseudocódigo que posteriormente tendremos que traducir a un lenguaje de programación concreto.

Paso 2: Pseudocódigo (explicación)

Imagen de creación propia bajo licencia Creative Common CCO

Paso 2: Pseudocódigo (a claración)

Explicación de cada bloque de pseudocódigo según su función.

Paso 3: Traducción a lenguaje C

Imagen de creación propia bajo licencia Creative Common CCO

Paso 3: Implementación del programa

El siguiente paso es convertir el pseudocódigo general a un lenguaje de programación concreto, en este caso a lenguaje PHP.