Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Computación
Avanzada
Metodología para la
Creación de Algoritmos
Codificación del
ANÁLISIS
algoritmo
Compilación y
ejecución del
Desarrollo de programa
Algoritmos
Prueba y
Depuración
Verificación del
Algoritmo
Documentación
DISEÑO
Mantenimiento
IMPLEMENTACIÓN
Que se va a hacer?
1. Trabajo de campo
a. Idea General: se hace un estudio superficial del problema
(enunciado del problema).
1. Trabajo de campo
b. Se especifican los Requisitos, se hace un estudio profundo
(definición clara y precisa).
- Datos de entrada.
- Datos de salida: información que se desea producir.
- Datos auxiliares: datos que pueden servir para realizar mejor un
proceso, pero que no son de gran importancia para que éste cumpla su
objetivo final.
- Proceso: Métodos y fórmulas que se necesitan para procesar los datos.
¿Cómo se va a hacer?
• Partes de un algoritmo
• Pasos para el desarrollo de un algoritmo
• Notación y representación de algoritmos
2. Refinamiento sucesivo:
Descripción mas detallada con pasos más específicos del problema.
Se hacen varios niveles de refinamiento hasta que la solución sea
clara, precisa y completa.
Tipos:
Prueba de Escritorio:
Dar diferentes datos de entrada al programa y seguir la
lógica del mismo hasta obtener el resultado exacto al
esperado.
Tutor Eliezer23Córdova
Algoritmos y
Computación
Implementación Avanzada
Donde se va a hacer?
Culminación del sistema, aunque en realidad nunca
termina su proceso .
PASOS:
1. Codificación
2. Compilación y Ejecución
3. Prueba y Depuración
4. Documentación
5. Mantenimiento
Clases de documentación:
INTERNA:
- Se incluyen dentro del programa fuente.
- Son comentarios que ayudan a la comprensión del código y el
entendimiento de los procesos.
Metodología para la
Creación de Algoritmos