Modelado de objetos en color


Los estándares de color UML son un conjunto de cuatro colores asociados con los diagramas del lenguaje de modelado unificado (UML). El sistema de colores indica cuál de varios arquetipos se aplica al objeto UML. UML normalmente identifica un estereotipo con un comentario entre paréntesis para cada objeto que identifica si es una clase, una interfaz, etc.

Estos colores fueron sugeridos por primera vez por Peter Coad , Eric Lefebvre y Jeff De Luca en una serie de artículos en The Coad Letter , [1] [2] y luego publicados en su libro Java Modeling In Color With UML . [3]

A lo largo de cientos de modelos de dominio, quedó claro que cuatro "tipos" principales de clases aparecían una y otra vez, aunque tenían diferentes nombres en diferentes dominios. Después de mucha discusión, estos se denominaron arquetipos , lo que significa que las clases de un arquetipo dado siguen más o menos la misma forma. Es decir, los atributos , métodos , asociaciones e interfaces son bastante similares entre las clases de un arquetipo dado.

Cuando se intenta clasificar una clase de dominio determinada, normalmente se pregunta sobre los estándares de color en este orden:

Aunque los colores reales varían, la mayoría de los sistemas tienden a utilizar paletas de colores más claros para que el texto en negro también se pueda leer fácilmente sobre un fondo de color. Coad, et al., utilizaron las notas Post-it de 4 colores pastel , [4] y luego hicieron que las herramientas de modelado UML respaldaran el esquema de color al asociar un color a uno o más estereotipos de clase.

Muchas personas sienten que los objetos de colores atraen a la sección de reconocimiento de patrones del cerebro. Otros defienden que puede comenzar un proceso de modelado con una pila de tarjetas de notas de cuatro colores o notas adhesivas de colores.