Вы находитесь на странице: 1из 3

FASES DEL PROCESO DE LA PROGRAMACIN 1.

Definicin del problema Requiere que el problema sea definido y comprendido claramente para que pueda ser analizado con todo detalle. 2. Anlisis del problema El propsito del anlisis de un problema es ayudar al programador para llegar a una cierta comprensin de la naturaleza del problema. El problema debe estar bien definido si se desea llegar a una solucin satisfactoria. Para poder definir con precisin el problema se requiere que las especificaciones de entrada, proceso y salida sean descritas con detalles. Entrada, son todos los datos que hay que ingresar para la resolucin del problema. Proceso, son los diferentes procedimientos en los cuales usare los datos proporcionados por el usuario en el paso anterior para resolver el problema. Salida, la resolucin del problema. na buena definicin del problema, !unto con una descripcin detallada de las especificaciones de entrada y salida, son los requisitos mas importantes para llegar a una solucin eficaz. El anlisis del problema e"ige una lectura previa del problema a fin de obtener una idea general de lo que se solicita . la segunda lectura deber servir para responder a las preguntas#

$%u& informacin debe proporcionar la resolucin del problema' $%u& datos se necesitan para resolver el problema'

(a respuesta a la primera pregunta indicara los resultados deseados o las salidas del problema. (a respuesta a la segunda pregunta indicara que datos proporcionan o las entradas del problema. En esta fase debemos aprender a analizar la documentacin de la empresa , investigar, observar todo lo que rodea el problema. 3. Diseo de la solucin na computadora no tiene la capacidad para solucionar mas que cuanto se le proporcionan los sucesivos pasos a realizar. Estos pasos sucesivos que indican las instrucciones a e!ecutar por la maquina constituyen, como ya sabemos el algoritmo. (a informacin proporcionada al algoritmo constituye su entrada y la informacin producida por el algoritmo constituye su salida. (os problemas comple!os se pueden resolver mas eficazmente con la computadora cuando se rompen en subproblemas que sean mas fciles de solucionar que el original. (a descomposicin del problema original en subproblemas mas simples y a continuacin dividir estos subproblemas en otros mas simples que puedan ser implementados para su solucin en la computadora de denomina diseo descendente (top - down design ). Es presiso representar el algoritmo mediante una determinada herramienta de programacin# diagramas de flujo, pseudocdigo o diagramas N - S.

4. Codificacin Es el algoritmo traspasado a la computadora a trav&s de un lengua!e de programacin, debe ser escrito de acuerdo a las reglas gramaticales o sinta"is del mismo. )eneramos un algoritmo el cual se denomina cdigo, y al pasarlo a un lengua!e de programacin se le llama cdigo fuente. 5. Compilacin y ejecucin *ompilacin, el lengua!e de programacin seleccionado revisa que ya no halla errores en el cdigo fuente. E!ecucin, e!ecutar el programa despu&s del ser compilado. 6. erificacin y pruebas Revisar que el programa de los resultados que el usuario quiere, hay que revisar si hay alg+n error el cual puede ser de tipo lgico, de semntica o e!ecucin. !. Depuracin *orregir los errores encontrados en la etapa anterior, si hubiese alg+n error se tiene que regresar hasta la etapa que sea necesaria para que la solucin sea la que el usuario requiere. ". Documen#acin ,on todos los comentarios, referencias desde que se dio el problema hasta que se encontr la solucin. a- documentacin interna, es el encabezado, descripcin, declaracin del problema, son todos los comentarios que puedan llegar a servir dentro del cdigo fuente. b- documentacin e"terna, son los manuales que se hacen para una me!or e!ecucin del programa, ah. se e"plicara como usar el programa. $. Capaci#acin na ves que tenemos lo manuales viene la capacitacin de usuarios, como no a todos les interesa los mismo porque hay diferentes tipos de usuarios, se tienen que dividir de acuerdo a sus conveniencias. 1%. &mplan#acin o implemen#acin del sis#ema /ay diferentes formas de implementar el sistema#

0epende del tama1o del sistema ,i e"istiera un sistema se tiene que poner el nuevo y quitar el que ya estaba. 2raba!ar primero con el sistema vie!o 3si e"iste-, y despu&s empezar a traba!ar con el nuevo. ,istemas implantados por regiones. 2raba!ar con el sistema vie!o 3si e"iste- y con el sistema nuevo simultneamente despu&s quitar el sistema vie!o. 4r quitando el sistema vie!o3si e"iste- poco a poco e ir implantando el sistema nuevo.

11. 'an#enimien#o El mantenimiento preventivo es que hagamos lo posible por no caer en errores, la actualizacin si el usuario tiene la necesidad de quitar o poner algo5 t&ngase en cuenta que cuando surge mantenimiento tenemos que volver a hacer todos los pasos anteriores revisando que todas la condiciones sean favorables alrededor del sistema. Fases de la programaci n! 6.7 ANALISIS# *uando se tiene y piensa la idea o problema a e!ecutar. 8.7 DISE"O! ,e plantea un algoritmo con los pasos a dibu!ar o realizarse. 9.7 IMPLEMEN#ACION! (os pasos de algoritmo se transforma en un cdigo pascal y se plasman en el programa :.7 PR$E%AS! ,e corre el programa y se registra su efectividad. ;.7 DEP$RACION! despu&s de haber corrido el programa se hacen las correcciones necesarias. <.7 RE#ROALIMEN#ACION & LI%ERACION! 0espu&s de haber corregido los errores se regresa al paso : en caso de haber e"istido.

Вам также может понравиться