Está en la página 1de 8

CENTRO DE BACHILLERATO TECNOLÓGICO

industrial y de servicios No. 91

1.2 Metodología de la Programación


1. Definición del problema
2. Análisis de los datos
3. Diseño del algoritmo
4. Codificación
5. Prueba y depuración
6. Documentación
7. Mantenimiento

4
a

Ciudad Ixtepec, Oax., febrero 27 de 2023.
Fase 1
Definición del Problema: Esta fase está dada por el
enunciado del problema, el cual requiere una definición clara y
precisa. Es importante que se conozca lo que se desea que
realice la computadora; mientras esto no se conozca del todo
no tiene mucho case continuar con la siquiente etapa.

Por ejemplo:
Desarrolle un algoritmo que solicite 2 números, para
realizar una resta y mostrar el resultado

Una mejor definición sería la siguiente:


Desarrolle un algoritmo que solicite 2 números enteros,
para realizar con ellos una resta, al primer número se le
debe restar el segundo número y después mostrar el
resultado.

2
Fase 2
Análisis del Problema: Una vez que se ha comprendido lo que se
Desea de la computadora, es necesario definir: Las Entradas,
los Procesos y las Salidas.
1.Las Entradas: Son los datos que se desconocen y que son
necesarios para resolver el problema.
Siguiendo con el ejemplo de la resta:
1. El primer número entero
2. El segundo número entero
Lo correcto es escribirlas como primerNum, segundoNum
2. Los procesos: Los métodos y fórmulas que se
necesitan para procesar los datos.
Primer número – segundo número
Lo correcto es utilizar una variable para guardar el resultado:
resulResta= primerNum - segundoNum
3. Las salidas: Son la información que se desea producir
El resultado de la resta
Lo correcto es indicar cual o cuales son las variables que
contienen la información que nos pidieron resolver. En
3
Nuestro ejemplo es: resulResta
Fase 3
Diseño del Algoritmo: En esta fase se debe de mostrar la solución
gráfica o no gráfica del problema, ya sea a través de diagramas de
flujo o pseudocódigos, siempre cuidando cumplir con las
características de un algoritmo y cumpliendo con las reglas del
lenguaje algorítmico que se decida utilizar.

4
Fase 4

Codificación: Es la operación de escribir la solución del


programa (de acuerdo a la lógica del diagrama de flujo o
seudocódigo), en una seria de instrucciones detalladas, en un
código reconocible por la computadora, a la serie de
instrucciones detalladas se le conoce como código fuente, el
cual se escribe en el lenguaje de programación.

5
Fase 5

Prueba y Depuración: Los errores humanos dentro de la


programación de computadoras son muchos aumentan
considerablemente con la complejidad del problema.

El proceso de identificar y eliminar errores para dar paso a una


solución sin errores se llama depuración.

6
Fase 6
Documentación: Es la guía o comunicación escrita en
sus variadas formas, ya sea en enunciados, procedimientos,
dibujos o diagramas.
A menudo un programa escrito por una persona, es usado por
otra. Por ello la documentación sirve para ayudar a
comprender o usar un programa o para facilitar futuras
modificaciones (mantenimiento).
Se divide en 3 partes:
 Documentación interna: Comentarios dentro del código.
 Documentación externa: Documento con el nombre del
autor, algoritmo, diccionario de datos, código, etc.
 Manual del usuario: Donde se explica al usuario cómo va a
usar el programa.

7
Fase 7

Mantenimiento: Se lleva a cabo después de terminado


el programa, cuando se detecta que es necesario hacer
algún cambio, ajuste o complementación al programa para
que siga trabajando de manera correcta. Para poder
realizar este trabajo se requiere que el programa esté
correctamente documentado.

También podría gustarte