Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Hora 12
Hora 12
Componente
Es una parte fsica de un sistema, y se encuentra en la computadora, no en la mente
del analista.
Ejemplos de componentes:
Archivos de datos.
Una tabla.
Ejecutable.
Biblioteca de vnculos dinmicos.
Documentos.
Relacin Entre Componentes Y Una
Clase
La relacin que guardan entre s, es el hecho de que los componentes utilizan varias clases
para su funcionamiento.
Ejemplo:
Si el componente se encuentra en una computadora y es la parte funcional del sistema,
para qu preocuparse por l? Tendr que modelar componentes y sus relaciones para que:
o Los clientes puedan ver la estructura del sistema finalizado.
o Los desarrolladores cuenten con una estructura con la cual trabajar en adelante.
o Quienes escriban las notas tcnicas y la documentacin puedan entender de qu escribirn.
o Usted se aliste para volver a utilizar los componentes
Componentes E Interfaces
Al tratar con los componentes, forzosamente se debe de tener en cuenta las
interfaces, ya que el objeto en general tiene que mostrar un rostro al mundo
exterior para que poder llevar a cabo sus operaciones.
La interfaz es la construccin UML que le permite hacer esto.
Una interfaz es un conjunto de operaciones que especifica algo respecto al
comportamiento de una clase.
En resumen, una interfaz es un conjunto de operaciones que presenta una
clase a otras.
Componentes E Interfaces
Una interfaz puede ser fsica o conceptual. La interfaz que utiliza una clase es la misma que
la que utiliza su implementacin de software (un componente).
Como modelador, esto significa que la de la misma forma en que represente una interfaz
para una clase representara una interfaz para in componente.
El UML hace una distincin entre una clase y un componente, sin embargo, no hace
distincin entre una interfaz conceptual y una fsica.
Para ejecutar las operaciones de un componente solo se puede hacer a travs de una interfaz;
La relacin entre un componente y su interfaz se conoce como realizacin.
El componente que proporciona los servicios se dice que provee una interfaz de
exportacin. Al que accede a los servicios se dice que utiliza una interfaz de importacin.
Sustitucin Y Reutilizacin
Puede sustituir un componente con otro si el nuevo contiene las mismas
interfaces que el anterior.
Podr reutilizar un componente en otro sistema si este puede acceder al
componente reutilizado mediante sus interfaces.
Puede crear un componente para ser reutilizado en proyectos de desarrollo a
lo largo de su empresa si quiere depurar sus interfaces para que un amplio
rango de componentes puedan acceder a ellos.
Tipos De Componentes
Componentes de Distribucin: conforman el fundamento de los sistemas
ejecutables, por ejemplo: DDL, ejecutables, controles ActiveX y Java Beans.
Componentes para trabajar en el producto: a partir de los cuales se han
creado los componentes de distribucin, como son los archivos de bases de
datos y de cdigo.
Componentes de ejecucin: creados como resultado de un sistema de
ejecucin.
Tipos De Componentes
Un diagrama de componentes contiene, obviamente, componentes, interfaces y
relaciones. Tambin pueden aparecer otros tipos de smbolos que ya se hayan visto.
El smbolo principal de un diagrama de componentes es un rectngulo que tiene
otros dos sobrepuestos en su lado izquierdo. Debe de colocar el nombre del
componente dentro del smbolo . El nombre debe ser una cadena.
Tipos De Componentes
Si el componente es miembro de un paquete, puede utilizar el nombre del
paquete como prefijo para el nombre del componente. Tambin puede
agregar informacin que muestre algn detalle del componente.
Tipos De Componentes
Hay otra forma para mostrar lo antes mencionado, aunque desordenar el
diagrama, vea las relaciones de dependencia entre el componente y las clases:
Como Representar Las Interfaces