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

UNIVERSIDAD POLITÉCNICA DE TULANCINGO

DIVISIÓN DE INGENIERÍAS
INGENIERÍA EN SISTEMAS COMPUTACIONALES

DOCENTE: _Ing. Beatriz Licona Guevara

Page ▪ 1
SEPTIEMBRE – DICIEMBRE 2020
El proceso de resolución de un problema con una computadora conduce a la
escritura de un programa y su ejecución en la misma. Aunque el proceso de
diseñar programas es esencialmente un proceso creativo, se pueden
considerar una serie de fases o pasos comunes.

ASIGNATURA: _Introducción a las Tecnologías de Información_


Page ▪ 2
Septiembre – Diciembre 2020
Cuando se desea desarrollar un programa para solucionar un problema, se
debe pasar por las siguientes fases:

ASIGNATURA: _Introducción a las Tecnologías de Información_


Page ▪ 3
Septiembre – Diciembre 2020
1. Definición del problema

Un problema se define cuando surge una necesidad. Por lo que se debe


identificar claramente el problema y comprender cuál será la utilidad de la
solución que se alcance.

Se debe tener una visión general del problema estableciendo las


condiciones iniciales y además, los límites del problema, es decir donde
inicia y donde termina

*** Si necesitamos saber el sueldo total de un empleado. La solución que se


alcance debe permitir conocer con exactitud la cantidad que debe pagarse.

ASIGNATURA: _Introducción a las Tecnologías de Información_


Page ▪ 4
Septiembre – Diciembre 2020
2. Análisis del Problema

El problema se analiza teniendo en cuenta las especificaciones de los


requisitos dados por el cliente o persona que requiere resolver un problema.

El análisis consiste en una clara definición del problema, donde se


contemple exactamente lo que debe hacer el programa y el resultado o
solución deseada. Dado que se busca una solución por computadora, se
precisan especificaciones detalladas de entradas y salidas.

✓ Después de analizar el problema, se han de conocer claramente tres


cosas. Datos de Entrada de que se dispone
✓ Proceso o Tratamiento que ha de realizarse con estos datos.
✓ Información de salida deseada

ASIGNATURA: _Introducción a las Tecnologías de Información_


Page ▪ 5
Septiembre – Diciembre 2020
3. Diseño de Algoritmo

Una vez analizado el mismo se precisa diseñar un algoritmo que indique


claramente los pasos a seguir para resolverlo. Para realizar un determinado
proceso, se le debe suministrar al ordenador una fórmula para la resolución
de un problema (algoritmo), cuyo diseño debe ser independiente de la
computadora que resuelve el problema.

En esta etapa se realizará una representación de la secuencia. Estas


representaciones son las herramientas de: diagramas de flujo y
pseudocódigos.

ASIGNATURA: _Introducción a las Tecnologías de Información_


Page ▪ 6
Septiembre – Diciembre 2020
4. Codificación

Una vez que el diagrama de flujo o el algoritmo de resolución del problema


está definido se pasa a la fase de codificación del programa en cualquier
lenguaje (C, basic, cobol, pascal, etc.) cuyo resultado será el programa
fuente, el cual sigue las reglas de sintaxis que el lenguaje escogido exija.

Después de codificado el programa, se introduce en el ordenador mediante


unos programas especiales llamados editores. Una vez dentro del
ordenador, el programa deber ser traducido al único lenguaje que éste
entiende: Lenguaje de máquina. Dicha operación se realiza mediante el
correspondiente programa traductor o compilador del lenguaje en el que está
escrito el programa.

ASIGNATURA: _Introducción a las Tecnologías de Información_


Page ▪ 7
Septiembre – Diciembre 2020
5. Verificación

Antes de dar por finalizada cualquier labor de programación, es fundamental


preparar un conjunto de datos lo más representativo posible del problema,
que permitan probar el programa cuando se ejecute y así verificar los
resultados.

Cuanto más exhaustivas sean las pruebas de un programa,


mayor seguridad se tendrá de que éste funcione correctamente y, por lo
tanto, menor posibilidad de errores.

ASIGNATURA: _Introducción a las Tecnologías de Información_


Page ▪ 8
Septiembre – Diciembre 2020
6. Depuración y Mantenimiento.

Cada vez que sea necesario el programa se actualiza y se modifica cada vez
que sea necesario para cumplir con las necesidades del usuario

ASIGNATURA: _Introducción a las Tecnologías de Información_


Page ▪ 9
Septiembre – Diciembre 2020
7. Documentación.

Todas las fases del ciclo de vida del desarrollo de un programa se deben
escribir en documentos, manuales de usuario, referencias.

ASIGNATURA: _Introducción a las Tecnologías de Información_


Page ▪ 10
Septiembre – Diciembre 2020
ASIGNATURA: _Introducción a las Tecnologías de Información_
Page ▪ 11
Septiembre – Diciembre 2020

También podría gustarte