Diagramas Uml

Páginas: 10 (2377 palabras) Publicado: 23 de abril de 2012
Cátedra de Proyecto

Diagramas del UML

Diagramas del UML
El UML está compuesto por diversos elementos gráficos que se
combinan para conformar diagramas. Debido a que el UML es un
lenguaje, cuenta con reglas para combinar tales elementos.
La finalidad de los diagramas es presentar diversas perspectivas de un
sistema, a las cuales se les conoce como modelo. Recordemos que un
modelo esuna representación simplificada de la realidad; el modelo UML
describe lo que supuestamente hará un sistema, pero no dice cómo
implementar dicho sistema.
A continuación se describirán los diagramas más comunes del UML y los
conceptos que representan:


Diagrama de Clases



Diagrama de Objetos



Diagrama de Casos de Uso



Diagrama de Estados



Diagrama de Secuencias•

Diagrama de Actividades



Diagrama de Colaboraciones



Diagrama de Componentes



Diagrama de Distribución



Otras características
!" Paquetes
!" Notas
!" Estereotipos

Cátedra de Proyecto

Diagramas del UML

Diagrama de Clases

Volver

Los diagramas de clases describen la estructura estática de un sistema.
Las cosas que existen y que nos rodean seagrupan naturalmente en
categorías. Una clase es una categoría o grupo de cosas que tienen
atributos (propiedades) y acciones similares. Un ejemplo puede ser la
clase “Aviones” que tiene atributos como el “modelo de avión”, “la
cantidad de motores”, “la velocidad de crucero” y “la capacidad de carga
útil”. Entre las acciones de las cosas de esta clase se encuentran:
“acelerar”, “elevarse”,“girar”, “descender”, “desacelerar”.
Un rectángulo es el símbolo que representa a la clase, y se divide en
tres áreas. Un diagrama de clases está formado por varios rectángulos
de este tipo conectados por líneas que representan las asociaciones o
maneras en que las clases se relacionan entre si.

Nombre de Clase
atributo: Tipo
/ atributo Derivado
operación( )

Aviones
modelo de avión
cantidadde motores
velocidad de crucero
carga útil
acelerar ( )
elevarse ( )
girar ( )
descender ( )
desacelerar ( )

Clase Abstracta
Las clases se representan con rectángulos
divididos en tres áreas: la superior
contiene el nombre de la clase, la central
contiene los atributos y la inferior las
acciones.

Clase Aviones
En el área superior figura el nombre
de la clase que utilizamos comoejemplo,
en la central están sus atributos y en
la inferior las acciones que ella realiza.
Note que las acciones llevan paréntesis al
final del nombre dado que las mismas
son funciones y por lo tanto devuelven un
valor.

Cátedra de Proyecto

Diagramas del UML

nombre

Clase A

Clase B

Clase A

Clase A

Clase B

rol 1

Clase B

rol 2

Clase A

1

calificadorno mas de uno

0..1 cero o uno
*

Clase B

Empresa

1

muchos

0..* cero o muchos
1..* uno o muchos

Clase A

1..*
Empleado

Clase B

Clase A

Asociaciones
Las asociaciones son las que representan
a las relaciones estáticas entre las clases.
El nombre de la asociación va por sobre o
por debajo de la línea que la representa.
Una flecha rellena indica la dirección de larelación. Los roles se ubican cerca del
final de una asociación. Los roles
representan la manera en que dos clases
se ven entre ellas. No es común el
colocar ambos nombres, el de la
asociación y el de los roles a la vez.
Cuando una asociación es calificada, el
símbolo correspondiente se coloca al final
de la asociación, contra la clase que hace
de calificador.

Multiplicidad
Lasnotaciones utilizadas para señalar la
multiplicidad se colocan cerca del final de
una asociación. Estos símbolos indican el
número de instancias de una clase
vinculadas a una de las instancias de la
otra clase. Por ejemplo, una empresa
puede tener uno o más empleados, pero
cada empleado trabaja para una sola
empresa solamente.

Asociación Tripartita

Cátedra de Proyecto

Diagramas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diagramas UML
  • DIAGRAMAS UML
  • DIAGRAMAS UML
  • Diagramas UML
  • Diagramas Uml
  • diagramas uml
  • DIAGRAMA UML
  • Diagramas uml

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS