lunes, 18 de mayo de 2009

ABSTRACT

In this article we will show and we will explain the use that is given to a Diagram of Components, as well as their structure, characteristic, advantages and disadvantages. Everything it related with the Unified Language of Modeling, but well-known as UML.
This diagram type is of vital importance in the development stage of in system I lower any language, since it shows us in a specific way the relationships of the components of a specific model.

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

El tema a desarrollar en este blog implementará las siguientes palabras:

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



A continuacion se muestra un video e imágenes, que explican de forma clara y precisa el tema a tratar de este blog:




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


AUTORES

Johan David Acosta Cortes
Walter Huertas Díaz
Wilder Wbeimar Díaz Santa