Mindmap
Metodología de la programación y desarrollo de software
Inhalt der Mindmap
Metodología de la programación y desarrollo de software
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.
- 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.
- Las características mas sobresalientes
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.
- Esta fase requiere una clara definición, donde se contemple exactamente lo que debe hacer el programa y el resultado o solución deseada.
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.
- El proceso implica la ejecución de los siguientes pasos hasta que el programa se termina:
- En la etapa de análisis del proceso de programación se determina qué hace el programa.
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.
- diagramas de flujo y pseudocódigos.
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.
- Documentación interna
- La codificación es la escritura en un lenguaje de programación de la representación del algoritmo desarrollada en las etapas precedentes.
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.
- Una vez que el algoritmo se ha convertido en un programa fuente,
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
- 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 verificación o compilación de un programa es el proceso de ejecución del programa con una amplia variedad de datos de entrada,
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.
- La documentación de un problema consta de las descripciones de los pasos a dar en el proceso de resolución de dicho problema.
Informationen
- Beschreibung
- FASES EN LA RESOLUCIÓN DE PROBLEMAS
- Erstellt von
- JHOSWAR JHOSWAR
- Aufrufe
- 25
- Tags
- Bewertung