clases uml

Páginas: 6 (1288 palabras) Publicado: 29 de octubre de 2013
DIAGRAMA DE CLASES EN UML
Mg. Juan José Flores Cueto
jflores@usmp.edu.pe

Ing. Carmen Bertolotti Zuñiga
cbertolotti@usmp.edu.pe

INTRODUCCIÓN
UML (Unified Modeling Language) es un lenguaje que permite modelar, construir y
documentar los elementos que forman un sistema software orientado a objetos.
Se ha convertido en el estándar de facto de la industria, debido a que ha sido
impulsadopor los autores de los tres métodos más usados de orientación a objetos:
Grady Booch, Ivar Jacobson y Jim Rumbaugh. En el proceso de creación de UML han
participado, no obstante, otras empresas de gran peso en la industria como Microsoft,
Hewlett-Packard, Oracle o IBM, así como grupos de analistas y desarrolladores.
En UML 2.0 hay 13 tipos diferentes de diagramas. Para comprenderlos de maneraconcreta, a veces es útil categorizarlos jerárquicamente:


Diagramas de estructura enfatizan en los elementos que deben existir en el
sistema modelado:
1.
2.
3.
4.
5.
6.



Diagrama de clases
Diagrama de componentes
Diagrama de objetos
Diagrama de estructura compuesta (UML 2.0)
Diagrama de despliegue
Diagrama de paquetes

Diagramas de comportamiento enfatizan en lo quedebe suceder en el sistema
modelado:
7. Diagrama de actividades
8. Diagrama de casos de uso
9. Diagrama de estados



Diagramas de Interacción, un subtipo de diagramas de comportamiento, que
enfatiza sobre el flujo de control y de datos entre los elementos del sistema
modelado:
10. Diagrama de secuencia
11. Diagrama de comunicación
12. Diagrama de tiempos (UML 2.0)
13. Diagrama devista de interacción (UML 2.0)

DIAGRAMA DE CLASES
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 loscomponentes que se encargarán del funcionamiento 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 tresdivisiones (ver la figura 1).

Figura 1: Representación de una clase en UML

Nombre de la clase

Atributos de la clase

Métodos de la clase
Fuente: Elaboración Propia

En donde:
o
o
o

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 la visibilidad: private,
protected o public).

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:Figura 2: Representación de una clase en UML

Fuente: Elaboración Propia

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 su
grado 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 la
clase (sólo sus métodos pueden manipular los atributos)



protected (#,
): Indica que el atributo no será accesible desde fuera de la
clase, pero si podrá ser manipulado por métodos de la clase y de sus
subclases

o Los métodos u operaciones de una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Clase UML
  • UML Clase 06 UML Secuencia
  • Diagramas uml a clases
  • Diagrama de clases UML
  • Diagrama de clases de UML
  • Modelado de clases con uml
  • Uml diagrama de clases
  • Uml ejemplo diagra clases

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS