Uml diagrama componentes
Teoría 11 - AyDS – Año 2007 - Ing. Marcela Daniele –UNRC
UML (Unified Modeling Language) Diagrama de Componentes Diagrama de Despliegue
1
UML – COMPONENTE
Uncomponente es una parte física y reemplazable de un sistema, conforma con un conjunto de interfaces y realiza esas interfaces. Gráficamente en UML:
Teoría 11 - AyDS – Año 2007 - Ing. Marcela Daniele–UNRC
Un componente debe tener un nombre: simple, ej. cliente.java o de camino, cuando está incluido en un paquete. ej. system::dialog.dll Un componente puede contener adornos, valores etiquetados einformación adicional. Ej. referencia a las interfaces que realiza.
2
UML – COMPONENTE
Un componente posee características similares a una clase: tiene nombre, realiza interfaces, puedeparticipar de relaciones, puede tener instancias, puede participar en interacciones. Porqué se diferencian? Un componente representa un elemento físico (bits). Una clase es una abstracción lógica. Elcomponente se puede representar en nodos físicos, la clase no. Las operaciones de un componente solo se alcanzan a
3
Teoría 11 - AyDS – Año 2007 - Ing. Marcela Daniele –UNRC Teoría 11 - AyDS – Año 2007 -Ing. Marcela Daniele –UNRC
través de interfaces. Las de una clase podrían ser accesibles directamente.
UML –Componentes e Interfaces
Una interfaz contiene una colección de operaciones y seutiliza 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, y al componente que utiliza susservicios con una dependencia. Gráficamente:
Forma icónica
imagen.java ObservImagen
Dependencia
4
componente.java ObservImagen abortar: int error: int actI: Boolean
Realización
Formaexpandida
UML –Componentes e Interfaces
Interfaz de exportación: interfaz realizada por un componente, servicio que ofrece a otros componentes. Interfaz de Importación: interfaz usada por un...
Regístrate para leer el documento completo.