Professional Documents
Culture Documents
UML
(Unified Modeling Language)
Diagrama de Componentes
Diagrama de Despliegue
1
UML – COMPONENTE
Un componente es una parte física y reemplazable de
un sistema, conforma con un conjunto de interfaces y
Teoría 11 - AyDS – Año 2007 - Ing. Marcela Daniele –UNRC
Gráficamente en UML:
Porqué se diferencian?
componente.
Gráficamente:
Forma icónica
imagen.java componente.java
<<Interface>>
ObservImagen ObservImagen
abortar: int
Dependencia Realización error: int
4 Forma expandida actI: Boolean
UML –Componentes e Interfaces
Interfaz de exportación: interfaz realizada por un
componente, servicio que ofrece a otros
Teoría 11 - AyDS – Año 2007 - Ing. Marcela Daniele –UNRC
componentes.
Caracteristicas de un Componente
Un componente es físico
Teoría 11 - AyDS – Año 2007 - Ing. Marcela Daniele –UNRC
Un componente es reemplazable
8
UML – Diagrama de Componentes
Modela los aspectos físicos de un sistema.
Componentes
Interfaces
UML – NODO
Es un elemento físico que existe en tiempo de
ejecución y representa un recurso computacional, que
Teoría 11 - AyDS – Año 2007 - Ing. Marcela Daniele –UNRC
Ventas
10
UML – NODO
En los Nodos se ejecutan los Componentes.
Teoría 11 - AyDS – Año 2007 - Ing. Marcela Daniele –UNRC
Inicia.exe
Ventas
Despliega
inicia.exe control.exe
11 control.exe
12
UML no es un lenguaje de descripción de hardware de
propósito general como VHDL.
UML – Diagrama de Despliegue
Ejemplo:
Internet
Teoría 11 - AyDS – Año 2007 - Ing. Marcela Daniele –UNRC
Modem
<<procesador>> <<procesador>>
Servidor Servidor
de cache de cache
13