SlideShare una empresa de Scribd logo
1 de 8
FACES DEL PROCESO DE
PROGRAMACIÓN
David Cruz Naira
Computación e Informática
III ciclo
Análisis del problema.- El problema se analiza teniendo
presente la especificación de los requisitos dados por
el cliente de la empresa o por la persona que encarga el programa.
Diseño del algoritmo.- Una vez analizado el problema, se diseña
una solución que conducirá a un algoritmo que resuelva el problema.
FACES DEL PROCESO DE PROGRAMACIÓN
Codificación.- La solución se escribe en la sintaxis del lenguaje
de alto nivel (por ejemplo, C) y se obtiene un programa.
Compilación, verificación y ejecución.- El programa se ejecuta,
se comprueba rigurosamente
y se eliminan todos los errores que puedan aparecer.
Prueba y Depuración (Puesta a Punto o Testing
Una vez compilado el programa, este es sometido a pruebas a fin
de determinar si resuelve o no el problema planteado
en forma satisfactoria.
Las pruebas que se aplican al programa son de diversa índole y
generalmente dependen del tipo de problema que se está resolviendo.
Los resultados obtenidos en las pruebas pueden ser cualquiera de los siguientes:
 La lógica del programa esta bien, pero hay errores sencillos
los cuales los corregimos eliminando o modificando
algunas instrucciones o incluyendo nuevas.
 Hay errores ocasionados por fallas en la lógica,
lo que nos obliga a regresar a las fases de Diseño y Codificación
para revisión y modificación del diagrama.
 Hay errores muy graves y lo más aconsejable
es que regresemos a la fase 2 para analizar nuevamente el problema
y repetir todo el proceso.
 No hay errores y los resultados son los esperados.
En este caso guardamos el programa permanentemente en un medio de almacenamient
Documentación: La documentación es la guía o comunicación escrita
en sus variadas formas, ya sea en enunciados, procedimientos, dibujos
o diagramas y sirve para ayudar a comprender o usar un programa
La documentación se divide en tres partes:
Documentación Interna
Documentación Externa
Manual del Usuario
Implementación (Producción): El programa ya probado, revisado y mejorado
se considera terminado y puede utilizarse con un alto grado de confianza
para resolver los problemas que dieron origen a su creación.
Mantenimiento: Es posible que el programa deba revisarse
cada cierto tiempo para ajustes.
Análisis del
problema
Diseño del
algoritmo
Codificación
Compilación, ejecución y
verificación
Prueba y
depuración
Implementación
Mantenimiento
Faces del proceso de programación

Más contenido relacionado

La actualidad más candente

fases de programacion
fases de programacionfases de programacion
fases de programacioncamila1727
 
Unidad1 130504121721-phpapp02
Unidad1 130504121721-phpapp02Unidad1 130504121721-phpapp02
Unidad1 130504121721-phpapp02Maryfer' Ortega
 
RESOLVER PROBLEMAS EN UNA COMPUTADORA
RESOLVER PROBLEMAS EN UNA COMPUTADORARESOLVER PROBLEMAS EN UNA COMPUTADORA
RESOLVER PROBLEMAS EN UNA COMPUTADORARobertoCarlos523
 
Tarea de completar tello
Tarea de completar telloTarea de completar tello
Tarea de completar tellocesarcunalata
 
Modelo de desarrollo del software
Modelo de desarrollo del softwareModelo de desarrollo del software
Modelo de desarrollo del softwareRazielLira
 
Practicas de construccioin
Practicas de construccioinPracticas de construccioin
Practicas de construccioinyadiu
 
Actividad 3 preguntas
Actividad 3 preguntasActividad 3 preguntas
Actividad 3 preguntaskparawhore
 
Solucion
SolucionSolucion
Solucionjose_68
 
Anexo 22-re test-de-evaluación-diagnóstico-de-maquinas-virtuales-y-sistema-op...
Anexo 22-re test-de-evaluación-diagnóstico-de-maquinas-virtuales-y-sistema-op...Anexo 22-re test-de-evaluación-diagnóstico-de-maquinas-virtuales-y-sistema-op...
Anexo 22-re test-de-evaluación-diagnóstico-de-maquinas-virtuales-y-sistema-op...Edgar Mtz
 
Desarrolador de software
Desarrolador de softwareDesarrolador de software
Desarrolador de softwareDMathew2
 

La actualidad más candente (17)

fases de programacion
fases de programacionfases de programacion
fases de programacion
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad1 130504121721-phpapp02
Unidad1 130504121721-phpapp02Unidad1 130504121721-phpapp02
Unidad1 130504121721-phpapp02
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Tarea 5
Tarea 5Tarea 5
Tarea 5
 
RESOLVER PROBLEMAS EN UNA COMPUTADORA
RESOLVER PROBLEMAS EN UNA COMPUTADORARESOLVER PROBLEMAS EN UNA COMPUTADORA
RESOLVER PROBLEMAS EN UNA COMPUTADORA
 
Famas
FamasFamas
Famas
 
(Fases)
(Fases)(Fases)
(Fases)
 
Tarea de completar tello
Tarea de completar telloTarea de completar tello
Tarea de completar tello
 
Cetis 109
Cetis 109Cetis 109
Cetis 109
 
Modelo de desarrollo del software
Modelo de desarrollo del softwareModelo de desarrollo del software
Modelo de desarrollo del software
 
Practicas de construccioin
Practicas de construccioinPracticas de construccioin
Practicas de construccioin
 
Actividad 3 preguntas
Actividad 3 preguntasActividad 3 preguntas
Actividad 3 preguntas
 
Solucion
SolucionSolucion
Solucion
 
Trabajo de jaramiillo
Trabajo de jaramiilloTrabajo de jaramiillo
Trabajo de jaramiillo
 
Anexo 22-re test-de-evaluación-diagnóstico-de-maquinas-virtuales-y-sistema-op...
Anexo 22-re test-de-evaluación-diagnóstico-de-maquinas-virtuales-y-sistema-op...Anexo 22-re test-de-evaluación-diagnóstico-de-maquinas-virtuales-y-sistema-op...
Anexo 22-re test-de-evaluación-diagnóstico-de-maquinas-virtuales-y-sistema-op...
 
Desarrolador de software
Desarrolador de softwareDesarrolador de software
Desarrolador de software
 

Similar a Faces del proceso de programación

Etapas para Desarrollar un Programa
Etapas para Desarrollar un Programa Etapas para Desarrollar un Programa
Etapas para Desarrollar un Programa gladysurea2
 
Resolución de problemas haciendo uso del computador
Resolución de problemas haciendo uso del computadorResolución de problemas haciendo uso del computador
Resolución de problemas haciendo uso del computadorVictor Alfonzo Marquina
 
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
 
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR DarkStarPlay
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacionbrayan_2012
 
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
 
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
 
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 PROBLEMASadark
 
Aplicaciones de estándares de calidad en la construcción de algoritmaos
Aplicaciones de estándares de calidad en la construcción de algoritmaosAplicaciones de estándares de calidad en la construcción de algoritmaos
Aplicaciones de estándares de calidad en la construcción de algoritmaosalexisj2303
 
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
 
Metodologia de solucion de problemas
Metodologia de solucion de problemas Metodologia de solucion de problemas
Metodologia de solucion de problemas thebeatlessanta
 
Solución de problemas del computador
Solución de problemas del computadorSolución de problemas del computador
Solución de problemas del computadoredueling
 
Actividad 7
Actividad 7Actividad 7
Actividad 72244090
 

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

Etapas para Desarrollar un Programa
Etapas para Desarrollar un Programa Etapas para Desarrollar un Programa
Etapas para Desarrollar un Programa
 
Resolución de problemas haciendo uso del computador
Resolución de problemas haciendo uso del computadorResolución de problemas haciendo uso del computador
Resolución de problemas haciendo uso del computador
 
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...
 
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Las fases de la programación
Las fases de la programaciónLas fases de la programación
Las fases de la programación
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
 
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
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
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
 
Fasesdedesarrollodeunprograma 130929181547-phpapp02
Fasesdedesarrollodeunprograma 130929181547-phpapp02Fasesdedesarrollodeunprograma 130929181547-phpapp02
Fasesdedesarrollodeunprograma 130929181547-phpapp02
 
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
 
Fasesdedesarrollodeunprograma
FasesdedesarrollodeunprogramaFasesdedesarrollodeunprograma
Fasesdedesarrollodeunprograma
 
01 texto - módulo n° 1 • algoritmos
01 texto - módulo n° 1 • algoritmos01 texto - módulo n° 1 • algoritmos
01 texto - módulo n° 1 • algoritmos
 
Aplicaciones de estándares de calidad en la construcción de algoritmaos
Aplicaciones de estándares de calidad en la construcción de algoritmaosAplicaciones de estándares de calidad en la construcción de algoritmaos
Aplicaciones de estándares de calidad en la construcción de algoritmaos
 
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
 
Metodologia de solucion de problemas
Metodologia de solucion de problemas Metodologia de solucion de problemas
Metodologia de solucion de problemas
 
Solución de problemas del computador
Solución de problemas del computadorSolución de problemas del computador
Solución de problemas del computador
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 

Más de David Antonio Cruz Naira (18)

winrar
winrarwinrar
winrar
 
Antivirus
AntivirusAntivirus
Antivirus
 
Toma de inventario y plan de mantenimiento
Toma de inventario y plan de mantenimientoToma de inventario y plan de mantenimiento
Toma de inventario y plan de mantenimiento
 
Mantenimiento
Mantenimiento Mantenimiento
Mantenimiento
 
Presentación1
Presentación1Presentación1
Presentación1
 
Sugar sync
Sugar syncSugar sync
Sugar sync
 
Maquinas virtuales.
Maquinas virtuales.Maquinas virtuales.
Maquinas virtuales.
 
Maquinas virtuales.
Maquinas virtuales.Maquinas virtuales.
Maquinas virtuales.
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Html 1
Html 1Html 1
Html 1
 
Cómo borrar archivos temporales en windows 7. 2
Cómo borrar archivos temporales en windows 7.  2Cómo borrar archivos temporales en windows 7.  2
Cómo borrar archivos temporales en windows 7. 2
 
Articulo.seguridad
Articulo.seguridadArticulo.seguridad
Articulo.seguridad
 
Trabajo de investigacion n°01
Trabajo de investigacion n°01Trabajo de investigacion n°01
Trabajo de investigacion n°01
 
Trabajo de investigacion
Trabajo de investigacionTrabajo de investigacion
Trabajo de investigacion
 
Sistemas operativos grupal
Sistemas operativos grupalSistemas operativos grupal
Sistemas operativos grupal
 
Microprocesadores s108
Microprocesadores s108Microprocesadores s108
Microprocesadores s108
 

Último

el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 

Último (20)

el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 

Faces del proceso de programación

  • 1. FACES DEL PROCESO DE PROGRAMACIÓN David Cruz Naira Computación e Informática III ciclo
  • 2. Análisis del problema.- El problema se analiza teniendo presente la especificación de los requisitos dados por el cliente de la empresa o por la persona que encarga el programa. Diseño del algoritmo.- Una vez analizado el problema, se diseña una solución que conducirá a un algoritmo que resuelva el problema. FACES DEL PROCESO DE PROGRAMACIÓN
  • 3. Codificación.- La solución se escribe en la sintaxis del lenguaje de alto nivel (por ejemplo, C) y se obtiene un programa. Compilación, verificación y ejecución.- El programa se ejecuta, se comprueba rigurosamente y se eliminan todos los errores que puedan aparecer.
  • 4. Prueba y Depuración (Puesta a Punto o Testing Una vez compilado el programa, este es sometido a pruebas a fin de determinar si resuelve o no el problema planteado en forma satisfactoria. Las pruebas que se aplican al programa son de diversa índole y generalmente dependen del tipo de problema que se está resolviendo. Los resultados obtenidos en las pruebas pueden ser cualquiera de los siguientes:  La lógica del programa esta bien, pero hay errores sencillos los cuales los corregimos eliminando o modificando algunas instrucciones o incluyendo nuevas.  Hay errores ocasionados por fallas en la lógica, lo que nos obliga a regresar a las fases de Diseño y Codificación para revisión y modificación del diagrama.  Hay errores muy graves y lo más aconsejable es que regresemos a la fase 2 para analizar nuevamente el problema y repetir todo el proceso.  No hay errores y los resultados son los esperados. En este caso guardamos el programa permanentemente en un medio de almacenamient
  • 5. Documentación: La documentación es la guía o comunicación escrita en sus variadas formas, ya sea en enunciados, procedimientos, dibujos o diagramas y sirve para ayudar a comprender o usar un programa La documentación se divide en tres partes: Documentación Interna Documentación Externa Manual del Usuario
  • 6. Implementación (Producción): El programa ya probado, revisado y mejorado se considera terminado y puede utilizarse con un alto grado de confianza para resolver los problemas que dieron origen a su creación. Mantenimiento: Es posible que el programa deba revisarse cada cierto tiempo para ajustes.
  • 7. Análisis del problema Diseño del algoritmo Codificación Compilación, ejecución y verificación Prueba y depuración Implementación Mantenimiento