Sie sind auf Seite 1von 8

Vistas y

diagramas en
UML
A​rea ​principal
Vi​st​a
Diagrama
Conceptos ​principales

estructural
vista ​estática
diagrama ​de ​clases
asociación​, ​clase​, ​dependencia​, ​generalización​, ​interfaz​, ​r​a​lización

vista ​de ​diseño


estructura ​interna
conector​, ​interfaz​, ​interfaz ​obligatoria​, ​interfaz ​proporcionada​, ​parte​, ​puerto

diagrama ​de ​colaboración


colaboración​, ​conector​, ​rol​, ​uso ​de ​la ​colaboración
diagrama ​de ​componentes
componente​, ​dependencia​, ​interfaz ​proporcionada​, ​interfaz ​obligatoria​, ​puerto​,
realización​, ​subsistema

vista ​de ​casos ​de ​uso


| ​diagrama de ​casos
de ​uso
actor​, ​asociación ​caso ​de ​uso​, ​extensión​, ​generalización ​de ​casos ​de ​uso​, ​inclusión
dinámica
vista ​de ​máquina ​de ​estado
diagrama ​de ​máquina ​de ​estados
actividad ​hacer​, ​disparador​, ​efecto​, ​estado​, ​evento​, ​región​, ​transición​, ​transición ​de
finalización

vista ​actividad
diagrama ​de ​actividad
​ ivisión​, ​excepción​, ​flujo ​de ​datos​, ​nodo d
acción​, ​actividad​, ​control ​de f​ lujo​, d ​ e ​control​,
nodo ​objeto​, ​pin​, ​región ​de expansión​, ​unión

vista ​de ​interacción


diagrama ​de ​se​c​uencia
especificación ​de ​la ​ejecución​, ​especificación ​del ​suceso​, ​fragmento ​de la
interacción​, ​interacción​, ​línea ​de ​vida​, ​mensaje​, ​operando ​de ​la ​interacción​, ​señal

diagrama ​de ​comunicación


colaboración​, ​condición ​de ​guarda​, ​mensaje​, ​rol​, ​número ​de ​secuencia

física
artefacto​, ​dependencia​, ​manifestación​, ​nodo
vista ​de ​despliegue
diagrama ​de ​despliegue

importar​, ​modelo​, ​paquete


gestión ​del ​modelo
vista ​de ​gestión ​del ​proyecto
diagrama ​de ​paquetes

perfil
diagrama ​de ​paquetes
estereotipo​, ​perfil​, ​restricción​, ​valor ​etiquetado

Diagramas de Casos
de Uso
Los ​diagramas ​de ​casos ​de ​uso ​son ​uno ​de ​los ​tipos
de ​diagramas ​de ​UML ​que ​se ​uti ​lizan ​para ​modelar ​los
aspectos ​dinámicos ​de ​un ​sistema​. ​(​Los ​d​iagramas ​de
activida ​des​, ​de estados​, ​de ​secuencia ​y ​de
comunicación ​son ​otros ​cua​tro ​tipos ​de ​diagr​amas ​de
UML ​para ​modelar ​los ​aspectos ​dinámicos ​de ​un
sistema​)​. ​Los ​diagramas ​de ​ca​s​os ​de ​uso ​son
importantes ​para ​modelar ​el ​comportamiento ​de ​un
sistema​, ​un ​subsistema ​o ​una clase​. ​Cada ​uno ​muestra
un ​conjunto ​de ​casos ​de ​uso​, ​actores ​y ​sus ​relaciones​.

Los ​diagramas ​de ​casos ​de ​uso ​se emplean ​para


modelar ​la ​vista ​de ​casos ​de ​uso ​de ​un ​sistema​. ​La
mayoría ​de ​las ​veces​, ​esto ​implica ​modelar ​el ​contexto
del ​sis ​tema​, ​subsistema ​o ​clase​, ​o el ​modelado ​de ​los
requisitos ​de ​comportamiento ​de ​esos ​elementos​.

Los ​diagramas ​de ​casos ​de ​uso ​son ​importantes ​para


visualizar​, ​especificar ​y ​documentar ​el ​comportamiento
de ​un ​elemento​. ​Estos ​diagramas ​facilitan ​que ​los
sistemas​, ​subsistemas ​y ​clases sean ​abordables ​y
comprensibles​, ​al ​presen ​tar ​una ​vista ​externa ​de ​cómo
pueden ​utilizarse ​estos ​elementos ​en ​un ​contex ​to
dado​. ​Los ​diagramas ​de ​casos ​de ​uso ​también ​son
importantes ​para ​probar ​sistemas ​ejecutables ​a ​través
de ​ingeniería ​directa ​y ​para ​comprender ​sistemas
ejecutables ​a ​través ​de ​ingeniería ​inversa​.
frontera ​del ​sistema

Teléfono ​móvil
sistema

Realizar ​llamada
telefónica
Realizar ​llamada ​de ​conferencia

Red ​telefónica
relación ​de ​extensión

actor
Recibir ​llamada
telefónica
Recibir ​llamada
adicional

caso ​de ​uso

Usuario
Usar ​agenda

Figura ​18​.​1​: ​Un ​diagrama ​de ​casos ​de ​uso​.


Un ​d​i​agr​ ama d
​ e c​ asos ​de ​u​so ​es ​un ​di​agrama ​que ​muestra
un ​conjunto ​de ​ca ​sos d ​ e ​uso​, ​actores ​y ​sus ​relaciones​.

Propiedades ​comunes

Un ​diagrama ​de ​casos ​de ​uso ​es ​un ​tipo ​especial ​de
diagrama ​y ​comparte ​las ​pro ​piedades comunes ​al ​resto ​de ​los
diagramas ​(​un ​nombre ​y ​un ​contenido ​gráfico ​que ​es ​una
proyección ​de ​un ​modelo​)​. ​Lo ​que ​distingue ​a ​un ​diagrama ​de
casos ​de ​uso ​de ​los ​otros ​tipos ​de ​diagramas ​es ​su
contenido ​particular​.

Contenidos

Normalmente​, ​un ​diagrama ​de ​casos ​de ​uso ​contiene​:

Sujetos​. ​Casos ​de ​uso​. ​Actores​. ​Relaciones ​de dependencia​,


generalización ​y ​asociación​.

Al ​igual ​que ​los ​demás ​diagramas​, ​los ​diagramas ​de ​casos ​de
uso ​pueden ​con ​tener ​notas ​y ​restricciones​.

Diagramas de Clases

Los ​diagramas ​de ​clases ​son ​los ​más ​utilizados ​en ​el
modelado ​de ​sistemas ​orientados ​a ​objetos​. ​Un
diagrama ​de ​clases muestra ​un ​conjunto ​de ​clases​, ​in
terfaces ​y ​colaboraciones​, ​así ​como ​sus ​relaciones​.

Los ​diagramas ​de ​clases ​se ​utilizan ​para ​modelar ​la


vista ​de ​diseño ​estática ​de ​un ​sistema​. ​Esto ​incluye​,
principalmente​, ​modelar ​el ​vocabulario ​del ​sistema​,
modelar ​las ​colaboraciones ​o ​modelar ​esquemas​. ​Los
diagramas ​de ​clases ​tam ​bién ​son la ​base ​para ​un ​par
de ​diagramas ​relacionados​: ​los ​diagramas ​de ​com
ponentes ​y ​los ​diagramas ​de ​despliegue​.

Los ​diagramas ​de ​clases ​son ​importantes ​no ​sólo ​para


visualizar​, ​especificar ​y ​documentar ​modelos
estructurales​, ​sino ​también ​para ​construir ​sistemas
ejecu ​tables​, ​aplicando ​ingeniería ​directa ​e ​inversa​.
Empresa
composición
clase

nombre
multiplicidad
WWW ​. ​LLLLLLLLLL
ES

Departamento
Ubicación
nombre​: Nombre
Oficina
dirección​: ​String ​teléfono​: ​Number
ASOCIACION

generalización

RE​BEL​D​E

restricción ​director
Imiembro ​de ​miembro

OlicinaPrincipal ​los s​ ubconjuntos​) ​Persona


nombre​: ​Nombre
atributos ​IdEmpleado​: ​Integer ​cargo​: ​String
operaciones ​obtener ​Foto​(​f​: ​Foto​) ​oblenerTeléfono
formadónDeContacto ​obtenernformaciónDeContacto ​|​|
dirección​: ​Sining ​obtenerRegistros ​Personales
interfaz ​proporcionada

Registro ​Personal
dependencia
drasas ​historialEmpleos ​salario
InformacionSegura

Figura ​8​.​1​: ​Un ​diagrama ​de ​clases​,


​ e c​ lases​ ​es ​un ​diagrama ​que ​muestra un conjunto ​de ​interfaces​,
Un ​diagrama d
colaboraciones ​y ​sus ​relaciones​. ​Gráficamente​, ​un ​diagrama ​de
clases ​es ​una ​colección ​de ​nodos ​y ​arcos​.

Propiedades ​comunes
Un ​diagrama ​de ​clases ​es ​un ​tipo ​especial ​de ​diagrama ​y ​comparte ​las p ​ ropie
dades ​comunes ​al ​resto ​de ​los ​diagramas ​(​un ​nombre ​y ​un ​contenido ​gráfico ​que ​es ​una
proyección ​de ​un ​modelo​)​. ​Lo ​que ​distingue ​a ​un ​diagrama ​de ​clases ​de ​los
otros tipos ​de ​diagramas ​es ​su ​contenido ​particular​.

Contenido
Los diagramas ​de ​clases ​contienen ​normalmente ​los ​siguientes ​elementos​:

Clases​.

Interfaces​.

Relaciones de ​dependencia​, ​generalización ​y ​asociación​.

Al ​igual ​que ​los ​demás ​diagramas​, ​los ​diagramas ​de ​clases ​pueden ​contener ​no ​tas ​y
restricciones​.

Los ​diagramas ​de ​clases ​también ​pueden ​contener ​paquetes ​o ​subsistemas​, ​los
cuales ​se ​usan ​para ​agrupar ​los ​elementos de ​un ​modelo ​en ​partes ​más ​grandes​. ​A
veces ​se ​colocarán ​instancias en ​los ​diagramas ​de ​clases​, ​espe ​cialmente ​cuando ​se
quiera ​mostrar ​el ​tipo ​(​posiblemente ​dinámico​) ​de ​una ​instancia​.

Das könnte Ihnen auch gefallen