Sunteți pe pagina 1din 5

UNIVERSIDAD TECNONOLGICA DEL ESTADO DE ZACATECAS

UNIDAD ACADMICA DE PINOS


TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN

Materia

DESARROLLO DE APLICACIONES

Tema
TABLA COMPARATIVA DE PARADIGMAS DE PROGRAMACION

Nombre completo del Alumno : Guadalupe del Rosario Lpez Guerrero


Mario Alejandro Snchez Prez
Grado:

Grupo:

Nombre del Docente : Lucia Gonzlez


Fecha de entrega :

15/05/13

UNIVERSIDAD TECNONOLGICA DEL ESTADO DE ZACATECAS


UNIDAD ACADMICA DE PINOS
TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN
NOMBRE

PARADIGMA DE
LA
PROGRAMACIN
ORIENTADA A
OBJETOS

DEFINICION

est
representado
por Smalltalk, un
lenguaje
completamente
orientado a
objetos.

LENGUAJES

CARACTERISTICAS

VENTAJAS

DESVENTAJAS
No se encuentran

Puros

Abstraccion

Modelos

Son los que solo

Significa extraer las propiedades

La poo permite realizar

permiten realizar

esenciales de un objeto que lo

un modelo de sistema casi

programacion orientada

distinguen de los demas tipos de

independientemente de

a objetos. Ej:

Objetos y proporciona fronteras

los requisitos del

smalltalk, java.

conceptuales definidas respecto al

Proyecto. La razon es que

punto de vista del observador.

en la poo la jerarquia la

Es la capacidad para encapsular y aislar

establecen los datos,

la informacion de diseno y ejecucion.

en cambio en la

Hibridos
Son los que permiten la
poo con la programacion
estructurada.

Encapsulamiento
Es el proceso de almacenar en un
mismo compartimiento (una caja
negra) los elementos de una
Abstraccion (toda la informacion
relacionada con un objeto) que
constituyen su estructura y su
Comportamiento. Esta informacion
permanece oculta tanto para los
usuarios como para otros objetos

Programacion
estructurada la jerarquia
viene definida por
los programas.
Este cambio hace que
los modelos se
establezcan de forma
similar al razonamiento
humano y, por lo
Tanto, resulte mas

UNIVERSIDAD TECNONOLGICA DEL ESTADO DE ZACATECAS


UNIDAD ACADMICA DE PINOS
TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN
Y puede ser accedida solo mediante la
ejecucion de los metodos adecuados.

natural.
Modularidad

Herencia

Un programa es modular

Es la propiedad que permite a los

si se compone de

objetos construirse a partir de otros

modulos independientes

objetos.

y robustos. Esto permite

La clase base contiene todas las

la

caracteristicas comunes. Las sub-clases

Reutilizacion y facilita la

contienen las

verificacion y depuracion

Caracteristicas de la clase base mas las

de los mismos. En poo, los

caracteristicas particulares de la sub-

modulos estan

clase.

Directamente

Si la sub-clase hereda caracteristicas de

relacionados con los

una clase base, se trata

objetos. Los objetos son

de herencia simple.

modulos naturales ya que

Si hereda de dos o mas clases base,

corresponden

herencia multiple.

A una imagen logica de la

Polimorfismo

realidad.

Literalmente significa "cualidad de

Extensibilidad

tener mas de una forma". En poo, se

Durante

refiere al hecho que una

el desarrollo de sistemas,

UNIVERSIDAD TECNONOLGICA DEL ESTADO DE ZACATECAS


UNIDAD ACADMICA DE PINOS
TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN
Misma operacion puede tener

ocurre la aparicion de

diferente comportamiento en

nuevos requisitos, por eso

diferentes objetos. En otras palabras,

es deseable

Diferentes objetos reaccionan al

Que las herramientas de

mismo mensaje de modo diferente.

desarrollo permitan
anadirlos sin modificar la
estructura basica del
Diseno. En poo es posible
lograr esto siempre y
cuando se hayan definido
de forma adecuada la
Jerarquia de clases, los
atributos y metodos.
Eliminacion de
redundancia
En el desarrollo de
sistemas se desea evitar
la definicion multiple de
datos y funciones
comunes.

UNIVERSIDAD TECNONOLGICA DEL ESTADO DE ZACATECAS


UNIDAD ACADMICA DE PINOS
TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN
PARADIGMA DE LA
PROGRAMACIN
ESTRUCTURADA

El trmino de
programacin
estructurada utiliza un
nmero limitado de
estructuras de control
que minimizan la
complejidad de los
programas y, por
consiguiente, reducen
los errores; hacen los
programas ms fciles
de escribir, verificar, leer
y mantener. Los
programas deben estar
dotados de una
estructura.

ALGOL, Pascal,
PL/I y Ada

* Recursos abstractos:
descomponer una determinada
accin compleja en trminos ms
simples
*Diseo descendente (top-down):
se descompone el problema en
etapas o estructuras jerrquicas, de
modo que se puede considerar
cada estructura desde dos puntos
de vista: qu hace? y cmo lo
hace?
*Estructuras bsicas.: secuenciales,
de repeticin y de seleccin

El programa tiene un
diseo modular
Los modulos son
diseados de modo
descendiente.
Cada modulo se
codifica utilizando las
tres estructuras:
secuencia, seleccin,
repetitivas

El principal
inconveniente de
este paradigma de
programacin es
que se obtiene un
nico bloque de
programa, que
cuando se hace
demasiado grande
puede resultar
problemtico su
manejo; esto se
resuelve
empleando la
programacin
modular, definiendo
mdulos
interdependientes
programados y
compilados por
separado.

S-ar putea să vă placă și