Vous êtes sur la page 1sur 38

FUNDAMENTOS DE

PROGRAMACIN
ORIENTADO A OBJETOS

Ing. Leydi Johana Polo Amador


lpolo@correo.uts.edu.co
CONCEPTO UML
Es el lenguaje del acrnimo en Ingls
para: Lenguaje unificado de
Modelado. Mediante el uso de
estndar se har el desarrollo d
software.
MODELO
Descripcin analgica que permite
visualizar algo que no se puede observar
directamente y que se realiza con un
propsito determinado y se destina a un
pblico especfico.
EL MODELADO DE SOFTWARE SIRVE PARA

COMUNICAR
COMPRENDER LO
ESTRUCTURA DE
QUE SE EST
SISTEMA
CONSTRUYENDO
COMPLEJO

DESCUBRIR
COMPORTAMIENTO
OPORTUNIDADES
DESEADO DEL
DE SIMPLIFICACIN
SISTEMA
Y UNIFICACIN
Tomado de: Fontela. Carlos .2013. Modelado de software para profesionales. Alfaomega.
Tomado de: Fontela. Carlos .2013. Modelado de software para profesionales. Alfaomega.
Tomado de: Fontela. Carlos .2013. Modelado de software para profesionales. Alfaomega.
Tomado de: Fontela. Carlos .2013. Modelado de software para profesionales. Alfaomega.
Tomado de: Fontela. Carlos .2013. Modelado de software para profesionales. Alfaomega.
Tomado de: Fontela. Carlos .2013. Modelado de software para profesionales. Alfaomega.
Tomado de: Fontela. Carlos .2013. Modelado de software para profesionales. Alfaomega.
Tomado de: Fontela. Carlos .2013. Modelado de software para profesionales. Alfaomega.
Tomado de: Fontela. Carlos .2013. Modelado de software para profesionales. Alfaomega.
Tomado de: Lopez Roman. Leonardo.- 2012. Metodologa a la programacin Orientada a Objetos. Alfaomega.
Tomado de: Lopez Roman. Leonardo.- 2012. Metodologa a la programacin Orientada a Objetos. Alfaomega.
Tomado de: Lopez Roman. Leonardo.- 2012. Metodologa a la programacin Orientada a Objetos. Alfaomega.
Tomado de: Lopez Roman. Leonardo.- 2012. Metodologa a la programacin Orientada a Objetos. Alfaomega.
Tomado de: Lopez Roman. Leonardo.- 2012. Metodologa a la programacin Orientada a Objetos. Alfaomega.
Tomado de: Lopez Roman. Leonardo.- 2012. Metodologa a la programacin Orientada a Objetos. Alfaomega.
Tomado de: Lopez Roman. Leonardo.- 2012. Metodologa a la programacin Orientada a Objetos. Alfaomega.
Tomado de: Lopez Roman. Leonardo.- 2012. Metodologa a la programacin Orientada a Objetos. Alfaomega.
Tomado de: Lopez Roman. Leonardo.- 2012. Metodologa a la programacin Orientada a Objetos. Alfaomega.
Tomado de: Lopez Roman. Leonardo.- 2012. Metodologa a la programacin Orientada a Objetos. Alfaomega.
PARADIGMA:
Forma de entender y representar la realidad.
Conjunto de teoras, estndares y mtodos que,
juntos, representan un modo de organizar el
pensamiento.
Tomado de: Fontela. Carlos .2013. Modelado de software para profesionales. Alfaomega.
OBJETO
La idea fundamental en los lenguajes orientados a objetos es
combinar en una sola unidad denominada Objeto los datos
(atributos) y las funciones (mtodos) que operan con los datos.
LA CLASE

Tomado de: Fontela. Carlos .2013. Modelado de software para profesionales. Alfaomega.
MTODOS Y MENSAJES

Tomado de: Fontela. Carlos .2013. Modelado de software para profesionales. Alfaomega.
Tomado de: Fontela. Carlos .2013. Modelado de software para profesionales. Alfaomega.
Tomado de: Fontela. Carlos .2013. Modelado de software para profesionales. Alfaomega.
Paquetes

Puede ver los paquetes en un diagrama de


clases de UML. Un paquete es un contenedor
de otros elementos del modelo. Puede crear
cualquier elemento dentro de un paquete.

En el diagrama, los elementos incluidos en el


paquete se desplazarn al mover el paquete.
Puede utilizar el control de expandir y contraer
para ocultar o mostrar el contenido del paquete.
Herencia
Indica que una subclase hereda los mtodos y
atributos especificados por una superclase, de
esta forma la subclase adems de poseer sus
propios mtodos y atributos, poseer las
caractersticas y atributos visibles de la
superclase (public y protected).
REVISAR: Diagramas de
clases

Vous aimerez peut-être aussi