Professional Documents
Culture Documents
INTRODUCCIN
1. Diagrama de clases
2. Diagrama de componentes
3. Diagrama de objetos
4. Diagrama de estructura compuesta (UML 2.0)
5. Diagrama de despliegue
6. Diagrama de paquetes
7. Diagrama de actividades
8. Diagrama de casos de uso
9. Diagrama de estados
CLASES:
Mtodos de la clase
Fuente: Elaboracin Propia
En donde:
o Los atributos o caractersticas de una clase pueden ser de tres tipos, que definen su
grado de comunicacin y visibilidad con el entorno, estos son:
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 slo ser accesible desde dentro de la
clase (slo sus mtodos pueden manipular los atributos)
o Los mtodos u operaciones de una clase son la forma en cmo sta interacta con
su entorno, stos pueden tener las caractersticas siguientes:
public (+, ): Indica que el mtodo ser visible tanto dentro como fuera de la
clase, es decir, es accesible desde todos lados
private (-, ): Indica que el mtodo slo ser accesible desde dentro de la
clase (slo otros mtodos de la clase lo pueden utilizar)
1) Herencia (Especializacin/Generalizacin):
Indica que una clase (clase derivada) hereda los mtodos y atributos
especificados por una clase (clase base), por lo cual una clase derivada
adems de tener sus propios mtodos y atributos, podr acceder a las
caractersticas y atributos visibles de su clase base (public y protected). En
la siguiente figura podr observar un ejemplo de este tipo de relacin:
Persona
Alum no Profes or
En este ejemplo se especifica que las clase Alumno y Profesor heredan de la clase
Persona, es decir, Alumno y Profesor podrn acceder a las caractersticas de
Persona. Tambin puede tener su respectiva diferenciacin, ya que un Alumno
puede obtener sus notas previa evaluacin realizada por parte de un Profesor.
2) Composicin:
Mano
Dedos
Auto
Llanta
Aplicacion Ventana
Cabe destacar que el objeto creado (en este caso la Ventana grfica) no se
almacena dentro del objeto que lo crea (en este caso la Aplicacin).
5) Asociacin:
Del ejemplo se puede deducir que una persona puede usa diferentes tipos de ropa
(varias ropas), en cambio una ropa solo puede ser usada por slo una persona en
un momento determinado.
Los elementos adicionales que pueden aparecer en una relacin de este tipo
son los siguientes:
MULTIPLICIDAD SIGNIFICADO
1 Uno y solo uno
0..1 Cero o uno
X..Y Desde X hasta Y
* Cero o varios
0..* Cero o varios
1..* Uno o varios