Sql Server
Enviado por zarra281 • 21 de Mayo de 2013 • 3.290 Palabras (14 Páginas) • 317 Visitas
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 es una 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
Diagrama de Clases Volver
Los diagramas de clases describen la estructura estática de un sistema.
Las cosas que existen y que nos rodean se agrupan 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 cantidad de 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 como ejemplo, 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.
nombre
Clase A Clase B
Clase A Clase B
Asociaciones
Las asociaciones son las que representan a las relaciones estáticas entre las clases.
por debajo de la línea que la representa. Una flecha rellena indica la dirección de la relación. Los roles se ubican cerca del
Clase A
rol 1
rol 2
Clase B
representan la manera en que dos clases
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.
1 no mas de uno
0..1 cero o uno
* muchos
0..* cero o muchos
1..* uno o muchos
Empresa
1
1..*
Empleado
Multiplicidad
Las notaciones 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.
Clase A
...