Está en la página 1de 2

Leyenda para los diagramas UML

Pgina 1 de 2

Fundacin Sidar - Acceso Universal Seminario SIDAR


Principal >> Aplicacin: UAW >> Documentacin de las clases java

Definiciones de los diagramas UML


Trmino o elemento Superclases Definicin Clases a partir de las cuales otra clase hereda campos y mtodos. Tambin llamadas clases padre, principales o antecesoras. Estructuras que definen objetos. Las definiciones de clases definen campos y mtodos. Representacin Una lnea continua con un gran tringulo que apunta de la subclase a la superclase. Aparece en la parte superior del diagrama UML. Se muestran en un recuadro rectangular de fondo amarillo con el nombre en la parte superior y los campos y mtodos por debajo. Ejemplo de diagrama

Clases

Clases abstractas

Clases de las que no se pueden crear instancias pero son antecesoras de otras clases. Clases que amplan la superclases. Tambin se llaman clases herederas, clases subordinadas y clases descendientes. Clases que implementan una interfaz central.

Se muestran en cursiva.

Subclases

Una lnea continua con un gran tringulo que punta de la subclase a la superclase. Aparece en la parte inferior del diagrama UML. Una lnea discontinua con un gran tringulo que apunta de la clase de implementacin a la interfaz heredada. Aparece en la parte inferior del diagrama UML. Una lnea continua con un gran tringulo que apunta de la subinterfaz a la interfaz antecesora. Aparece en la parte superior del diagrama UML. Un rectngulo con el fondo naranja. El nombre la interfaz aparece en cursiva.

Clases de implementacin

Interfaces ampliadas

Interfaces antecesoras heredadas por una clase descendiente.

Interfaz

Grupos de constantes y declaraciones de mtodos que definen la forma de una clase sin implementar los mtodos. Las interfaces permiten establecer lo que debe hacer una clase sin definir la forma de hacerlo. Interfaces implementadas por la clase central.

Interfaces implementadas

Una lnea discontinua con un gran tringulo que apunta de la clase de implementacin a la interfaz implementada. Aparece en la parte superior del diagrama UML. Una lnea discontinua acabada en punta de flecha.

Dependencias directas e inversas

Relaciones en las que los cambios realizados en el objeto utilizado pueden influir en el objeto que lo utiliza.

Leyenda para los diagramas UML


Asociaciones directas e inversas Paquetes Dependencias especializadas en las que se guarda una referencia a otra clase. Conjuntos de clases relacionadas. Una lnea continua acabada en punta de flecha. Un rectngulo con una pestaa en la parte superior y el nombre del paquete en esta pestaa o debajo. El paquete actual se muestra sobre un fondo verde brillante. Los dems paquetes se muestran sobre un fondo de un verde ms oscuro. Se enumeran bajo los campos, e incluyen los tipos que devuelven. Aparecen en cursiva. Se enumeran bajo el nombre de la clase, e incluyen los tipos que devuelven. Los miembros, campos, variables y mtodos estticos se muestran subrayados en el diagrama UML.

Pgina 2 de 2

Mtodos

Operaciones definidas en una clase o interfaz. Mtodos sin implementacin. Variables de instancia o miembros de datos de un objeto. Con mbito de clase.

Mtodos abstractos Campo

Esttico

JBuilder [http://info.borland.com/techpubs/jbuilder/jbuilderx/bajb/uml.html#diagram]

También podría gustarte