ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sql Server


Enviado por   •  21 de Mayo de 2013  •  3.290 Palabras (14 Páginas)  •  317 Visitas

Página 1 de 14

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

...

Descargar como (para miembros actualizados)  txt (16.5 Kb)  
Leer 13 páginas más »
Disponible sólo en Clubensayos.com