You are on page 1of 14

1.

3
Diagramas
UML
POR CARLOS TOVAR Y CARLOS YEN

Concepto De UML en
Ing. de Software

Dentro del leguaje unificado de modelado


UML se encuentran varios diagramas que
permiten representar las diferentes reas
de un proyecto de software para definir
mejor su funcionamiento, entre estos
encontramos los diagramas de clase que
definen la estructura esttica del sistema.

El concepto de clase se refiere a las cosas


que existen y nos rodean, las mismas que
crean categoras lo que seran las clases;
estas al ser una categora cuenta con
atributos y mtodos que realiza es decir la
actividad.

Objetivo principal de
un Diagrama UML

Conocer sobre los diagramas de clase, su


estructura, funcionamiento y el papel que
tienen dentro del desarrollo de un
proyecto de software.

Tipos de Diagramas
UML
Usando UML se pueden construir numerosos tipos
de diagramas:

Diagramas de casos de uso

Diagramas de clases

Diagramas de secuencia

Diagramas de colaboracin

Diagramas de estados

Otros diagramas

UML: Diagrama de
Clases

Este tipo de diagrama de UML se utiliza


para representar la estructura esttica del
programa, las clases se representan
mediante un rectngulo.

En el formato ms simple, el rectngulo


puede incluir slo el nombre de la clase,
pero tambin puede incluir atributos y
mtodos.

Atributos en
Diagramas de clases

En un diagrama de
clases los atributos
son lo que la clase
conoce
sobre
las
caractersticas
de
los objetos, estos
pueden ser pblicos,
privados
o
protegidos.

Mtodos en
Diagramas de Clases

Los
mtodos
tambin
llamados
operaciones son los que definen las
actividades que va a realizar la clase es
decir los procesos.

Dentro de una clase se puede realizar el


ocultamiento de informacin que significa
que los mtodos de los objetos deben
estar disponibles para otras clases, por lo
que
comnmente
los
mtodos
son
pblicos, lo cual significa que se pueden
invocar desde otras clases.

Mtodos en
Diagramas de Clases

Los
mtodos
tambin
llamados
operaciones son los que definen las
actividades que va a realizar la clase es
decir los procesos.

Dentro de una clase se puede realizar el


ocultamiento de informacin que significa
que los mtodos de los objetos deben
estar disponibles para otras clases, por lo
que
comnmente
los
mtodos
son
pblicos, lo cual significa que se pueden
invocar desde otras clases.

Mtodos en
Diagramas de Clases

Existen dos tipos de mtodos: estndar y


personalizados que se definen a continuacin.

Tipos de clases en
Diagramas de Clases

Las clases se dividen en cuatro categoras:


de entidad, de interfaz, abstracta y de
control. A continuacin se explican estas
categoras:

Tipos de clases en
Diagramas de Clases

Tipos de clases en
Diagramas de Clases

Tipos de clases en
Diagramas de Clases

Bibliografa

Garcia, F y Aguila, P. 2010.Diagramas de Clase en UML 1.1.


(En lnea). Consultado, 10 deJun. 2015. Formato PDF.
Disponible
en:http://gredos.usal.es/jspui/bitstream/10366/121969/3/DI
A_GarciaPenalvo_Pard.pdf

Guidi,
F.
s/f.
Diagramas
de
Clase
Uml.UniversidadCatlicade Chile. (En lnea). Consultado,
10
deJun.
2015.
Formato
PDF.
Disponible
en:http://eii.ucv.cl/pers/guidi/cursos/estructuras/pdf/SEDiagramasDeClasesUML.pdf

Gutirrez, D. 2011. UML Diagramas de clases. (En lnea). VE.


Consultado, 10 de Jun. 2015. Formato PDF. Disponible en:
http://www.codecompiling.net

Kendall, K y Kendall, J. 2011. Anlisis y diseo de sistemas. 8


ed. Mxico. PearsonEducation. p 600

You might also like