UNIVERSIDAD CIUDADANA DE NUEVO LEON
LICENCIATURA EN INFORMATICA ADMINISTRATIVA
Nombre: Miguel Angel Pérez Reyes
Matrícula: 55415
Tema: Diseño efectivo de programas y aplicaciones
algorítmicas. Planteamiento didáctico
Nombre del tutor: Ing. Ana Elizabeth López Reyes
Asignatura: Programación III
Aula: A
El Carmen, N.L., a 8 de octubre de 2023
Contenido
INTRODUCCIÓN .............................................................................................................................. 3
GLOSARIO ........................................................................................................................................ 4
CONCLUSIÓN .................................................................................................................................. 6
BIBLIOGRAFÍA ................................................................................................................................. 7
INTRODUCCIÓN
Una metodología es un conjunto de pasos y técnicas que nos permiten realizar
un proceso determinado. En programación, existe una metodología para poder
programar, la cual consta de varios pasos, tales como: el análisis del problema,
algoritmo, diagrama de flujo, codificación, ejecución, depuración, documentación y
mantenimiento
Asimismo existen distintos tipos de programación, y cada una de ellas tiene sus
variaciones en cuanto al enfoque, las cuales son: la programación estructurada, la
programación modular y la programación orientada a objetos.
En el presente trabajo, se enunciará mediante un glosario los principales
conceptos sobre estos temas.
GLOSARIO
Término Cita textual Autor Concepto propio
Analista Tiene como función Se encarga de la lógica
funcional recopilar el catálogo de de un programa.
requisitos y de la
definición de los casos
de uso.
Analista Se encarga del diseño Se encarga de lo visual
Anónimo
orgánico que no es otra cosa que o el diseño de un
la particularización de programa.
las necesidades del
usuario a una
implementación
determinada.
Codificación Escritura en un lenguaje Pasar un algoritmo a un
de programación de la lenguaje de
representación programación.
desarrollada en las
etapas precedentes.
Datos locales Están ocultos en el Son los que se declaran
interior de la función y en una función y sólo
son utilizados están disponibles en
exclusivamente por la ella.
función.
Datos globales Se puede acceder Se declaran fuera de las
desde cualquier función funciones y se pueden
del programa. utilizar en cualquier
parte del programa.
Documentació Consta de las Archivar el programa
n descripciones de los para su futuro
Joyanes, L..
pasos a dar en el entendimiento.
proceso de resolución
de dicho problema.
Documentació Incluye análisis, Papelería que
n externa diagramas de flujo y/o acompaña al programa
pseudocódigos, para su comprensión.
manuales de usuario
con instrucciones para
ejecutar el programa y
para interpretar los
resultados.
Documentació Se incluye dentro del Líneas de comentarios
n interna código del programa en el código que indican
fuente mediante qué hace cierta parte
comentarios. determinada.
Estilo de La buena calidad en la
programación producción de
programas tiene
relación directa con la
escritura de un
programa, su legibilidad
y comprensibilidad.
Mantenimiento Corregir errores futuros Poner al día el
o cambiar el programa. programa y corregir.
Programa Resultado del proceso Producto de la
ejecutable de montaje del compilación, si el código
programa objeto. está correcto.
Programación Es un conjunto de Programación que se
estructurada instrucciones o basa en sentencias o
sentencias. instrucciones.
Programación Consta de un programa Programación que
modular principal que llama a divide al programa en
subprogramas que a su módulos.
vez, pueden llamar a
otros subprogramas.
Programación Es combinar en una Programación que trata
orientada a única unidad o módulo, las posibles entidades
objetos tanto los datos como las como objetos.
funciones que operan
sobre estos datos.
Verificación o Proceso de ejecución Validar que el programa
compilación del programa con una funcione correctamente
amplia variedad de haciendo pruebas.
datos de entrada,
llamados datos de test o
prueba, que
determinarán si el
programa tiene o no
errores.
CONCLUSIÓN
De todas las formas de programación, la más recomendable para incursionar en
esta área es la programación orientada a objetos, ya que, además de tener un
concepto más sencillo de entender, también suele programarse en lenguajes de
alto nivel, lo que produce un buen flujo en la codificación.
Los estilos de programación nos dan las pautas para poder realizar un
programa legible y comprensible por los demás. Aunque es cierto que cada
persona tiene su forma de trabajar, hay puntos específicos que se deben respetar.
Uno de ellos es el evitar el goto, así como evitar las variables globales. Todo esto
para darle un orden al programa y evitar confusiones en su funcionamiento.
BIBLIOGRAFÍA
Joyanes, L. (2008). Fundamentos de programación: algoritmos, estructuras de
datos y objetos. (4ta edición). McGraw Hill.
Anónimo. Analista orgánico. Euroinnova. Recuperado el 8 de octubre de 2023
de https://www.euroinnova.mx/profesion/analista-organico