Upload
eugenia-rico-olivera
View
224
Download
0
Embed Size (px)
Citation preview
UML
DIAGRAMA DE CLASES
• Clase: Una clase describe un grupo de objetos que tienen características y comportamientos similares. Las estructuras o propiedades de la clase se denominan atributos y el comportamiento como operaciones. En general el nombre de una clase debe iniciar con letra mayúscula.
DIAGRAMA DE CLASES
Un diagrama de clases representa las clases que serán utilizadas dentro del sistema y las relaciones que existen entre ellas. La notación gráfica de una clase es un rectángulo que contiene el nombre de la clase.
PERSONA
DIAGRAMA DE CLASES
• Atributos: Los atributos o características de una clase pueden ser de tres tipos:
-public (+):Indica que el atributo será visible tanto dentro como fuera de la clase, es decir, es accesible desde todos lados.
-private (-): Indica que el atributo sólo será accesible desde dentro de la clase (sólo sus métodos lo pueden accesar).
DIAGRAMA DE CLASES
-protected (#): Indica que el atributo no seráaccesible desde fuera de la clase.Los atributos se representan gráficamenteencerrados dentro de un rectángulo debajo del nombre de la clase.
SexoEdad
Persona
ATRIBUTOS
DIAGRAMA DE CLASES
Se puede definir un tipo de dato para cada atributo, por ejemplo el atributo edad de la clase persona puede ser del tipo numérico.
• Operaciones : Las operaciones son funciones o transformaciones que se aplican a todos los objetos de una clase. La operación debe ser una acción ejecutada por el objeto o sobre el objeto.
DIAGRAMA DE CLASES
Ejemplo: Jugar, Estudiar, Trabajar, son operaciones de la clase Persona.
• Las operaciones deben ser únicas dentro de una misma clase.
• No se debe utilizar el mismo nombre en operaciones que tengan significados diferentes.
DIAGRAMA DE CLASES Las operaciones pueden tener argumentos, es decir, una lista de parámetros y pueden también devolver resultados. Las operaciones se incorporan en la tercera sección de la clase.
Persona
SexoEdad
Estudiar()Trabajar()
NOMBRE
ATRIBUTOS
OPERACIONES (Métodos)
DIAGRAMA DE CLASES
• Relaciones entre clases: Para relacionar dos o más clases cada una con
características y objetivos diferentes se debe tener en cuenta la cardinalidad de las relaciones, este término indica el grado y nivel de dependencia, se anotan en cada extremo de la relación y éstas pueden ser: o uno o muchos: 1..* (1..n) o 0 o muchos: 0..* (0..n)
DIAGRAMA DE CLASES
-Asociación: La relación entre clases conocida como
Asociación, permite asociar objetos que colaboran entre sí.
DIAGRAMA DE CLASES -Instanciación: El proceso de crear objetos
pertenecientes a una clase se denomina instanciar, donde los objetos son las instancias de la clase a la que pertenecen. Se usa una flecha punteada para mostrar los objetos como instancias de las clases.
PERSONA Claudia Restrepo: Persona
Olga Lucia Velásquez: Persona
EJEMPLO DIAGRAMA DE CLASES