Você está na página 1de 4

UNIVERSIDAD DEL AZUAY

NOMBRE:

KEVIN QUINDE

CURSO:

1A

CARRRERA:

INGENIERIA EN SISTEMAS

FECHA:

3-10-2017

AÑO LECTIVO

2017-2018
Fases para Resolver un Problema Informático

Fase 1: Análisis previo del problema

En esta fase tenemos que definir y tener claro lo que el programa tiene que
hacer y realizar, para que llegue a una solución, también que datos necesito
para realizar la tarea, que tipo de datos debe tener la entrada, como se
obtienen esos datos, como interactúan esos datos para obtener la solución,
tomar en cuenta las restricciones que puede haber al momento de procesar
los datos.

Básicamente en esta fase se debe recoger todos los requerimientos y


especificaciones del problema.

Fase 2: Diseño del Algoritmo

Después de haber definido todas las entradas y salidas que va tener el


programa, también las tareas a realizar, es hora de diseñar el algoritmo y
que irá de acuerdo a todas las especificaciones anteriores y posteriormente
será implementado en un lenguaje de programación para ser ejecutado por
la computadora.

El algoritmo se lo puede hacer de cualquier forma Pseudocódigo o


Diagrama de Flujo, la idea principal es que sea entendible, y no solo por el
que lo diseñó si no por cualquier persona.

En conclusión en la etapa anterior se define qué es lo que hará el programa,


en esta fase, se define como lo hará, algo importante de este diseño es que
sea entendible para el programador que lo va implementar.

Ejemplo:
Fase 3: Prueba de Escritorio

Para cerciorarnos de que el algoritmo está bien, y para garantizar que el


programa que codifiquemos luego también funcione correctamente, es
conveniente someterlo a una Prueba de Escritorio. Esta prueba consiste en
que damos diferentes datos de entrada al programa y seguimos la secuencia
indicada en el diagrama, hasta obtener los resultados.

El análisis de estos nos indicará si el diagrama esta correcto o si hay


necesidad de hacer ajustes.

Fase 4: Codificación

Una vez que hayamos verificado el diagrama mediante las pruebas de


escritorio, codificamos el programa en el lenguaje de computador
seleccionado. Colocamos cada paso del diagrama en una instrucción o
sentencia, utilizando un lenguaje que el computador reconoce.

Verificar errores, organizar el código y comentarlo, son buenas prácticas


que hacen programas más legibles y facilitan la depuración.

Fase 5: Compilación y Pruebas

La fase de compilación permitirá detectar errores en tiempo de


compilación, ejecución y lógicos.

En esta fase también es necesario realizar pruebas con una gran cantidad de
datos para encontrar posibles errores y corregirlos.

Fase 6: Documentación y Mantenimiento

Se debe tener una documentación de todos los pasos hasta llegar a la


solución del problema, es muy importante ya que muchas veces suceden
modificaciones con el pasar del tiempo y estas se hace en algunos casos por
otros programadores diferentes a los que lo crearon, y cuando un programa
es pobre en documentación este proceso de modificación es totalmente
complejo.
Bibliografía:
azapedia.com. (s.f.). Conocimientos Web. Obtenido de
http://www.conocimientosweb.net/zip/article814.html

Largo, E. (s.f.). Tutoriales de programacion. Obtenido de http://www.ecodeup.com/como-


resolver-problemas-programacion/

Você também pode gostar