Please enable JavaScript.
Coggle requires JavaScript to display documents.
Diseño de Algoritmos imagen - Coggle Diagram
Diseño de Algoritmos
Algoritmo segun Johnsonbaugh
-Precisión
-Unicidad
-Finito
-Entrada
-Salida
-Generalidad
Métodos de Análisis de problemas
Metodo de
Polya
Fase 1: Entender el problema
Fase 2: Idear un plan para resolver el problema.
Fase 3: Llevar a cabo el plan.
Fase 4: Evaluar la solucion en cuanto a su exactitud y potencial para resolver otros problemas.
Metodo de
Glenn
Fase 1: Entender el problema
Fase 2: pensar como un procedimiento algoritmico podria resolver el problema.
Fase 3: Formular el algoritmo y representarlo en forma de diagrama
Fase 4: Evaluar el problema en cuanto a su exactitud y potencial como herramienta para resolver otros problemas.
Planteamiento fundamental
Resolver el problema al revés
Buscar Problemas relacionados
Rrefinamiento por pasos
Etapas para elaborar un programa
(Joyanes)
Definición
Diseño del algoritmo
Codificación
Depuración
Documentación
Mantenimiento
Etapas para elaborar un programa
(Levine)
.
Entender el problema
Hacer el analisis del mismo
Programar el modelo de solucion propuesto
Codificarlo
Cargarlo a la computadora para su ejecucion y ajuste
Darle mantenimiento.
Metodología de
Decker
para elaborar un programa
Diseñar y especificar el programa
Desarrollar el programa
Analizar el diseño del programa
Probar el programa y corregir errores
Mantener, extender y modificar el programa.
Metodología de
Alcalde
para elaborar un programa
Fase de análisis
Fase de programación
Fase de Codificacion
Perry
Metodología de
perry
Defina la salida
Desarrolle la lógica para lograr esta salida
Escriba el programa
Pasos para diseño descendente
Determinar la meta general
Dividir esa meta en dos o tres partes
Posponer los detalles en lo posible
Métodos de diseño de algoritmos
Warnier/Or
Herramientas
Archivos lógicos
Tablas de verdad
Diagramas de Veitch
Conjunto de normas
Fases de la metodología
Estudio de los datos de salida
Estudio de los datos de entrada
Cuadro de descomposición de secuencias
Dibujar organigrama
Construir lista de instrucciones
Diseñar el juego de datos
Jackson
Fases del diagrama de Jackson
Definir las estructuras de datos
Encontrar correspondencia
Formar las estructuras
Listar y asignar operaciones
Escribir la lógica esquematizada
Estructuras de control
Secuencial
Repetición
Condicional
Multicondicional
Bertini
Definicion detallada de los datos de entrada y salida
Representacion del proceso o algoritmo
Estructuras de control
Secuencial
Condicional
Repetición
Multiplicación
Tabourier
Estructuras de control
Secuencial
condicionales
Iteraciones
HIPO
HIPO modulo principal
HIPO modulo proceso de ordenacion
HIPO modulo proceso alternativo B
HIPO modulo proceso alternativo C
Herramientasy técnicas
Diagramas de bloque
Diagramas de flujo
Grafos
Tablas de verdad
Tablas de decisiones
Arboles de decisiones
Pseudocódigo
Heurísticas
Heurísticas de Pressman y Ledin
PRESSMAN
-Evaluar la primera iteración
-Intentar minimizar las estructuras con mucho grado
-Mantener el alcance del efecto de un modulo
-Evaluar las interfaces de los modulos para reducir la complejidad
-Definir modulos cuya función sea predecible
-Intentar conseguir modulos de entrada controlada
-Empaquetar el software
LEDIN
-Orden consecutivo como base fundamental
-No sacrificar legibilidad por eficiencia
-Respetar el proceso iterativo
-Trazar un diagrama
-No haga saltos al interior de un proceso iterativo
-Inicialice las variables antes de usarlas
-Inicialice los contadores y sumadores antes de usarlos