Vous êtes sur la page 1sur 2

Estereotipo en UML Permite representar una variacin de un elemento existente que posee otra intencin, o distincin de uso.

La definicin de un estereotipo se hace en forma explcita en la vista esttica, mediante una relacin de generalizacin con el elemento de UML que es base para su definicin. El nombre del estereotipo debe ser distinto de los elementos de UML, y se denota entre comillas francesas (nombre estereotipo). Tambin puede considerar una notacin grfica distintiva. Un estereotipo es una subclase de un elemento existente con los mismos atributos y relaciones que ese elemento pero con una intencin distinta y, posiblemente, restricciones adicionales, es decir para especializar un elemento. Y se representa con <<estereotipo>> Ejemplo de UML con Estereotipos

Cada uno de estos cuatro colores corresponde a las caractersticas de un estereotipo, los atributos, enlaces, mtodos, puntos de conexion (plug-in points) e interacciones que las clases siguen. Las caractersticas de un estereotipo incluyen atributos y enlaces. Una descripcin (azul) define su tipo, descripcin, nmero de artculo, y el valor(es) predefinidos. Una parte, lugar o cosa (verde) tiene definido su nmero de serie, direccin, y valor(es) predefinidos. Un rol (amarillo) define su nmero asignado y estado. Un moment-interval rosado sabe su nmero, fecha (u hora o intervalo de tiempo), su prioridad, su total, y su estado. Estos siguen el siguiente patrn: un azul enlaza a un verde, el verde enlaza a un amarillo, el amarillo enlaza a un rosado. A veces no necesitamos un verde y un amarillo en dicho caso se enlace del azul al rosado.

Un estereotipo representa una distincin de uso. Puede ser aplicado a cualquier elemento de modelado, incluyendo clases, paquetes, relaciones de herencia, etc. Por ejemplo, una clase con estereotipo \actor\ es una clase usada como un agente externo en el modelado de negocio. Una clase patrn es modelada como una clase con estereotipo parametrizado, lo que significa que puede contener parmetros. Ejemplos de estereotipos de UML: Mtodos constructores. Mtodos accesor. Clases JavaBean. Clases Servlet. Clases DAO

Vous aimerez peut-être aussi