SlideShare uma empresa Scribd logo
1 de 14
Etapas del proceso de
Programación de
sistemas
informáticos
ESr t o
ASm b e
Fu

F

M

a

n

d

i

ro

la

B

.

H

13
0/
/1
22

1
Fases principales
1. ANALISIS: Cuando se tiene y piensa la idea o problema a ejecutar.
2. DISEÑO: Se plantea un algoritmo con los pasos a dibujar o realizarse.
3. PROGRAMACION: Los pasos de algoritmo se transforma en un código de
programa
4. DESARROLLO
1.PRUEBAS: Se corre el programa y se registra su efectividad.
2.DEPURACION: después de haber corrido el programa se hacen las
correcciones necesarias.
5. RETROALIMENTACION Y DOCUMENTACION Después de haber corregido los
errores se vuelve al paso 4 (Ciclo).
6. PUESTA EN PRODUCCION, RELEASE O LIBERACION
7. MANTENIMIENTO

13
0/
/1
22

2
1. Análisis
1. Definición del problema Requiere que el problema
sea definido y comprendido claramente para que
pueda ser analizado con todo detalle .
2. 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.

13
0/
/1
22

3
1. Análisis DEFINICION DEL PROBLEMA
Estas deben ser descritas con detalles.

1.Entrada, son todos los datos que hay que ingresar
para la resolución del problema.
2.Proceso, son los diferentes procedimientos en los
cuales usare los datos proporcionados por el
usuario en el paso anterior para resolver el
problema.
3.Salida, la resolución del problema.

13
0/
/1
22

4
1. Análisis
Una buena definición del problema, junto con una
descripción detallada de las especificaciones
de entrada y salida, son los requisitos mas
impor tantes 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 .

13
0/
/1
22

5
2. DISEÑO
El diseño 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.

13
0/
/1
22

6
2. DISEÑO
•

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).

•
•

13
0/
/1
22

Es preciso representar el algoritmo mediante una determinada herramienta de programación:
diagramas de flujo, pseudocódigo o diagramas N - S.

7
3. PROGRAMACION
• 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.

13
0/
/1
22

8
3. PROGRAMACION

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.

13
0/
/1
22

9
4. DESARROLLO VERIFICACION
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.

13
0/
/1
22

10
4. DESARROLLO DEPURACION

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.

13
0/
/1
22

11
5. RETROALIMENTACION Y DOCUMENTACION
Son todos los comentarios, referencias desde que se
dio el problema hasta que se encontró la solución.
1. 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.
2. Documentación externa, son los manuales que se
hacen para una mejor ejecución del programa, ahí
se explicara como usar el programa.
3.

13
0/
/1
22

12
6. PUESTA EN PRODUCCION
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.

13
0/
/1
22

13
7. 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.
Tener 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.

13
0/
/1
22

14

Mais conteúdo relacionado

Mais procurados

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
sullonkey
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
Roberto Aguirre
 
Fase de programacion
Fase de programacionFase de programacion
Fase de programacion
hellenvargasp
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
brayan_2012
 
Pasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorPasos para la solución de un problema por computador
Pasos para la solución de un problema por computador
gisseparrav
 
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
 
Desarrollo lógico de los problemas
Desarrollo lógico de los problemas Desarrollo lógico de los problemas
Desarrollo lógico de los problemas
gonzalezkeilyn
 
Solucion de problemas por medio de computadoras
Solucion de problemas por medio de computadorasSolucion de problemas por medio de computadoras
Solucion de problemas por medio de computadoras
Jorge Ñauñay
 
Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02
Lesly Gonzalez
 
Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02
Lesly Gonzalez
 
Pasos para la solucion de problemas en programas del computador
Pasos para la solucion de problemas en programas del computadorPasos para la solucion de problemas en programas del computador
Pasos para la solucion de problemas en programas del computador
ROBINSON AUGUSTO AVILA OLIVEROS
 
Pasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorPasos para la solución de un problema por computador
Pasos para la solución de un problema por computador
eduardzavala93
 
Logica de progrmacionn
Logica de progrmacionnLogica de progrmacionn
Logica de progrmacionn
brayan_2012
 

Mais procurados (20)

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 programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
 
Fase de programacion
Fase de programacionFase de programacion
Fase de programacion
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
 
Fases de resolucion de problemas
Fases de resolucion de problemasFases de resolucion de problemas
Fases de resolucion de problemas
 
Pasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorPasos para la solución de un problema por computador
Pasos para la solución de un problema por 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...
 
Desarrollo lógico de los problemas
Desarrollo lógico de los problemas Desarrollo lógico de los problemas
Desarrollo lógico de los problemas
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
 
Solucion de problemas por medio de computadoras
Solucion de problemas por medio de computadorasSolucion de problemas por medio de computadoras
Solucion de problemas por medio de computadoras
 
Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02
 
Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Pasos Para Resolver Un Problema Utilizando Un Pc
Pasos  Para Resolver Un Problema  Utilizando Un PcPasos  Para Resolver Un Problema  Utilizando Un Pc
Pasos Para Resolver Un Problema Utilizando Un Pc
 
Pasos para la solucion de problemas en programas del computador
Pasos para la solucion de problemas en programas del computadorPasos para la solucion de problemas en programas del computador
Pasos para la solucion de problemas en programas del computador
 
Pasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorPasos para la solución de un problema por computador
Pasos para la solución de un problema por computador
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Logica de progrmacionn
Logica de progrmacionnLogica de progrmacionn
Logica de progrmacionn
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 

Destaque

Tecnologías para garantizar autoría no adulteración y privacidad de los archi...
Tecnologías para garantizar autoría no adulteración y privacidad de los archi...Tecnologías para garantizar autoría no adulteración y privacidad de los archi...
Tecnologías para garantizar autoría no adulteración y privacidad de los archi...
Mandirola, Humberto
 
Evaluación de tecnologías para reducir el porcentaje de ausentismo en consult...
Evaluación de tecnologías para reducir el porcentaje de ausentismo en consult...Evaluación de tecnologías para reducir el porcentaje de ausentismo en consult...
Evaluación de tecnologías para reducir el porcentaje de ausentismo en consult...
Mandirola, Humberto
 
Firma digital de la historia clinica computarizada (hcc)
Firma digital de la historia clinica computarizada (hcc)Firma digital de la historia clinica computarizada (hcc)
Firma digital de la historia clinica computarizada (hcc)
Mandirola, Humberto
 
Technologies for_reducing the rate of absenteeism at the outpatient
Technologies for_reducing the rate of absenteeism at the outpatientTechnologies for_reducing the rate of absenteeism at the outpatient
Technologies for_reducing the rate of absenteeism at the outpatient
Mandirola, Humberto
 

Destaque (20)

The effect of comp prescrp
The effect of comp prescrpThe effect of comp prescrp
The effect of comp prescrp
 
Tecnologías para garantizar autoría no adulteración y privacidad de los archi...
Tecnologías para garantizar autoría no adulteración y privacidad de los archi...Tecnologías para garantizar autoría no adulteración y privacidad de los archi...
Tecnologías para garantizar autoría no adulteración y privacidad de los archi...
 
Evaluación de tecnologías para reducir el porcentaje de ausentismo en consult...
Evaluación de tecnologías para reducir el porcentaje de ausentismo en consult...Evaluación de tecnologías para reducir el porcentaje de ausentismo en consult...
Evaluación de tecnologías para reducir el porcentaje de ausentismo en consult...
 
Dr salk
Dr salkDr salk
Dr salk
 
Para llamar a celulares argentinos desde el exterior
Para llamar a celulares argentinos desde el exteriorPara llamar a celulares argentinos desde el exterior
Para llamar a celulares argentinos desde el exterior
 
Historia Clinica Electronica
Historia Clinica ElectronicaHistoria Clinica Electronica
Historia Clinica Electronica
 
Vincent Van Gogh a warm heart Dutch Post-Impressionist artist.
Vincent Van Gogh a warm heart Dutch Post-Impressionist artist.Vincent Van Gogh a warm heart Dutch Post-Impressionist artist.
Vincent Van Gogh a warm heart Dutch Post-Impressionist artist.
 
Modulo de recordario y anulacion de citas
Modulo de recordario y anulacion de citasModulo de recordario y anulacion de citas
Modulo de recordario y anulacion de citas
 
Firma digital de la historia clinica computarizada (hcc)
Firma digital de la historia clinica computarizada (hcc)Firma digital de la historia clinica computarizada (hcc)
Firma digital de la historia clinica computarizada (hcc)
 
Impacto de la falta de un estandar terminologico de practicas en la interoper...
Impacto de la falta de un estandar terminologico de practicas en la interoper...Impacto de la falta de un estandar terminologico de practicas en la interoper...
Impacto de la falta de un estandar terminologico de practicas en la interoper...
 
Identificacion de pacientes
Identificacion de pacientesIdentificacion de pacientes
Identificacion de pacientes
 
Trazabilidad de fármacos
Trazabilidad de fármacosTrazabilidad de fármacos
Trazabilidad de fármacos
 
Big fat-lies
Big fat-liesBig fat-lies
Big fat-lies
 
Google and Chromebooks
Google and ChromebooksGoogle and Chromebooks
Google and Chromebooks
 
Metamorphosis in Middletown
Metamorphosis in MiddletownMetamorphosis in Middletown
Metamorphosis in Middletown
 
Interoperabilidad en Salud
Interoperabilidad en SaludInteroperabilidad en Salud
Interoperabilidad en Salud
 
The sentence - direct and indirect object
The sentence - direct and indirect objectThe sentence - direct and indirect object
The sentence - direct and indirect object
 
Formación ética ciudadana
Formación ética ciudadanaFormación ética ciudadana
Formación ética ciudadana
 
Technologies for_reducing the rate of absenteeism at the outpatient
Technologies for_reducing the rate of absenteeism at the outpatientTechnologies for_reducing the rate of absenteeism at the outpatient
Technologies for_reducing the rate of absenteeism at the outpatient
 
Eric tandil
Eric tandilEric tandil
Eric tandil
 

Semelhante a Etapas del proceso de programación de sistemas (20)

Tarea4
Tarea4Tarea4
Tarea4
 
Tarea4
Tarea4Tarea4
Tarea4
 
Tarea4
Tarea4Tarea4
Tarea4
 
Tarea4
Tarea4Tarea4
Tarea4
 
Tarea4
Tarea4Tarea4
Tarea4
 
Tarea4
Tarea4Tarea4
Tarea4
 
Etapas para Desarrollar un Programa
Etapas para Desarrollar un Programa Etapas para Desarrollar un Programa
Etapas para Desarrollar un Programa
 
Solución de problemas del computador
Solución de problemas del computadorSolución de problemas del computador
Solución de problemas del computador
 
Solución de problemas del computador
Solución de problemas del computadorSolución de problemas del computador
Solución de problemas del computador
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
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
 
Exposicion unidad-iii
Exposicion unidad-iiiExposicion unidad-iii
Exposicion unidad-iii
 
Tarea 4 segundo parcial v
Tarea 4 segundo parcial vTarea 4 segundo parcial v
Tarea 4 segundo parcial v
 

Último

Tema 14. Aplicación de Diagramas 26-05-24.pptx
Tema 14. Aplicación de Diagramas 26-05-24.pptxTema 14. Aplicación de Diagramas 26-05-24.pptx
Tema 14. Aplicación de Diagramas 26-05-24.pptx
Noe Castillo
 

Último (20)

LA ILIADA Y LA ODISEA.LITERATURA UNIVERSAL
LA ILIADA Y LA ODISEA.LITERATURA UNIVERSALLA ILIADA Y LA ODISEA.LITERATURA UNIVERSAL
LA ILIADA Y LA ODISEA.LITERATURA UNIVERSAL
 
PROPIEDADES DE LA LUZ. TIPLER. FÍSICA. PROBLEMAS
PROPIEDADES DE LA LUZ. TIPLER. FÍSICA. PROBLEMASPROPIEDADES DE LA LUZ. TIPLER. FÍSICA. PROBLEMAS
PROPIEDADES DE LA LUZ. TIPLER. FÍSICA. PROBLEMAS
 
Lec. 08 Esc. Sab. Luz desde el santuario
Lec. 08 Esc. Sab. Luz desde el santuarioLec. 08 Esc. Sab. Luz desde el santuario
Lec. 08 Esc. Sab. Luz desde el santuario
 
Tema 14. Aplicación de Diagramas 26-05-24.pptx
Tema 14. Aplicación de Diagramas 26-05-24.pptxTema 14. Aplicación de Diagramas 26-05-24.pptx
Tema 14. Aplicación de Diagramas 26-05-24.pptx
 
11.NEOLIBERALISMO: que es, ventajas, desventajas, consecuenciaspptx
11.NEOLIBERALISMO: que es, ventajas, desventajas, consecuenciaspptx11.NEOLIBERALISMO: que es, ventajas, desventajas, consecuenciaspptx
11.NEOLIBERALISMO: que es, ventajas, desventajas, consecuenciaspptx
 
Diagnostico del corregimiento de Junin del municipio de Barbacoas
Diagnostico del corregimiento de Junin del municipio de BarbacoasDiagnostico del corregimiento de Junin del municipio de Barbacoas
Diagnostico del corregimiento de Junin del municipio de Barbacoas
 
TRABAJO CON TRES O MAS FRACCIONES PARA NIÑOS
TRABAJO CON TRES O MAS FRACCIONES PARA NIÑOSTRABAJO CON TRES O MAS FRACCIONES PARA NIÑOS
TRABAJO CON TRES O MAS FRACCIONES PARA NIÑOS
 
Comunidades Virtuales de Aprendizaje Caracteristicas.pptx
Comunidades Virtuales de Aprendizaje Caracteristicas.pptxComunidades Virtuales de Aprendizaje Caracteristicas.pptx
Comunidades Virtuales de Aprendizaje Caracteristicas.pptx
 
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdfRESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
 
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIALA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
 
Vínculo afectivo (labor expositivo de grupo )
Vínculo afectivo (labor expositivo de grupo )Vínculo afectivo (labor expositivo de grupo )
Vínculo afectivo (labor expositivo de grupo )
 
Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...
 
Tema 8 Estructura y composición de la Tierra 2024
Tema 8 Estructura y composición de la Tierra 2024Tema 8 Estructura y composición de la Tierra 2024
Tema 8 Estructura y composición de la Tierra 2024
 
Luz desde el santuario. Escuela Sabática
Luz desde el santuario. Escuela SabáticaLuz desde el santuario. Escuela Sabática
Luz desde el santuario. Escuela Sabática
 
IMPLICACIONES BIOÉTICAS ANTE EL TRANSHUMANISMO A PARTIR DEL PENSAMIENTO FILOS...
IMPLICACIONES BIOÉTICAS ANTE EL TRANSHUMANISMO A PARTIR DEL PENSAMIENTO FILOS...IMPLICACIONES BIOÉTICAS ANTE EL TRANSHUMANISMO A PARTIR DEL PENSAMIENTO FILOS...
IMPLICACIONES BIOÉTICAS ANTE EL TRANSHUMANISMO A PARTIR DEL PENSAMIENTO FILOS...
 
La historia de la vida estudiantil a 102 años de la fundación de las Normales...
La historia de la vida estudiantil a 102 años de la fundación de las Normales...La historia de la vida estudiantil a 102 años de la fundación de las Normales...
La historia de la vida estudiantil a 102 años de la fundación de las Normales...
 
PLAN DE GESTION DEL RIESGO 2023 - 2024.docx
PLAN DE GESTION DEL RIESGO  2023 - 2024.docxPLAN DE GESTION DEL RIESGO  2023 - 2024.docx
PLAN DE GESTION DEL RIESGO 2023 - 2024.docx
 
RubénSaaRamos_PrácticasPedagogía_Educación y Sociedad
RubénSaaRamos_PrácticasPedagogía_Educación y SociedadRubénSaaRamos_PrácticasPedagogía_Educación y Sociedad
RubénSaaRamos_PrácticasPedagogía_Educación y Sociedad
 
Power Point: Luz desde el santuario.pptx
Power Point: Luz desde el santuario.pptxPower Point: Luz desde el santuario.pptx
Power Point: Luz desde el santuario.pptx
 
2. Entornos Virtuales de Aprendizaje.pptx
2. Entornos Virtuales de Aprendizaje.pptx2. Entornos Virtuales de Aprendizaje.pptx
2. Entornos Virtuales de Aprendizaje.pptx
 

Etapas del proceso de programación de sistemas

  • 1. Etapas del proceso de Programación de sistemas informáticos ESr t o ASm b e Fu F M a n d i ro la B . H 13 0/ /1 22 1
  • 2. Fases principales 1. ANALISIS: Cuando se tiene y piensa la idea o problema a ejecutar. 2. DISEÑO: Se plantea un algoritmo con los pasos a dibujar o realizarse. 3. PROGRAMACION: Los pasos de algoritmo se transforma en un código de programa 4. DESARROLLO 1.PRUEBAS: Se corre el programa y se registra su efectividad. 2.DEPURACION: después de haber corrido el programa se hacen las correcciones necesarias. 5. RETROALIMENTACION Y DOCUMENTACION Después de haber corregido los errores se vuelve al paso 4 (Ciclo). 6. PUESTA EN PRODUCCION, RELEASE O LIBERACION 7. MANTENIMIENTO 13 0/ /1 22 2
  • 3. 1. Análisis 1. Definición del problema Requiere que el problema sea definido y comprendido claramente para que pueda ser analizado con todo detalle . 2. 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. 13 0/ /1 22 3
  • 4. 1. Análisis DEFINICION DEL PROBLEMA Estas deben ser descritas con detalles. 1.Entrada, son todos los datos que hay que ingresar para la resolución del problema. 2.Proceso, son los diferentes procedimientos en los cuales usare los datos proporcionados por el usuario en el paso anterior para resolver el problema. 3.Salida, la resolución del problema. 13 0/ /1 22 4
  • 5. 1. Análisis Una buena definición del problema, junto con una descripción detallada de las especificaciones de entrada y salida, son los requisitos mas impor tantes 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 . 13 0/ /1 22 5
  • 6. 2. DISEÑO El diseño 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. 13 0/ /1 22 6
  • 7. 2. DISEÑO • 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). • • 13 0/ /1 22 Es preciso representar el algoritmo mediante una determinada herramienta de programación: diagramas de flujo, pseudocódigo o diagramas N - S. 7
  • 8. 3. PROGRAMACION • 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. 13 0/ /1 22 8
  • 9. 3. PROGRAMACION 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. 13 0/ /1 22 9
  • 10. 4. DESARROLLO VERIFICACION 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. 13 0/ /1 22 10
  • 11. 4. DESARROLLO DEPURACION 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. 13 0/ /1 22 11
  • 12. 5. RETROALIMENTACION Y DOCUMENTACION Son todos los comentarios, referencias desde que se dio el problema hasta que se encontró la solución. 1. 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. 2. Documentación externa, son los manuales que se hacen para una mejor ejecución del programa, ahí se explicara como usar el programa. 3. 13 0/ /1 22 12
  • 13. 6. PUESTA EN PRODUCCION 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. 13 0/ /1 22 13
  • 14. 7. 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. Tener 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. 13 0/ /1 22 14

Notas do Editor

  1. {}