lunes, 18 de mayo de 2009
ABSTRACT
INTRODUCCION
Los Diagramas de Componentes son uno de tantos diagramas implementados por UML, permiten con su estructura un análisis completo en la etapa de desarrollo de un aplicativo, expresando las relaciones y dependencias de un componente.
Para ello realizaremos una explicación muy breve y concreta concerniente a este tipo de diagrama, utilizando ayudas visuales tales como imágenes y un video que explica mas a fondo la estructura de un Diagrama de Componentes.
PALABRAS CLAVE
Componente
Diagrama
UML
Estructura
Software
Modelado
Contenedor
Relación
Interface
Nodo
DEFINICION
Un Diagrama de Componente es, como su nombre lo indica, un esquema o diagrama que muestra las interacciones y relaciones de los componentes de un modelo. Entendiéndose como componente a una clase de uso específico, que puede ser implementada desde un entorno de desarrollo, ya sea de código binario, fuente o ejecutable; dichos componentes poseen tipo, que indican si pueden ser útiles en tiempo de compilación, enlace y ejecución.
Este tipo de diagrama se representa mediante componentes unidos mediante relaciones de dependencia (generalmente de compilación).
TIPOS DE DIAGRAMAS DE COMPONENTES
- Los Diagramas de Componentes se pueden clasificar en tres categorias:
- Componentes de despliegue: necesarios y suficientes para formar un sistema ejecuta. Por ejemplo: bibliotecas dinámicas (dll), ejecutables (exe).
- Componentes productos de trabajo: surgen durante el proceso de desarrollo y queda al final del mismo.Por ejemplo: buscarCliente.jar, cliente.db.
- Componentes de ejecución: se crean como consecuencia de un sistema de ejecución Por ejemplo: objetos que se instancian a partir de una dll.
VENTAJAS Y DESVENTAJAS
Los Diagramas de Componentes poseen sus pro y contra, descritos a continuación:
Ventajas:
· Representan aspectos físicos del sistema.
· Se pueden construir a partir del modelo de clases y escribir desde cero para el nuevo sistema.
· Se puede importar de otros proyectos o de productos terceros.
Desventajas:
· No representan aspectos irremplazables del sistema
MATERIAL DE APOYO
CONCLUSIONES
- Podemos concluir que los diagramas de componentes son una herramienta muy útil para conocer la manera que se desarrolla el sistema pero incluyendo sus componentes físicos y estos a la vez relacionados con las clases que nos muestran proporcionan una perspectiva estática del sistema.
- Sin duda alguna, un Diagrama de Componentes se implementa en la fase de desarrollo de un aplicativo, ya que permite editar de forma segura todo el contenido que llevarán los archivos de datos de dicha aplicacion.
BIBLIOGRAFÍA
- Raúl Alarcón, Diseño Orientado a objetos con UML, tercera edición

