Está en la página 1de 11

Alvarado Rodrguez Emmanuela Hernndez Neri Bryant Lpez Rodrguez Benjamn

Desarrollo de Proyectos de Software - Junio 2011

Un diagrama de componentes muestra las dependencias lgicas entre componentes software, sean stos componentes fuentes, binarios o ejecutables. Los componentes software tienen tipo, que indica si son tiles en tiempo de compilacin, enlace o ejecucin

Los diagramas de componentes describen los elementos fsicos del sistema y sus relaciones muestran las opciones de realizacin incluyendo cdigo fuente, binario y ejecutable. Los diagramas de los componentes representan todos los tipos de elementos software que entran en la fabricacin de aplicaciones informticas. Pueden ser simples archivos, paquetes, bibliotecas cargadas dinmicamente, etc.

Representacin general

UML define cinco estereotipos estndar que se aplican a los componentes:

Executable: Especifica un componente que se puede ejecutar en un


nodo.

Library: Especifica una biblioteca de objetos esttica o dinmica. Table: Especifica un componente que representa una tabla de una
base de datos.

File: Especifica un componente que representa un documento que


contiene cdigo fuente o datos. documento.

Document: Especifica un componente que representa un

Las relaciones de dependencia se utilizan en los diagramas de componentes para indicar que un componente se refiere a los servicios ofrecidos por otro componente.

Modelos ejecutables y librerias

Los distintos componentes pueden agruparse en paquetes segn un criterio lgico y con vistas a simplificar la implementacin. Son paquetes estereotipados en: <<subsistemas>>

Los subsistemas organizan la vista de realizacin de un sistema. Cada subsistema puede contener componentes y otros subsistemas. La descomposicin en subsistemas no es necesariamente una descomposicin funcional.

La relacin entre paquetes y clases en el nivel lgico es el que existe entre subsistemas y componentes en el nivel fsico.

También podría gustarte