Está en la página 1de 3

METODOLOGÍA DE LA

PROGRAMACIÓN Y DESARROLLO DE
SOFTWARE.

ANÁLISIS DEL PROBLEMA 301 Miriam


Apolinar
Cruz
Requiere una clara definición, se contempla lo que debe hacer
el programa, el resultado deseado, especificar datos de
entrada y salida y le método para lograr el objetivo.
11/11/20

Ejemplo: obtener el área y volumen de un cilindro a partir del


radio y la altura.
-Determina los datos de entrada: radio y la altura
-datos de salida: el área y el volumen
-proceso: primero determinar la formula a utilizar
Para el volumen =πr*2*h
El área: 2*π*r (h+r)
Definir las variables
Area= area Volumen= volumen
Radio=r Altura= h

Algoritmo DISEÑO DEL ALGORITMO


Area_volumen_cilindro
Se determina cómo ejecutara el programa la tarea solicitada, un
método para realizarlo es “diseño descendente” donde se usa el
Definir area, volumen, Radio, refinamiento sucesivo que es dividir el problema según su

Altura, como REAL importancia.

Dos herramientas más utilizadas para diseñar algoritmos son:

Diagramas de flujo: representación gráfica de un algoritmo


“introduzca el radio”
Pseudocódigo: herramienta de programación, que facilita la
escritura y lectura den programas, usa un lenguaje de
especificaciones de algoritmos.
r
Pseudocodigo del ejemplo

Algoritmo: AreaVolumenCilindro

Real radio,altura, area,volumen


“introduzca la altura ”
Escribir “introduce e radio”

Leer:r

h Escribir “introduzac la altura”

Leer:h

Volumen= π*r*2*h
Volumen= π*r*2*h Area= 2*π*r (h+r)

Escribir “el volumen es”

“El volumen es “ Escribir “el area es”

FinAlgoritmo

Área= 2*π*r (h+r)

“el area es ”
301 Miriam
Apolinar
Cruz

11/11/20

COMPILACIÓN Y EJECUCIÓN.

el algoritmo se ha convertido en un
programa fuente entonces se almacena en
un disco, debe ser traducido a lenguaje
máquina, con el compilador y el sistema
operativo que se encarga de ello, Si hay
errores de compilación se debe editar el
programa, corregir errores y compilar de
nuevo, sin errores se obtiene el programa
objeto, después el sistema operativo
realiza el montaje, carga, del programa
objeto con las bibliotecas del programa del
compilador, produciendo un programa
ejecutable, este será ejecutable desde el
sistema operativo con sólo teclear su
nombre se obtendrá se obtendrá la salida
de resultados del programa.
301 Miriam
Apolinar
VERIFICACIÓN Y DEPURACIÓN. Cruz

Proceso de ejecución del programa con una 11/11/20


variedad datos de prueba, determina si el
programa tiene o no errores, para ello se
debe desarrollar datos de prueba. La
depuración: proceso de encontrar, corregir Ejemplos de errores
o eliminar los errores del programa, se
pueden producir tres tipos de errores:

Errores de compilación: errores de


sintaxis, no se obtendrá el programa
objeto el compilador mostrara los errores
de la compilación.
Errores de ejecución: instrucciones que la
computadora puede comprender pero no
ejecutar, se detiene la ejecución del
programa y se imprime un mensaje de error.
Errores lógicos: la fuente es el diseño
del algoritmo, el programa puede funcionar
y no producir errores de compilación ni de
ejecución el error se detecta hasta la
obtención de resultados incorrectos, su
solución es realizar de nuevo todo el
proceso correctamente

DOCUMENTACIÓN Y
MANTENIMIENTO

La documentación: descripción
de los pasos del proceso de
resolución del problema, es
interna: contenida en
comentario y externa:
análisis, diagramas de flujo,
pseudocódigos, manuales con
instrucciones para el programa
e interpretar los resultados.
Su importancia está en la
corrección de errores y
cambiar el programa, estos son
“mantenimiento del
programa”depues del cambio la
documentación debe ser
actualizada para facilitar
cambios posteriores.

También podría gustarte