sábado, 29 de junio de 2013

Diagrama de Componentes

Diagrama de Componentes

Los diagramas de componentes nos permiten mostrar los elementos de diseño de un sistema de información. Un diagrama de componentes permite visualizar con más facilidad la estructura general del sistema y el comportamiento del servicio que estos componentes proporcionan y utilizan a través de las interfaces.

Puede usar un diagrama de componentes para describir un diseño que se implemente en cualquier lenguaje o estilo. Solo es necesario identificar los elementos del diseño que interactúan con otros elementos del diseño a través de un conjunto restringido de entradas y salidas. Los componentes pueden tener cualquier escala y pueden estar interconectados de cualquier manera.





viernes, 28 de junio de 2013

Elementos de un Diagrama de Componentes

Componentes

Un componente es una parte física de un sistema (modulo, base de datos, programa ejecutable, etc.). Se puede decir que un componente es la materialización de una o mas clases, porque una abstracción con atributos y métodos pueden ser implementados en los componentes.

En un Diagrama de Componentes, un componente se representa con un rectángulo en el que se escribe su nombre y en el se muestran dos pequeños rectángulos al lado izquierdo. O también los siguientes:

            
Representación simple de un Componente









Representación expandida de un componente










Los componentes se pueden agrupar en paquetes así como los objetos en clases, además pueden haber entre ellos relaciones de dependencia como:

-Generalización
-Asociación
-Agregación
-Realización


Estereotipos de componentes

UML define cinco estereotipos estándar que se aplican en los componentes

Executable, componente que se puede ejecutar
Library, biblioteca de objetos estática o dinámica
Table, Componentes que representa una tabla de base de datos
File, componente que representa un documento que contiene código fuente o datos
Document, Comp. Que representa un documento.

Interfaces


Es el lazo de unión entre varios componentes.







Las interfaces pueden representarse de varias formas, como vemos en la gráfica
















Además se pueden representar de dos maneras de forma icónica y expandida.










jueves, 27 de junio de 2013

Pasos para la Elaboración de un Diagrama de Componentes

Pasos:



-Previamente al diagrama de componentes debemos de tener hecho el diagrama de clases.

-Se debe identificar a todos las clases que participaran en el sistema o subsistema a desarrollar.

-Una vez identificado las clases, se procede a identificar sus métodos.

-Estos métodos pasaran a ser módulos con líneas de código independientes.

-Estos módulos serán los componentes de nuestro diagrama.

-Estos componentes se relacionan entre si por medio de sus interfaces.




miércoles, 26 de junio de 2013

Importante

¿En Que Fase del Ciclo de Vida se Encuentra?


Se presenta en el diseño que da paso a la implementación


Dependencias


El diagrama de Componentes se genera a partir del diagrama de clases

¿Por Que Utilizar un Diagrama de Componentes?


-Nos permite ver el modelado de un sistema o subsistema

-Permite especificar un componente con interfaces bien definidas














Si los componentes se diseñan de tal forma que puedan ser tratados tan independientemente podrán ser reutilizados