Integrante:
+ Roberth Loaiza
Profesor:
+ Ing. Danilo Jaramillo
UTPL
Diagrama
de
Clases
 Atributo: describe las características de
una clase de objetos.
 Operaciones: define el comportamiento
de una clase de ...
Modelando Clases
 La representación de una clase es un
rectángulo.
Modelando un ATRIBUTO
 Pieza de información que un objeto tiene
o conoce de si mismo. Para poder usar
esta información se...
Visibilidad de un ATRIBUTO
 Public (+) permite el acceso a objetos de
las otras clases.
 Private(-) limita el acceso a l...
Modelando una OPERACIÓN
 Los objetos tienen comportamiento cosas
que puedan hacer y que se les puedan
dar a estos.
 Las ...
D. De Clases: ASOCIACIONES
 EL propósito de la asociación puede
expresarse en un nombre, verbo o frase que
describa como ...
Dirección de ASOCIACIONES
 La dirección en las flechas de la
asociación determinan en que dirección
puede recorrerse una ...
D. De Clases: HERENCIA
 Indica que una subclase hereda los métodos y
atributos especificados por una Súper Clase, por
end...
D. De Clases: AGREGACIÓN
 Para modelar objetos complejos, n
bastan los tipos de datos básicos que
proveen los lenguajes: ...
Gracias…!!!
Bibliografía:
- http://users.dcc.uchile.cl/~psali
nas/uml/modelo.html
- http://astreo.ii.uam.es/~jlara/T
ACCII...
Diagrama de clases
Próxima SlideShare
Cargando en…5
×

Diagrama de clases

525 visualizaciones

Publicado el

0 comentarios
1 recomendación
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
525
En SlideShare
0
De insertados
0
Número de insertados
10
Acciones
Compartido
0
Descargas
24
Comentarios
0
Recomendaciones
1
Insertados 0
No insertados

No hay notas en la diapositiva.

Diagrama de clases

  1. 1. Integrante: + Roberth Loaiza Profesor: + Ing. Danilo Jaramillo UTPL Diagrama de Clases
  2. 2.  Atributo: describe las características de una clase de objetos.  Operaciones: define el comportamiento de una clase de objetos.  Asociación: es un termino formal para un tipo de relación.  Herencia: permite organizar las definiciones de la clase para simplificar y facilitar su implementación. PARTES DEL DIAGRAMA DE CLASES
  3. 3. Modelando Clases  La representación de una clase es un rectángulo.
  4. 4. Modelando un ATRIBUTO  Pieza de información que un objeto tiene o conoce de si mismo. Para poder usar esta información se debe asignar un nombre y especificar el tipo de dato.  Tipo de dato:  Primitivo  Abstracto
  5. 5. Visibilidad de un ATRIBUTO  Public (+) permite el acceso a objetos de las otras clases.  Private(-) limita el acceso a la clase, solo operaciones de la clase tienen acceso.  Protected(#) permite el acceso a subclases.  Package(~) permite el acceso a los otros objetos en el mismo paquete.
  6. 6. Modelando una OPERACIÓN  Los objetos tienen comportamiento cosas que puedan hacer y que se les puedan dar a estos.  Las reglas de privacidad se aplican en la misma forma que para los atributos:  Private  Public  Protected  Package
  7. 7. D. De Clases: ASOCIACIONES  EL propósito de la asociación puede expresarse en un nombre, verbo o frase que describa como los objetos de un tipo se relaciona con objetos de otro tipo (clase).  Un vuelo está asociado con un avión y un avión puede tener asociados ninguno ó varios números de vuelo.
  8. 8. Dirección de ASOCIACIONES  La dirección en las flechas de la asociación determinan en que dirección puede recorrerse una asociación en el momento de la ejecución.  Una asociación sin flechas significa que se puede ir de un objeto a otro y viceversa. 1….* hecha para 1 Reservación Cliente
  9. 9. D. De Clases: HERENCIA  Indica que una subclase hereda los métodos y atributos especificados por una Súper Clase, por ende la Subclase además de poseer sus propios métodos y atributos, poseerá las características y atributos visibles de la Súper Clase.
  10. 10. D. De Clases: AGREGACIÓN  Para modelar objetos complejos, n bastan los tipos de datos básicos que proveen los lenguajes: enteros, reales y secuencias de caracteres.
  11. 11. Gracias…!!! Bibliografía: - http://users.dcc.uchile.cl/~psali nas/uml/modelo.html - http://astreo.ii.uam.es/~jlara/T ACCII/ejercicios_UML.pdf - http://www- 2.dc.uba.ar/materias/isoft1/is1- 2005_2/apuntes/SlidesDC.pdf - http://www.ctr.unican.es/asign aturas/MC_OO/Doc/M_Estruct ural.pdf Twitter: @rploaiza

×