Está en la página 1de 4

Capturando el modelo de objetos Conjugar las caractersticas del UML con los conceptos de la orientacin a objetos Clase UML

es un rectngulo el que representa una clase, el nombre de la clase es una palabra, la primera letra en mayscula, va en la parte superior del tringulo. Si el nombre tiene dos palabras se junta y el segundo empica con mayscula

GuiaCompra
Otra estructura del UML el paquete que puede jugar un papel en el nombre de la clase, un paquete es la manera en que UML organiza un diagrama de elementos. Tal vez recuerde que el UML representa un paquete como una carpeta tabular, cuyo nombre es una cadena de texto
Documento Contable

Si la clase GuaCompra es parte del paquete llamado DocumentosContables podr darle el nombre DocumentosContables::GuiaCompra, el par de dos puntos separa al nombre del paquete, que est a la izquierda del nombre de la clase, que va a la derecha. A este tipo de nombre de clase se conoce como nombre de ruta Atributos Un atributo es una propiedad o caracterstica de una clase y describe un rango de valores que la propiedad podr contener en los objetos(esto es instancias) de la clase. Una clase podr contener varios o ningn atributo. Por convencin, si el atributo consta de una palabra se escribe en

minsculas; por otro lado, si el nombre contiene ms de una palabra cada palabra ser unida al anteriory comenzar con una letra mayscula. La lista de nombres de atributos iniciara luego de una lnea que la separe del nombre de la clase

Todo objeto de la clase tiene un valor especifico en cada atributo. La figura le muestra un ejemplo. Observe que el nombre de un objeto inicia con una letra mayscula y est procedido de dos puntos que a su vez estn procedidos del nombre de la clase y todo el nombre est subrayado.

El UML le da la opcin de indicar informacin adicional de los atributos. En el smbolo de la clase podr especificar un tipo para cada valor del atributo. Entre los posibles tipos se encuentran cadena(string), numero de punto flotante (float), entero(integer) y booleano (boolean) as como otros tipos enumerados. Para indicar un tipo utilice dos puntos (:) para separar el nombre del atributo de su tipo, tambin podr indicar un valor predeterminado para un atributo. La figura le muestra las formas de establecer atributos.

Operaciones Una operacin es algo que la clase puede realiza, o que usted(u otra clase) pueden hacer a una clase. De la misma manera que el nombre de un atributo el nombre de una operacin se escribe en minsculas si consta de una sola palabra.

Si usted tiene una larga lista de atributos u operaciones podr utilizar un estereotipo para organizarla de forma que sea ms comprensible. Un estereotipoes el modo en el que UML le permite extenderlo es decir crear nuevos elementos que son especficos de un problema en particular que intente resolver. Usted muestra un estereotipo como un nombre bordeado por dos pares de parntesis angulares. Para una lista de atributos podr utilizar un estereotipo como encabezado de un subconjunto de atributos. Notas adjuntas Por encima y debajo de los atributos, operaciones responsabilidades y restricciones puede agregar mayor informacin a una clase en la figura de notas adjuntas Con frecuencia agregar una nota a un atributo u operacin

Diagrama de Clases Las clases son el vocabulario y tecnologa de un rea del conocimiento conforme hable con los clientes, analice su rea de conocimiento y disee sistemas de computacin que resuelvan los problemas de dicha rea, comprender la terminologa y modelar los trminos como clases en UML Tarea De la clase jugador, baln, equipo, cancha, tiro libre, defensa, cesto, gol dar sus atributos y clases.

También podría gustarte