Sol de dia

Solo disponible en BuenasTareas
  • Páginas : 4 (849 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de abril de 2013
Leer documento completo
Vista previa del texto
Teoría 11: EL ARTE DE MODELAR
Teoría 11 - AyDS – Año 2007 - Ing. Marcela Daniele –UNRC

UML
(Unified Modeling Language)
Diagrama de Componentes
Diagrama de Despliegue
1

UML – COMPONENTETeoría 11 - AyDS – Año 2007 - Ing. Marcela Daniele –UNRC

Un componente es una parte física y reemplazable de
un sistema, conforma con un conjunto de interfaces y
realiza esas interfaces.Gráficamente en UML:

Un componente debe tener un nombre: simple, ej.
cliente.java o de camino, cuando está incluido en un
paquete. ej. system::dialog.dll

2

Un componente puede contener adornos,valores
etiquetados e información adicional. Ej. referencia a las
interfaces que realiza.

UML – COMPONENTE
Un componente posee características similares a una
Teoría 11 - AyDS – Año 2007 - Ing.Marcela Daniele –UNRC

clase: tiene nombre, realiza interfaces, puede participar de
relaciones, puede tener instancias, puede participar en
interacciones.
Porqué se diferencian?
Un componenterepresenta un elemento físico (bits).
Una clase es una abstracción lógica.
El componente se puede representar en nodos físicos,
la clase no.
Las operaciones de un componente solo se alcanzan a
3través de interfaces. Las de una clase podrían ser
accesibles directamente.

UML –Componentes e Interfaces
Teoría 11 - AyDS – Año 2007 - Ing. Marcela Daniele –UNRC

Una interfaz contiene unacolección de operaciones y se
utiliza para especificar los servicios de una clase o de un
componente.
Una interfaz se conecta al componente que la implementa
a través de una relación de realización, yal componente que
utiliza sus servicios con una dependencia.
Gráficamente:
Forma icónica
imagen.java

componente.java

ObservImagen

ObservImagen
Dependencia
4

Realización

Formaexpandida

abortar: int
error: int
actI: Boolean

UML –Componentes e Interfaces
Interfaz de exportación: interfaz realizada por un
Teoría 11 - AyDS – Año 2007 - Ing. Marcela Daniele –UNRC...
tracking img