Clasificadores del Objeto

Superior  Previo  Próximo

Muchos elementos en UML son instancias de clases -por ejemplo, objetos, actores y objetos de los diagramas de secuencia-. Estos elementos representan cosas reales en un escenario n tiempo de ejecución -ej. un elemento de Persona llamado Juan Pérez-. En UML esto se escribe como "Juan Pérez : Persona".  

 

A medida que el modelo se desarrolla desde un borrador a un diseño detallado, muchos objetos se transformarán en ejemplos de clases definidas -así, en una fase temprana del análisis se puede modelar un "Juan Pérez" y una  "Juana Pérez", y más tarde una clase "Persona" de la que se instanciarán Juan y Juana.   

 

Enterprise Architect permite asociar un objeto con su plantilla o clase (su clasificador). El hacer esto incrementa en gran manera la potencia descriptiva del modelo en capturar la funcionalidad y la responsabilidad de los objetos en tiempo de ejecución y su estado asociado. Por ejemplo, si describimos una clase Persona con atributos tales como Edad, Nombre, Domicilio y Sexo y funciones tales como ObtenerEdad, ObtenerNombre, etc., cuando luego asociamos nuestro objeto con la clase Persona se puede ver que éste tiene toda el comportamiento y el estado de la clase Persona (así como el estado y el comportamiento que se heredan de los ancestros de Persona).  

 

Consejo: Este es un medio poderoso para mover nuestro modelo desde la fase de análisis a un diseño detallado.