base de datos
Un diagrama de clases es un tipo de diagrama estático que describe la estructura de un sistema mostrando sus clases, atributos y las relaciones entre ellos. Los diagramas de clases son utilizados durante el proceso de análisis y diseño de los sistemas, donde se crea el diseño conceptual de la información que se manejará en el sistema, y los componentes que se encargarán delfuncionamiento y la relación entre uno y otro. En un diagrama de clases se pueden distinguir principalmente dos elementos: clases y sus relaciones.
CLASES:
La clase es la unidad básica que encapsula toda la información de un objeto a través de la cual podemos modelar el entorno en estudio. En UML, una clase es representada por un rectángulo que posee tres divisiones (ver la figura 1).Representación de una clase en UML
En donde:
El rectángulo superior contiene el nombre de la clase
El rectángulo intermedio contiene los atributos (o variables de instancia) que caracterizan a la clase (pueden ser private , protected o public ).
El rectángulo inferior contiene los métodos u operaciones, los cuales son la forma como interactúa el objeto con su entorno (dependiendo de lavisibilidad: private , protected opublic ).
Por ejemplo, podemos representar una clase denominada Figura que contiene dos atributos (lado1 y lado2) y 3 métodos (método constructor Figura, método área y método perímetro), de la siguiente manera:
Representación de una clase en UML
Al analizar la representación de una clase en UML podemos encontrar lo siguiente:
DIAGRAMA DE CLASESUn diagrama de clases es un tipo de diagrama estático que describe la estructura deunsistemamostrando sus clases, atributos y las relaciones entre ellos. Los diagramasde clases son utilizados durante el proceso de análisis y diseño de los sistemas, dondese crea el diseño conceptual de la información que se manejará en el sistema, y loscomponentes que se encargarán del funcionamiento y la relaciónentre uno y otro. Enun diagrama de clases se pueden distinguir principalmente dos elementos: clases ysus relaciones.
CLASES:
La clase es la unidad básica que encapsula toda la información de un objeto através de la cual podemos modelar el entorno en estudio.En UML, una clase es representada por un rectángulo que posee tresdivisiones (ver la figura 1).
Figura 1: Representación de una clase enUML
Fuente: Elaboración Propia
En donde:
o
El rectángulo superior contiene el nombre de la clase
o
El rectángulo intermedio contiene los atributos (o variables de instancia) quecaracterizan a la clase (pueden ser
private
,
protected
o
public
).
o
El rectángulo inferior contiene los métodos u operaciones, los cuales son la formacomo interactúa el objeto con su entorno (dependiendode la visibilidad:
private
,
protected
o
public
).
Nombre de la clase Atributos de la claseMétodos de la clase
Por ejemplo, podemos representar una clase denominada Figura que contiene dosatributos (lado1 y lado2) y 3 métodos (método constructor Figura, método área ymétodo perímetro), de la siguiente manera:
Figura 2: Representación de una clase en UML
Fuente: ElaboraciónPropia
Al analizar la representación de una clase en UML podemos encontrar lo siguiente:
o
Los atributos o características de una clase pueden ser de tres tipos, que definen sugrado de comunicación y visibilidad con el entorno, estos son:
public
(+,): Indica que el atributo será visible tanto dentro como fuera dela clase, es decir, es accesible desde todos lados
private
(-,):Indica que el atributo sólo será accesible desde dentro de laclase (sólo sus métodos pueden manipular los atributos)
protected
(#,): Indica que el atributo no será accesible desde fuera de laclase, pero si podrá ser manipulado por métodos de la clase y de sussubclases
o
Los métodos u operaciones de una clase son la forma en cómo ésta interactúa consu entorno, éstos pueden tener las...
Regístrate para leer el documento completo.