Professional Documents
Culture Documents
Sistemas Empotrados
Tecnologa de Objetos
Telecomunicaciones.
OLTP
Modelo OO
Anlisis de Requerimientos Integracin y Pruebas
Anlisis
Diseo
Implementacin
CLASES
12
UML tiene toda la semntica y la notacin necesarias para especificar los artefactos requeridos para la construccin de software orientado a objetos UML no especifica un ciclo de desarrollo
13
Operacin
Objeto
Tecnologa de Objetos
Mensaje
Asociacin POO
= Abstraccin Herencia
Herencia
Polimorfismo
14
En Tecnologa de Objetos: una abstraccin de un objeto del mundo real, ya sea fsico o conceptual.
En el dominio: una entidad relevante para el dominio de la aplicacin. En trmino de software: una estructura de datos con operaciones asociadas.
15
17
Operacin: Escribir
Operacin: Retirar
18
Un objeto de Java es modelado como una representacin abstracta de un objeto del mundo real. El modelo tiene solo los atributos y operaciones que son relevantes al contexto del problema.
Contexto: Catlogo de productos Atributos y operaciones del mundo real que seran deseables en el modelo: Atributos: modelo, fabricante, precio Operaciones: cambiar precio Atributos y operaciones del mundo real que no seran deseables en el modelo: Atributos: color de la tinta Operaciones: rellenar, cambiar color, punto, escribir
19
Un Cajero puede tener teclado, lector de tarjetas, etc. Todas estas partes pueden ser tambin objetos.
Objeto
getDireccion
setDireccion
Cliente o Invocador
21
recibe la llamada. El objeto que enva el mensaje pide al receptor que realice alguna operacin que es especificada en el mensaje. Similar a la llamada a procedimientos o funciones: El que enva llama algn mtodo del receptor. El receptor ejecuta la tarea especificada. La llamada a mtodos es siempre en el contexto de algn objeto: miLapiz.escribe( ): Programacin orientada a objetos. escribe (miLapiz): Programacin estructurada tradicional.
23
Cuando se crea el objeto mi lapicero azul, no hay que especificar sus operaciones o atributo. Simplemente se cual es la clase del objeto que se crea.
24
a objetos usan las palabras clase y objeto de forma indistinta; se debe entender el contexto para diferenciar entre estos dos significados.
25
de objetos de la superclase.
La subclase tiene todos los atributos
Lapicero Cuenta
y comportamientos de la superclase.
Lpiz Cuenta de Ahorros
28
Cargan pasajeros
29