Está en la página 1de 5

03/10/2017

Juan Jos Gutirrez Ortz

UNIVERSIDAD ABERTA Y A DISTANCIA DE


MXICO
DESARROLLO DE SOFTWARE TERCER
SEMESTRE
PROGRAMACION ORIENTADA A OBJETOS
DS-DPO1-1702-B2-003.
L.I. Urvicio Ramrez Rosa Teresa
UNIDAD 1: Introduccin a java
Actividad I: Diferencias entre
programacin estructurada y POO
Juan Jos Gutirrez Ortz
Es162002325
Investiga las diferencias entre programacin estructurada y programacin orientada a objetos y especifica sus
diferencias, ventajas y desventajas en un cuadro sinptico.

~1~
03/10/2017
Juan Jos Gutirrez Ortz
Identifica las diferencias entre la programacin orientada a objetos y la estructurada, incluye como categoras de
anlisis las caractersticas, ventajas y desventajas de ambos tipos de programacin. Organiza la informacin en una
herramienta de aprendizaje la cual ser una tabla comparativa de acuerdo con la investigacin realizada.

Integra tus conclusiones indicando un ejemplo de desarrollo de aplicacin de software mediante de uno de los
paradigmas de programacin orientada a objetos, sus diferencias, ventajas y desventajas.

~2~
03/10/2017
Juan Jos Gutirrez Ortz

PARADIGMA CONCEPTO CARACTERISTICAS VENTAJAS DESVENTAJAS

La Fcil de leer y Reusabilidad. Cambio en la


programacin comprender Se pueden usar forma de
estructurada leyendo el las mismas pensar de la
consiste en la propio cdigo. clases en programacin.
formacin Debe ser fcil de distintas partes La ejecucin
bsica de texto depurar del programa. de programas
de (localizar o Mantenibilidad. es ms lenta
programacin, errores del Debido a la La necesidad
que al ser ledo programa). sencillez para de utilizar
pueda explicar Debe ser fcil de abstraer el bibliotecas
el mantener problema, los obliga a su
funcionamiento (ampliar con programas aprendizaje y
de un programa nuevas orientados son entrenamiento.
especificaciones ms sencillos de
o modificar las leer y
ya existentes). comprender.
PROGRAMACION Permitir el o Modificabilidad.
ESTRUCTURADA trabajo en La facilidad de
equipo sobre un aludir, suprimir o
mismo modificar nuevos
programa. objetos.
o Fiabilidad. Al
dividir el
problema en
partes ms
pequeas
podemos
probarlas de
manera
independiente y
aislar ms
fcilmente los
errores que
puedan surgir.
Es una La POO se Los Limitaciones
metodologa considera la componentes se del
que basa la evolucin de la pueden programador.
PROGRAMACION
estructura de programacin reutilizar. Es posible que
ORIENTADA A
OBJETOS
los programas estructurada en Factibilidad de el programador
en torno a los cuanto a la mantenimiento y desconozca
objetos. atencin de modificacin de algunas
problemas

~3~
03/10/2017
Juan Jos Gutirrez Ortz
Los lenguajes complejos y los objetos caractersticas
de POO ofrecen cambiantes. existentes. del paradigma.
medios y La POO se basa Una estructura No hay una
herramientas en lenguajes modular clara se nica forma de
para descubrir que soportan puede obtener, resolver los
los objetos descripcin y la cual no problemas.
manipulados escritura de revelar el Se requiere
por un tipos de dato mecanismo una
programa, ms complejos (no detrs del documentacin
que describir solo primitivos) y diseo. amplia para
cada objeto las operaciones Se proporciona determinar la
individualmente, que se pueden un buen marco solucin
estos lenguajes efectuar sobre que facilita la planteada.
proveen una ellos, la clase. creacin de
construccin La POO interfaz grfica
(clase) que incorpora de usuario de
describe a un niveles de aplicaciones
conjunto de abstraccin que (GUI).
objetos que permiten utilizar Se acopla bien a
poseen las (entender y la utilizacin de
mismas aplicar) base de datos
propiedades. conceptos como debdo a la
el polimorfismo, correspondenca
la herencia, entre
sobrecarga estructuras.
entre otros.

VENTAJAS DESVENTAJAS
PROGRAMACION Permite el uso de las mismas La ejecucin del programa es
ESTRUCTURADA clases en diferentes partes del ms lenta.
programa. Obliga a utilizar y aprender
Al dividir el programa en partes bibliotecas por lo que su estudio
ms pequeas facilita identificar puede volverse tedioso.
los errores.
PROGRAMACION Facilidad de mantenimiento y No se conocen todas las
ORIENTADA A OBJETOS reutilizacin. bibliotecas

CONCLUCIONES
La programacin orientada a objetos es la evolucin de la programacin estructurada, sigue los
mismos principios, la diferencia radica en la forma de solucionar los problemas y cual es ms efectiva
al momento de la solucin de problemas. Un ejemplo claro se ve en los videojuegos, implica ambos
paradigmas y trabajan uno dependiente del otro, por ejemplo, en los juegos de plataforma mientras

~4~
03/10/2017
Juan Jos Gutirrez Ortz
que un objeto realiza cierta accin un elemento es el encargado de detener a dicho objeto, aqu entra
en juego el polimorfismo.

Bibliografa
DESARROLLO, U. I. (s.f.). PROGRAMACION ESTRUCTURADA.

MEXICO, U. A. (s.f.). PROGRAMACION ORIENTADA A OBJETOS.

Wordpress. (7 de Junio de 2014). Wordpres. Obtenido de


https://katherineyamileth.wordpress.com/2014/06/07/ventajas-y-desventajas-de-la-programacion-
estructurada/

~5~

También podría gustarte