Diagramas UML
Entornos
De
Desarrollo
Tema 5
Diagramas de clase
Sergio Fernández
Anthony Rodríguez
Juan Manuel Ros
1 DAM – EFA MORATALAZ
INDICE
1. INTRODUCCIÓN A UML
..............................................
3
2. DIAGRAMAS DE CLASES EN UML
......................
4
2.1 ¿PARA QUE SIRVEN? ¿CUÁNDO SE
REALIZAN? ..................................................................................
8
2.2 RELACIONES ENTRE CLASES
.............................
9
2.3 ASOCIACIÓN
.....................................................................
9
2.4 COMPOSICIÓN
..............................................................
10
2.5 AGREGACIÓN .................................................................
10
2.6 DEPENDENCIA
..............................................................
11
2.7 HERENCIA
........................................................................
12
3. HERRAMIENTAS PARA EL DISEÑO DE
DIAGRAMAS DE CLASES
.................................................
14
3.1 HERRAMIENTAS INTEGRADAS EN IDES
. 19
3.2 GENERAR CÓDIGO FUENTE A PARTIR DE
DIAGRAMAS DE CLASES
.................................................
22
3.3 INGENIERÍA INVERSA
............................................
23
4. PARTE PRACTICA
..........................................................
24
5. BIBLIOGRAFÍA .................................................................
25
1. Introducción a UML
El
lenguaje
unificado
de
diagrama
o
notación
(UML)
sirve
para
especificar,
visualizar
y
documentar
esquemas
de
sistemas
de
software
orientado
a
objetos.
UML
ayuda
a
visualizar
el diseño
y
a
hacerlo
mas
accesible
para
otros.
Está
controlado
por
el
grupo
de
administración
de
objetos
(OMG)
y
es
el
estándar
de
descripción
de
esquemas
de
software.
UML
está
diseñado
para
su
uso
con
software
orientado a
objetos
como
puede
ser
Java
o
C++,
y
tiene
un
uso
limitado
en
otro
tipo
de
cuestiones
de
programación.
Está
compuesto
de
muchos
elementos
de
esquematización
que
representan
las
diferentes
partes
de
un
sistema
software. Los
elementos
UML
son
utilizados
para
crear
diagramas
donde
se
representa
alguna
parte
o
punto
de
vista
del
sistema.
A
continuación
mencionaremos
algunos
de
los
tipos
de
diagramas
que
podemos
encontrar.
• Diagramas
de
casos de
uso.
• Diagramas
de
clases
• Diagrama
de
secuencia
• Diagrama
de
estado
• Diagrama
de
actividad
• Diagrama
de
componentes
• Diagrama
de
relaciones
de
entidad
2. Diagramas de clases en UML
Los diagramas
de
clases
muestran
las
diferentes
clases
que
componen
un
sistema
y
cómo
se
relacionan
unas
con
otras.
Se
dice
que
los
diagramas
de
clases
son
diagramas
«estáticos»
porque
muestran
las
clases,
junto
con
sus
...
Regístrate para leer el documento completo.