Unidad 2
2.1 Metodología para la solución de problemas
2.2 Métodología para el diseño de software
Top down
Bottom Up
Modular
Programación estructura
2.3Definición de lenguajesalgoritmicos
2.3.1 Elementos y reglas de la representación gráfica y
manuscrita de los algoritmos
Diagramas de flujo
Diagrama estructurado
Pseudocódigo
2.3.2 Implementación de algoritmos secuenciales.2.4 Pruebas y depuración.
2.1 METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
●
Análisis
●
●
●
Recopilaciòn de la información
Generación de alternativas de solución
Diseño
●
●Lógico y físico
Generación de código
●
Implementación en algún lenguaje de programación
●
Prueba
●
Mantenimiento
2.1 METODOLOGÍA PARA EL DISEÑO DE SOFTWARE
●
TOP DOWN
–General – Específico
–
Se basa en la representaciòn en diferentes niveles: el
primer nivel resuelve totalmente el problema y el
sugundo y sucesivos son refinamientos del primero.
–
Unprograma tiene una representación en forma de
árbol.
–
Esta basado en dos caracteríticas esenciales:
●
Representación en forma de árbol
●
Descomposición funcional del problema.
●BOTTOM UP
–
–
●
Se refiere a la identificación de aquellos procesos que
necesitan computarizarse con forme vayan apareciendo
Particular - General
MODULAR.
–
El programa se divideen un núcleo principal de
instrucciones desde las que se llama a un conjunto de
módulos independientes de pequeño tamaño fáciles de
corregir y mantener, que serán los que realicen las
diferentesfunciones del programa.
●
PROGRAMACIÓN ESTRUCTURADA
–
Programación: acción consistente en la elaboración o
mantenimiento de programas informáticos.
–
Programación estructurada: Métodode programación
que tiene como principal característica la generación
de un código con un flujo limpio , un diseño claro y
una estructura jerárquica.
2.3 DEFINICIÓN DE LENGUAJES ALGORITMICOS...
Regístrate para leer el documento completo.