Fases en La Creación de Un Programa

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 8

TEP – PUCMM

TÉCNICO SUPERIOR:
Desarrollo de Aplicaciones Multiplataformas

TEMA:
Fases en la Creación de un Programa

PRESENTADO POR:
Prismally Manuel Fernández Hernández

MATRÍCULA (ID):
PMFH0001 (10151984)

ASIGNATURA:
Algoritmo y Programación (TSI-102-T)
CSTI-1810-6545

FACILITADOR:
Américo Veloz

FECHA:
Sábado, 12 de noviembre de 2022
Santiago, República Dominicana
INTRODUCCIÓN

Este es el informe II de la asignatura Algoritmo y Programación (TSI-


102-T).

Este informe trata sobre las fases de creación de un programa. Las


fases para la creación de un programa son:

- Definición del problema


- Análisis del problema
- Diseño del Algoritmo
- Codificación
- Prueba y depuración
- Documentación
- Mantenimiento

Este informe tiene como objetivo explicar de manera organizada en qué


consiste cada fase de la creación de un programa y por qué es
importante cada una de ellas para elaborar un buen y eficaz programa.
Con dichas fases, logramos obtener un programa que sea aceptable
para los usuarios.
DESARROLLO

Existen 7 fases para la creación de un programa, las cuales son:

1. Definición del problema

La definición del problema no es un paso tan usado, ya que se puede


pasar directamente a la fase 2. Sin embargo, en esta fase se requiere
que el problema sea definido y comprendido claramente para que pueda
ser analizado con todos los detalles .

2. Análisis del problema

El análisis del problema puede tener 3 factores indispensables, los


cuales son:

- Datos de entrada.
- Datos de salida.
- Métodos y fórmulas.

Para analizar un problema, debemos tener clara la definición del


problema.

En el análisis identificamos y encontramos los datos que vamos a


necesitar de entrada, los datos que vamos a procesar de salida y qué
métodos y formas utilizaremos para hacer la solución del problema.
3. Diseño del Algoritmo

Los tipos de diseño para el desarrollo de un algoritmo son los siguientes:

- Pseudocódigo. El pseudcódigo combina el lenguaje natural con


símbolos y términos. El pseudocódigo expresa de forma sencilla los
pasos que se darán en un programa o algoritmo. El pseudocódigo
nace debido a las desventajas del diagrama de flujo. En el lenguaje
C usamos Principal (main) y para dar inicio y final usamos los
corchetes { }.

Ejemplo de Pseudocódigo:

• Principal
• Inicio
- Entero num1, num2, multiplicación
- Imprimir “Ingressa dos números para multiplicar”
- Leer num1, num2
- multiplicación = num1 * num 2
- Imprimir “La multiplicación es = multiplicación”
• Fin
- Diagrama de flujo. El diagrama siempre tendrá inicio y final.
También tendrá entradas, condicionales, procesos, resultados o
impresiones. Un diagrama de flujo se basa en una representación
gráfica con símbolos que tienen un uso especificado. Se trata de
evitar la terminología del lenguaje de programación.

Ejemplo de Diagrama de flujo:


4. Codificación

En esta fase se transcribe lo que hicimos en el pseudocódigo y/o


diagrama de flujo al lenguaje de programación que usaremos. En esta
fase ya comenzaremos con la creación de código.

5. Prueba y depuración

En esta fase debemos probar el código ya creado. Aquí buscamos ver


que nuestro programa funcione de una manera eficaz y clara. Si nuestro
programa está cumpliendo con las soluciones a los problemas, no habrá
errores en el momento.

6. Documentación

Prácticamente, la documentación es la guía de uso. Puede usarse para


otro programador que trate de entender o leer nuestro código. Esto es
importante para que otro programador pueda seguir con dicho
programa.

También debemos tener la guía de uso para un usuario final. Esta guía
será un manual para que el usuario pueda usar y entender el programa.

Hay dos tipos de documentación:

• Interna: guía para un programador.


• Externa: guía para el usuario final.
7. Mantenimiento

El mantenimiento es la fase final. El mantenimiento sirve para buscar


errores, mejorar y crear nuevas funciones, crear nuevas actualizaciones
y simplificar el código. Con el mantenimiento podemos agregar nuevas
funcionalidades que vaya necesitando el usuario para realizar sus
actividades.
CONCLUSIÓN

Este informe se ha basado en la explicación de las 7 fases para la


creación de un programa. Se ha enfatizado que las 7 fases son:

1. Definición del problema. Se define bien el problema.


2. Análisis del problema. Identificamos y encontramos los datos que
vamos a necesitar de entrada, los datos que vamos a procesar de
salida y qué métodos y formas utilizaremos para hacer la solución del
problema.
3. Diseño del Algoritmo. Se utiliza el pseudocódigo y el diagrama de
flujo.
4. Codificación. En esta fase se plasma lo ya expuesto en la fase
anterior a nivel de código en un lenguaje elegido.
5. Prueba y depuración. Se prueba que el programa funcione.
6. Documentación. Se hace una guía para otro programador y para un
usuario final.
7. Mantenimiento. Se hacen mejoras y se arreglan fallas.

Con el desarrollo de este informe se ha podido entender lo importante


que resulta realizar cada fase para crear un buen programa.

También podría gustarte