O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Metodología de la programación y desarrollo de software

JHOSWAR JHOSWAR Espanhol

Conteúdo do mapa

Metodología de la programación y desarrollo de software

  1. FASES EN LA RESOLUCIÓN DE PROBLEMAS

    • Las características mas sobresalientes
      • Análisis = El problema se analiza teniendo presente la especificación de los requisitos
      • Diseño. Una vez analizado el problema, se diseña una solución
      • Codificación = La solución se escribe en la sintaxis del lenguaje de alto nivel
      • Ejecución, verificación y depuración. El programa se ejecuta, se comprueba rigurosamente y se eliminan todos los errores
      • Mantenimiento. El programa se actualiza y modifica, cada vez que sea necesario
      • Documentación. Escritura de las diferentes fases del ciclo de vida del software, esencialmente el análisis
    • Las dos primeras fases conducen a un diseño detallado escrito en forma de algoritmo.
      • Las fases de compilación y ejecución traducen y ejecutan el programa. En las fases de verificación y depuración el programador busca errores de las etapas anteriores.
        • Antes de conocer las tareas a realizar en cada fase, se considera el concepto y significado de la palabra algoritmo.
  2. Análisis del problema

    • Esta fase requiere una clara definición, donde se contemple exactamente lo que debe hacer el programa y el resultado o solución deseada.
      • se precisan especificaciones detalladas de entrada y salida.
  3. Diseño del algoritmo

    • En la etapa de análisis del proceso de programación se determina qué hace el programa.
      • El proceso implica la ejecución de los siguientes pasos hasta que el programa se termina:
        • 1. Programar un módulo. 2. Comprobar el módulo. 3. Si es necesario, depurar el módulo. 4.Combinar el módulo con los módulos anteriores.
  4. Herramientas de programación

    • diagramas de flujo y pseudocódigos.
      • Un diagrama de flujo (flowchart) es una representación gráfica de un algoritmo.
      • El pseudocódigo es una herramienta de programación en la que las instrucciones se escriben en palabras similares al inglés o español, que facilitan tanto la escritura como la lectura de programas.
  5. Codificación de un programa

    • La codificación es la escritura en un lenguaje de programación de la representación del algoritmo desarrollada en las etapas precedentes.
      • Documentación interna
        • la documentación de un programa se clasifica en interna y externa.
  6. Compilación y ejecución de un programa

    • Una vez que el algoritmo se ha convertido en un programa fuente,
      • es preciso introducirlo en memoria mediante el teclado y almacenarlo posteriormente en un disco.
    • Si tras la compilación se presentan errores (errores de compilación) en el programa fuente,
      • es preciso volver a editar el programa, corregir los errores y compilar de nuevo.
    • Una vez que el programa ejecutable se ha creado, ya se puede ejecutar (correr o rodar) desde el sistema operativo con sólo teclear su nombre (en el caso de DOS).
      • Las instrucciones u órdenes para compilar y ejecutar un programa en C, C++,... o cualquier otro lenguaje dependerá de su entorno de programación y del sistema operativo en que se ejecute Windows, Linux, Unix, etc.
  7. Verificación y depuración de un programa

    • La verificación o compilación de un programa es el proceso de ejecución del programa con una amplia variedad de datos de entrada,
      • llamados datos de test o prueba, que determinarán si el programa tiene o no errores (“bugs”). Para realizar la verificación se debe desarrollar una amplia gama de datos de test
        • La depuración es el proceso de encontrar los errores del programa y corregir o eliminar dichos errores. Cuando se ejecuta un programa, se pueden producir tres tipos de errores:
      • Errores de compilación. Se producen normalmente por un uso incorrecto de las reglas del lenguaje de pro- gramación y suelen ser errores de sintaxis.
      • Errores de ejecución. Estos errores se producen por instrucciones que la computadora puede comprender pero no ejecutar.
      • Errores lógicos. Se producen en la lógica del programa y la fuente del error suele ser el diseño del algoritmo. Estos errores son los más difíciles de detectar
  8. Documentación y mantenimiento

    • La documentación de un problema consta de las descripciones de los pasos a dar en el proceso de resolución de dicho problema.
      • La importancia de la documentación debe ser destacada por su decisiva influencia en el producto final.
      • La documentación de un programa puede ser interna y externa. La documentación interna es la contenida en líneas de comentarios.
    • La documentación externa incluye análisis, diagramas de flujo y/o pseudocódigos, manuales de usuario con instrucciones para ejecutar el programa y para interpretar los resultados.
      • La documentación es vital cuando se desea corregir posibles errores futuros o bien cambiar el programa. Tales cambios se denominan mantenimiento del programa.

Informações

Descrição
FASES EN LA RESOLUCIÓN DE PROBLEMAS
Criado por
JHOSWAR JHOSWAR
Visualizações
25
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?