Está en la página 1de 2

Lenguaje UML (Lenguaje de modelacin unificado) -Es un lenguaje grfico para modelar los sistemas estticos y dinmicos de un sistema.

Notacin de clase: Es el elemento fundamental de un diagrama en clase, la cual est representada por un rectngulo en tres secciones.

Nombre de la clase.

Atributos de la clase.

Mtodos de la clase.

-Para especificar el tipo de variable y el tipo de retorno de un mtodo, utilizamos (:)a continuacin el nombre de un tipo. -Para especificar la visibilidad de un atributo o un mtodo, se utiliza lo siguiente: (-) Indica visibilidad privada. No permite que otras clases tengan acceso a este atributo o mtodo.

(+) Indica visibilidad pblica. Permite que otras clases tengan acceso a este atributo o mtodo.

Cuando una clase necesita brindar acceso a sus atributos privados, la convencin indica definir los mtodos pblicos para acceder el valor de un atributo o modificar un atributo. Estos mtodos son conocidos como selectores o modificadores. Representacin de un UML Clase Employee (empleado): Esta clase contiene 3 atributos privados: name (nombre) hourlyWage (salario por hora) hoursWorked (horas trabajadas)

Mtodos para obtener los valores de los atributos -(accessors): getName, getHourlyWage, y getHoursWorked Mtodos para modificar los valores de los atributos -(mutators): setName, setHourlyWage, y setHoursWorked Un mtodo para obtener los ingresos del empleado getEarnings -La notacin de clase puede ser abreviada para resaltar otras partes del sistema que se est modelando. Por ejemplo: la seccin de mtodos nicamente debe especificar los nombres de los mtodos.

La forma ms pequea de una clase consiste en un rectngulo con un nombre de clase. Employee -Un diagrama de clase contiene muchas clases, atributos y mtodos que pueden ser difciles de leer. En tal caso, pueden omitirse algunos atributos y mtodos de forma segura. El siguiente diagrama de clase incluye solamente los atributos y mtodos que son ms importantes para describir la funcionalidad de la clase:

También podría gustarte