Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Modelado Visual
El Software modela segmentos del mundo
real para tratar de replicar su
funcionamiento en sistemas discretos, por
ende cualquier Modelo mantiene una
complejidad al tratar de imitar la realidad
con herramientas electrnicas.
Sistema Discreto:
Es un sistema que tiene un nmero finito de
funciones o actividades a diferencia de los
sistemas dinmicos.
Modelado Visual
Modelo:
Es una simplificacin de la realidad utilizada
para plantear un problema.
Soluciones a la Complejidad
del Software
Modelado de Objetos
Es un conjunto de principios que guan
la construccin de software junto con
lenguajes, bases de datos y otras
herramientas que soportan estos
principios. (Object Technology: A
Managers Guide, Taylor, 1997)
Modelado de Objetos
Con el modelado de Objetos se
ve a la realidad como objetos con
responsabilidades,
que
interactan y estos a si ves
pueden
contener
objetos
internamente.
Modelado de Objetos
Programacin Orientado a
Objetos
Es
Qu es un Objeto?
Informalmente,
un objeto representa
a una entidad, ya sea fsica,
conceptual o software
Entidad fsica
Camin
Concepto
Proceso Qumico
Entidad de software
Lista Enlazada
Qu es un Objeto?
Un
PROPIEDAD:
Definimos como propiedad a un atributo,
variable simple o referenciada, con una
caracterstica inherente o distintiva, rasgo o
faccin que contribuyen a tener un objeto
nico.
Funcionamiento de los
Objetos
El
funcionamiento de un objeto
representa su exterior es visible y su
actividad es medible.
El funcionamiento de un objeto acta
y reacciona en trminos de los
cambios de su estado y mensajes
enviados o trasmitidos.
Funcionamiento de los
Objetos
Una Operacin
OPERACION
Reaccin
Objeto 1
Objeto 2
es la
accin
desempeada
por
un objeto cuando
otro objeto invoca
sus servicios con la
finalidad de obtener
una reaccin.
Accin
Las operaciones definidas para un objeto son
conocidas como METODOS.
Funcionamiento de los
Objetos
METODO:
Funcionamiento de los
Objetos
METODO:
Denota un servicio ofrecido por un
objeto a sus clientes.
TIPOS DE METODOS:
Clases
Una
Un
Clases
Una
Un
Clases en Java
[Modificador] class nombre_clase
[extends nombre_clase_padre]
[implements interface] {
Declaracin de variables;
Declaracin de mtodos;
}