Вы находитесь на странице: 1из 1

Instituto Tecnológico de Campeche

Lic. En Informática
Fundamentos de Programación
Profesor: L.I. Wilbert Cruz Pinzón
Alumno: Sandoval Pérez René
Grupo: ML-1 Fecha: 27 de agosto de 2009

Paradigmas

Procedimental Estructurada Modular Orientada a Objetos

* El problema es modulado * En un principio de consideraba los


directamente por un * Es presentada por Edsger W. Dijkstra. módulos como un grupo de * El enfoque estructurado de
conjunto de algoritmos. * Desarrolla programas cuya ejecución procedimientos estrechamente la programación utiliza a los
progresa de manera ordenada en lugar relacionados. algoritmos como bloques
* Se basa en decidir que fundamentales para la
procedimientos se desean y de saltar de manera impredecible. * Desplazamiento del diseño de
procedimientos a la organización de los construcción de programas.
utilizar los mejores * Facilita de legibilidad del programa.
algoritmos. datos. * Los bloques basados en
* Incremento de la productividad. objetos y orientado a objetos
* El enfoque está en el * Un Módulo es un conjunto de
* Aumento de la calidad del software procedimientos afines juntos con los datos utilizan a la clases y las los
diseño del procedimiento, objetos como bloques
organizando el código en desarrollado. que manipulan.
básicos de construcción.
bloques, denominados * Uso de estructuras básicas de * La estructura de un módulo se basa
rutinas. control. principalmente en el criterio * Cada objeto es una
descomposición conocido como instancia de alguna clase.
* Se apoya en la técnica de * Diseño descendente.
programación estructurada. ocultamiento de información. * Las clases están
* Uso de recursos abstractos.
* Otro término para el ocultamiento de relacionadas con otras clases.
* La abstracción se puede definir
información es encapsulamiento.
como la capacidad de examinar algo
sin preocuparse de los detalles * La estructura del modulo es simple.
internos. * Es posible cambiar la implementación de
* El como se realiza la tarea no es un módulo sin el conocimiento de otros
importante; mientras el procedimiento módulos.
sea fiable se puede utilizar sin tener * Los cambios mayores al software sin
que conocer como funciona su interior. realizados de manera independiente sobre
Esto se conoce como abstracción módulos individuales.
funcional.
* Un defecto de la programación
estructurada consiste en la separación
conceptual de datos i código. Este
defecto se agrava a medida que el
tamaño del programa crece.

Вам также может понравиться