Uml diagrama componentes

Solo disponible en BuenasTareas
  • Páginas : 4 (864 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de mayo de 2011
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 – 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...
tracking img