SlideShare una empresa de Scribd logo
1 de 10
Fases del proceso de
programación
ruiz campos
Definición del problema
Requiere que el problema sea definido y comprendido claramente para
que pueda ser analizado con todo detalle.
Análisis del problema
El propósito del análisis de un problema es ayudar al programador para
llegar a una cierta comprensión de la naturaleza del problema. El
problema debe estar bien definido si se desea llegar a una solución
satisfactoria.
Para poder definir con precisión 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
resolución 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 resolución del problema.
Una buena definición del problema, junto con una descripción detallada
de las especificaciones de entrada y salida, son los requisitos mas
importantes para llegar a una solución eficaz.
El análisis del problema exige 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:
¿Qué información debe proporcionar la resolución del problema?
¿Qué datos se necesitan para resolver el problema?
La respuesta a la primera pregunta indicara los resultados deseados o
las salidas del problema. La respuesta a la segunda pregunta indicara
que datos proporcionan o las entradas del problema.
En esta fase debemos aprender a analizar la documentación de la
empresa , investigar, observar todo lo que rodea el problema.
Diseño de la solución
Una 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 ejecutar por la maquina constituyen,
como ya sabemos el algoritmo.
La información proporcionada al algoritmo constituye su entrada y la
información producida por el algoritmo constituye su salida.
Los problemas complejos se pueden resolver mas eficazmente con la
computadora cuando se rompen en subproblemas que sean mas fáciles
de solucionar que el original. La descomposición del problema original
en subproblemas mas simples y a continuación dividir estos
subproblemas en otros mas simples que puedan ser implementados
para su solución en la computadora de denomina diseño descendente
(top - down design ).
Es preciso representar el algoritmo mediante una determinada
herramienta de programación: diagramas de flujo, pseudocódigo o
diagramas N - S.
Codificación
Es el algoritmo traspasado a la computadora a través de un lenguaje de programación,
debe ser escrito de acuerdo a las reglas gramaticales o sintaxis del mismo.
Generamos un algoritmo el cual se denomina código, y al pasarlo a un lenguaje de
programación se le llama código fuente.
Compilación y ejecución
Compilación, el lenguaje de programación seleccionado revisa que ya no halla errores
en el código fuente.
Ejecución, ejecutar el programa después del ser compilado.
Verificación 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 lógico, de semántica o ejecución.
Depuración
Corregir 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 solución sea la que el
usuario requiere.
Documentación
Son todos los comentarios, referencias desde que se dio el problema
hasta que se encontró la solución.
a) documentación interna, es el encabezado, descripción, declaración
del problema, son todos los comentarios que puedan llegar a servir
dentro del código fuente.
b) documentación externa, son los manuales que se hacen para una
mejor ejecución del programa, ahí se explicara como usar el programa.
Capacitación
Una ves que tenemos lo manuales viene la capacitación 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.
Implantación o implementación del sistema
Hay diferentes formas de implementar el sistema:
Depende del tamaño del sistema
Si existiera un sistema se tiene que poner el nuevo y quitar el que ya
estaba.
Trabajar primero con el sistema viejo(si existe), y después empezar a
trabajar con el nuevo.
Sistemas implantados por regiones.
Trabajar con el sistema viejo (si existe) y con el sistema nuevo
simultáneamente después quitar el sistema viejo.
Ir quitando el sistema viejo(si existe) poco a poco e ir implantando el
sistema nuevo.
Mantenimiento
El mantenimiento preventivo es que hagamos lo posible por no caer en
errores, la actualización si el usuario tiene la necesidad de quitar o
poner algo; téngase en cuenta que cuando surge mantenimiento t
tenemos que volver a hacer todos los pasos anteriores revisando que
todas la condiciones sean favorables alrededor del sistema.
Fases de la programación:
ANALISIS: Cuando se tiene y piensa la idea o problema a ejecutar.
DISEÑO: Se plantea un algoritmo con los pasos a dibujar o realizarse.
IMPLEMENTACION: Los pasos de algoritmo se transforma en un código pascal
y se plasman en el programa
PRUEBAS: Se corre el programa y se registra su efectividad.
DEPURACION: después de haber corrido el programa se hacen las correcciones
necesarias.
RETROALIMENTACION Y LIBERACION: Después de haber corregido los errores se
regresa al paso 4 en caso de haber existido.

Más contenido relacionado

La actualidad más candente

Trabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandraTrabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandraAlexandraMolinaSanchez
 
El proceso de programacion
El proceso de programacion El proceso de programacion
El proceso de programacion vanessa_ri
 
Modelado UML de sistema punto venta
Modelado UML de sistema punto ventaModelado UML de sistema punto venta
Modelado UML de sistema punto ventaRafael Diaz
 
Glosario de software
Glosario de softwareGlosario de software
Glosario de softwaregrachika
 
Taller de programacion pseint guia
Taller de programacion pseint guiaTaller de programacion pseint guia
Taller de programacion pseint guiaahurtado
 
Programación Modular y Estructyrada
Programación Modular y EstructyradaProgramación Modular y Estructyrada
Programación Modular y Estructyradaguestefc95b
 
Sistemas Operativos de Aplicaciones moviles
Sistemas Operativos de Aplicaciones movilesSistemas Operativos de Aplicaciones moviles
Sistemas Operativos de Aplicaciones movilesBriana Paz Guerra
 
Casos de uso evaluacion registro de notas
Casos de uso evaluacion registro de notasCasos de uso evaluacion registro de notas
Casos de uso evaluacion registro de notasRobert Rodriguez
 
Conceptos básicos de programación
Conceptos básicos de programaciónConceptos básicos de programación
Conceptos básicos de programaciónUPEL
 
Algoritmo con ciclos repetitivos
Algoritmo con ciclos repetitivosAlgoritmo con ciclos repetitivos
Algoritmo con ciclos repetitivosgabriela puerta
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionJose Diaz Silva
 

La actualidad más candente (20)

Trabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandraTrabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandra
 
Tópicos Avanzados de Programación - Unidad 1 GUI
Tópicos Avanzados de Programación - Unidad 1 GUITópicos Avanzados de Programación - Unidad 1 GUI
Tópicos Avanzados de Programación - Unidad 1 GUI
 
Rational rose
Rational roseRational rose
Rational rose
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
El proceso de programacion
El proceso de programacion El proceso de programacion
El proceso de programacion
 
Modelado UML de sistema punto venta
Modelado UML de sistema punto ventaModelado UML de sistema punto venta
Modelado UML de sistema punto venta
 
Analisis lexico automatas i
Analisis lexico automatas iAnalisis lexico automatas i
Analisis lexico automatas i
 
Pruebas de caja blanca y negra
Pruebas  de caja blanca y negraPruebas  de caja blanca y negra
Pruebas de caja blanca y negra
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Diagrama de Actividades
Diagrama de ActividadesDiagrama de Actividades
Diagrama de Actividades
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
Glosario de software
Glosario de softwareGlosario de software
Glosario de software
 
Taller de programacion pseint guia
Taller de programacion pseint guiaTaller de programacion pseint guia
Taller de programacion pseint guia
 
Programación Modular y Estructyrada
Programación Modular y EstructyradaProgramación Modular y Estructyrada
Programación Modular y Estructyrada
 
Sistemas Operativos de Aplicaciones moviles
Sistemas Operativos de Aplicaciones movilesSistemas Operativos de Aplicaciones moviles
Sistemas Operativos de Aplicaciones moviles
 
Casos de uso evaluacion registro de notas
Casos de uso evaluacion registro de notasCasos de uso evaluacion registro de notas
Casos de uso evaluacion registro de notas
 
Excel 2013
Excel 2013Excel 2013
Excel 2013
 
Conceptos básicos de programación
Conceptos básicos de programaciónConceptos básicos de programación
Conceptos básicos de programación
 
Algoritmo con ciclos repetitivos
Algoritmo con ciclos repetitivosAlgoritmo con ciclos repetitivos
Algoritmo con ciclos repetitivos
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccion
 

Destacado

Fases de programacion
Fases de programacionFases de programacion
Fases de programacionbrayan_2012
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programaciónRoberto Aguirre
 
Introducción a la planificación del entrenamiento deportivo
Introducción a la planificación del entrenamiento deportivoIntroducción a la planificación del entrenamiento deportivo
Introducción a la planificación del entrenamiento deportivoDiego Rios
 
METODOLOGIA Y TECNOLOGIA DE LA PROGRAMACION I
METODOLOGIA Y TECNOLOGIA DE LA PROGRAMACION IMETODOLOGIA Y TECNOLOGIA DE LA PROGRAMACION I
METODOLOGIA Y TECNOLOGIA DE LA PROGRAMACION IVideoconferencias UTPL
 
las fases del proceso de programacion
las fases del proceso de programacionlas fases del proceso de programacion
las fases del proceso de programaciongabyota_123
 
fases de programacion
fases de programacionfases de programacion
fases de programacioncamila1727
 
Fases de dasorrollo de un software Mapa Conceptual
Fases de dasorrollo de un software Mapa ConceptualFases de dasorrollo de un software Mapa Conceptual
Fases de dasorrollo de un software Mapa Conceptualariannalizeeth
 
Tipos de programacion
Tipos de programacionTipos de programacion
Tipos de programacionMonik AZ
 
Evolución de los Lenguajes de Programación.
Evolución de los Lenguajes de Programación.Evolución de los Lenguajes de Programación.
Evolución de los Lenguajes de Programación.Anastacio Mendoza
 
Programación lineal entera y binaria
Programación lineal entera y binariaProgramación lineal entera y binaria
Programación lineal entera y binariaJaime Medrano
 
HISTORIA DE LA PROGRAMACION
HISTORIA DE LA PROGRAMACIONHISTORIA DE LA PROGRAMACION
HISTORIA DE LA PROGRAMACIONFredy Olaya
 
Mapa conceptual fases en el desarrollo de un programa
Mapa conceptual fases en el desarrollo de un programaMapa conceptual fases en el desarrollo de un programa
Mapa conceptual fases en el desarrollo de un programakparawhore
 
Programación de computadores
Programación de computadoresProgramación de computadores
Programación de computadores947369
 
Lección 1 Introducción a los Lenguajes de Programación
Lección 1   Introducción a los Lenguajes de ProgramaciónLección 1   Introducción a los Lenguajes de Programación
Lección 1 Introducción a los Lenguajes de Programaciónocasas
 
PARADIGMA LOGICO
PARADIGMA LOGICOPARADIGMA LOGICO
PARADIGMA LOGICOFredy Olaya
 
Variables de-programación
Variables de-programaciónVariables de-programación
Variables de-programaciónKarenNaranjoH
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacionyamy matin
 

Destacado (20)

Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
 
Introducción a la planificación del entrenamiento deportivo
Introducción a la planificación del entrenamiento deportivoIntroducción a la planificación del entrenamiento deportivo
Introducción a la planificación del entrenamiento deportivo
 
METODOLOGIA Y TECNOLOGIA DE LA PROGRAMACION I
METODOLOGIA Y TECNOLOGIA DE LA PROGRAMACION IMETODOLOGIA Y TECNOLOGIA DE LA PROGRAMACION I
METODOLOGIA Y TECNOLOGIA DE LA PROGRAMACION I
 
las fases del proceso de programacion
las fases del proceso de programacionlas fases del proceso de programacion
las fases del proceso de programacion
 
fases de programacion
fases de programacionfases de programacion
fases de programacion
 
Fases de dasorrollo de un software Mapa Conceptual
Fases de dasorrollo de un software Mapa ConceptualFases de dasorrollo de un software Mapa Conceptual
Fases de dasorrollo de un software Mapa Conceptual
 
Python Vs C
Python Vs CPython Vs C
Python Vs C
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
 
Tipos de programacion
Tipos de programacionTipos de programacion
Tipos de programacion
 
Evolución de los Lenguajes de Programación.
Evolución de los Lenguajes de Programación.Evolución de los Lenguajes de Programación.
Evolución de los Lenguajes de Programación.
 
Programación lineal entera y binaria
Programación lineal entera y binariaProgramación lineal entera y binaria
Programación lineal entera y binaria
 
HISTORIA DE LA PROGRAMACION
HISTORIA DE LA PROGRAMACIONHISTORIA DE LA PROGRAMACION
HISTORIA DE LA PROGRAMACION
 
Mapa conceptual fases en el desarrollo de un programa
Mapa conceptual fases en el desarrollo de un programaMapa conceptual fases en el desarrollo de un programa
Mapa conceptual fases en el desarrollo de un programa
 
Programación de computadores
Programación de computadoresProgramación de computadores
Programación de computadores
 
Lección 1 Introducción a los Lenguajes de Programación
Lección 1   Introducción a los Lenguajes de ProgramaciónLección 1   Introducción a los Lenguajes de Programación
Lección 1 Introducción a los Lenguajes de Programación
 
PARADIGMA LOGICO
PARADIGMA LOGICOPARADIGMA LOGICO
PARADIGMA LOGICO
 
Variables de-programación
Variables de-programaciónVariables de-programación
Variables de-programación
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacion
 

Similar a Fases del proceso de programación

Fases de programacion
Fases de programacionFases de programacion
Fases de programacionleiderserna
 
1 er practico de programación
1 er practico de programación1 er practico de programación
1 er practico de programaciónnela333
 
Metodología para la solución de problemas
Metodología para la solución de problemasMetodología para la solución de problemas
Metodología para la solución de problemasAmilcar Valladares
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Dulcevelazquez6
 
Fases del proceso de la programación
Fases del proceso de la programaciónFases del proceso de la programación
Fases del proceso de la programaciónsullonkey
 
Fases de resolucion de problemas
Fases de resolucion de problemasFases de resolucion de problemas
Fases de resolucion de problemasncrmax
 
Metodología para la solución de problemas por medio de computadora
Metodología para la solución de problemas por medio de computadoraMetodología para la solución de problemas por medio de computadora
Metodología para la solución de problemas por medio de computadoraAngel Perez
 
Lenguajes de programación parte i.3
Lenguajes de programación parte i.3Lenguajes de programación parte i.3
Lenguajes de programación parte i.3Marquina, Santiago
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la ProgramaciónPablo Parola
 
Introducción A La Programación
Introducción A La ProgramaciónIntroducción A La Programación
Introducción A La ProgramaciónPablo Parola
 
Elaboracion de un_programa
Elaboracion de un_programaElaboracion de un_programa
Elaboracion de un_programagustavocastillor
 
Investigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadorasInvestigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadoraschristian arroyo marchan
 

Similar a Fases del proceso de programación (20)

Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
 
1 er practico de programación
1 er practico de programación1 er practico de programación
1 er practico de programación
 
Metodología para la solución de problemas
Metodología para la solución de problemasMetodología para la solución de problemas
Metodología para la solución de problemas
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
 
Fases del proceso de la programación
Fases del proceso de la programaciónFases del proceso de la programación
Fases del proceso de la programación
 
Fases del proceso de la programación
Fases del proceso de la programaciónFases del proceso de la programación
Fases del proceso de la programación
 
Fases de resolucion de problemas
Fases de resolucion de problemasFases de resolucion de problemas
Fases de resolucion de problemas
 
Video
VideoVideo
Video
 
Metodología para la solución de problemas por medio de computadora
Metodología para la solución de problemas por medio de computadoraMetodología para la solución de problemas por medio de computadora
Metodología para la solución de problemas por medio de computadora
 
Clase 1 lógica de programación
Clase 1 lógica de programaciónClase 1 lógica de programación
Clase 1 lógica de programación
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Fases de un programa
Fases de un programaFases de un programa
Fases de un programa
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Lenguajes de programación parte i.3
Lenguajes de programación parte i.3Lenguajes de programación parte i.3
Lenguajes de programación parte i.3
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la Programación
 
Introducción A La Programación
Introducción A La ProgramaciónIntroducción A La Programación
Introducción A La Programación
 
Elaboracion de un_programa
Elaboracion de un_programaElaboracion de un_programa
Elaboracion de un_programa
 
Investigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadorasInvestigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadoras
 

Más de elizabethpaola (20)

Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
 
Computacion e inforamatica
Computacion e inforamaticaComputacion e inforamatica
Computacion e inforamatica
 
Computacion e inforamatica
Computacion e inforamaticaComputacion e inforamatica
Computacion e inforamatica
 
Win rar
Win rarWin rar
Win rar
 
Nod 32 ver5
Nod 32 ver5Nod 32 ver5
Nod 32 ver5
 
Tipos de mantenimiento
Tipos de mantenimientoTipos de mantenimiento
Tipos de mantenimiento
 
Windwos xp
Windwos xpWindwos xp
Windwos xp
 
Disco virtual google
Disco virtual googleDisco virtual google
Disco virtual google
 
Sugar sync
Sugar syncSugar sync
Sugar sync
 
Bridge
BridgeBridge
Bridge
 
Bridge
BridgeBridge
Bridge
 
Bridge
BridgeBridge
Bridge
 
Sugar sync
Sugar syncSugar sync
Sugar sync
 
Sugar sync
Sugar syncSugar sync
Sugar sync
 
Introduccion tecnica a_virtual_pc
Introduccion tecnica a_virtual_pcIntroduccion tecnica a_virtual_pc
Introduccion tecnica a_virtual_pc
 
Vmware mquinas-virtuales-19365
Vmware mquinas-virtuales-19365Vmware mquinas-virtuales-19365
Vmware mquinas-virtuales-19365
 
Aulas virtuales1
Aulas virtuales1Aulas virtuales1
Aulas virtuales1
 
Capitulo 2 servidores
Capitulo 2   servidoresCapitulo 2   servidores
Capitulo 2 servidores
 
Capitulo 2 servidores
Capitulo 2   servidoresCapitulo 2   servidores
Capitulo 2 servidores
 
Capitulo 2 servidores
Capitulo 2   servidoresCapitulo 2   servidores
Capitulo 2 servidores
 

Fases del proceso de programación

  • 1. Fases del proceso de programación ruiz campos
  • 2. Definición del problema Requiere que el problema sea definido y comprendido claramente para que pueda ser analizado con todo detalle. Análisis del problema El propósito del análisis de un problema es ayudar al programador para llegar a una cierta comprensión de la naturaleza del problema. El problema debe estar bien definido si se desea llegar a una solución satisfactoria. Para poder definir con precisión el problema se requiere que las especificaciones de entrada, proceso y salida sean descritas con detalles.
  • 3. Entrada, son todos los datos que hay que ingresar para la resolución 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 resolución del problema. Una buena definición del problema, junto con una descripción detallada de las especificaciones de entrada y salida, son los requisitos mas importantes para llegar a una solución eficaz.
  • 4. El análisis del problema exige 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: ¿Qué información debe proporcionar la resolución del problema? ¿Qué datos se necesitan para resolver el problema? La respuesta a la primera pregunta indicara los resultados deseados o las salidas del problema. La respuesta a la segunda pregunta indicara que datos proporcionan o las entradas del problema. En esta fase debemos aprender a analizar la documentación de la empresa , investigar, observar todo lo que rodea el problema.
  • 5. Diseño de la solución Una 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 ejecutar por la maquina constituyen, como ya sabemos el algoritmo. La información proporcionada al algoritmo constituye su entrada y la información producida por el algoritmo constituye su salida. Los problemas complejos se pueden resolver mas eficazmente con la computadora cuando se rompen en subproblemas que sean mas fáciles de solucionar que el original. La descomposición del problema original en subproblemas mas simples y a continuación dividir estos subproblemas en otros mas simples que puedan ser implementados para su solución en la computadora de denomina diseño descendente (top - down design ). Es preciso representar el algoritmo mediante una determinada herramienta de programación: diagramas de flujo, pseudocódigo o diagramas N - S.
  • 6. Codificación Es el algoritmo traspasado a la computadora a través de un lenguaje de programación, debe ser escrito de acuerdo a las reglas gramaticales o sintaxis del mismo. Generamos un algoritmo el cual se denomina código, y al pasarlo a un lenguaje de programación se le llama código fuente. Compilación y ejecución Compilación, el lenguaje de programación seleccionado revisa que ya no halla errores en el código fuente. Ejecución, ejecutar el programa después del ser compilado. Verificación 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 lógico, de semántica o ejecución. Depuración Corregir 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 solución sea la que el usuario requiere.
  • 7. Documentación Son todos los comentarios, referencias desde que se dio el problema hasta que se encontró la solución. a) documentación interna, es el encabezado, descripción, declaración del problema, son todos los comentarios que puedan llegar a servir dentro del código fuente. b) documentación externa, son los manuales que se hacen para una mejor ejecución del programa, ahí se explicara como usar el programa. Capacitación Una ves que tenemos lo manuales viene la capacitación 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.
  • 8. Implantación o implementación del sistema Hay diferentes formas de implementar el sistema: Depende del tamaño del sistema Si existiera un sistema se tiene que poner el nuevo y quitar el que ya estaba. Trabajar primero con el sistema viejo(si existe), y después empezar a trabajar con el nuevo. Sistemas implantados por regiones. Trabajar con el sistema viejo (si existe) y con el sistema nuevo simultáneamente después quitar el sistema viejo. Ir quitando el sistema viejo(si existe) poco a poco e ir implantando el sistema nuevo.
  • 9. Mantenimiento El mantenimiento preventivo es que hagamos lo posible por no caer en errores, la actualización si el usuario tiene la necesidad de quitar o poner algo; téngase en cuenta que cuando surge mantenimiento t tenemos que volver a hacer todos los pasos anteriores revisando que todas la condiciones sean favorables alrededor del sistema.
  • 10. Fases de la programación: ANALISIS: Cuando se tiene y piensa la idea o problema a ejecutar. DISEÑO: Se plantea un algoritmo con los pasos a dibujar o realizarse. IMPLEMENTACION: Los pasos de algoritmo se transforma en un código pascal y se plasman en el programa PRUEBAS: Se corre el programa y se registra su efectividad. DEPURACION: después de haber corrido el programa se hacen las correcciones necesarias. RETROALIMENTACION Y LIBERACION: Después de haber corregido los errores se regresa al paso 4 en caso de haber existido.