mineria
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...
Regístrate para leer el documento completo.