Академический Документы
Профессиональный Документы
Культура Документы
Describe los elementos fsicos de un sistema y sus relaciones. Muestran las opciones de realizacin incluyendo cdigo fuente, binario y ejecutable. Que puede tomarse por componente ? Todo tipo de elementos software que entran en la fabricacin de aplicaciones informticas, pueden ser simples archivos de datos, una tabla, un ejecutable, libreras, documentos digitales, y cosas por el estilo. Cual es la relacin de un componente y las clases? Una clase representa una abstraccin de un conjunto de atributos y operaciones, un componente podra ser la personificacin en software de una clase. Pero es importante recordar que un componente puede ser la implementacin de mas de una clase. Para que modelar los componentes y sus relaciones si son la parte funcional del sistema?? 1234Permite ver la estructura del sistema finalizado. Para que los desarrolladores puedan trabajar con una estructura con la cual trabajar en adelante. Da entendimiento para escribir notas y documentacin tcnica. Uno de sus aspectos mas importantes es el potencial de ser reutilizados.
SINTAXIS
<<estereotipo>> >
Lista de estereotipos mas comunes Indica Una aplicacin Una base de datos jerrquica, relacional, objetorelacional u orientada a objetos Un documento impreso o electrnico Un componente de software ejecutable Un archivo de dato Un componente tcnico del sistema (un servicio de persistencia, un audit logger). Una funcin de librera (*.dll) Un archivo de cdigo fuente (*.java; *.cpp; *.cob) Una Tabla de datos en una base de datos relacional Uno o ms servicios web
Las relaciones de dependencia se utilizan en los diagramas de componentes para indicar que un componente utiliza los servicios ofrecidos por otro componente.
CONCLUSIN: Un componente representa una pieza de software reutilizable que proporciona cierto agregado significativo de funcionalidad; Al ms bajo nivel un componente es un cluster de clases cohesivas en s mismas pero dbilmente acopladas en relacin a otros clusters. Cada una de las clases del sistema debe vivir en un nico componente o al ms alto nivel del sistema; Un componente, que colabora con otros componentes mediante interfaces bien definidas para proporcionar la funcionalidad de un sistema, puede a su vez estar conformado por componentes que colaboran para proporcionar su propia funcionalidad. As, los componentes pueden utilizarse para descomponer de manera jerrquica un sistema y presentar su arquitectura lgica; Un componente se manifiesta como un artefacto a desplegar sobre un nodo. Los elementos esenciales de un diagrama de componentes, son los componentes, sus interfaces y sus realizaciones.
EJEMPLO
Interfaz de Terminal
Control y Anlisis
Gestin de Cuentas
Rutinas de conexin
Acceso a BD
DIAGRAMA DE DESPLIEGUE
Los diagramas de Despliegue Deployment, tambin denominados de distribucin, muestran la disposicin fsica de los distintos nodos que componen un sistema y el reparto de los componentes sobre dichos nodos. Se llama nodo a cualquier tipo de recurso computacional, los estereotipos permiten precisar la naturaleza del equipo: Procesadores (una computadora, un mainframe, un servidor) pueden ejecutar componentes. Dispositivos (routers, sensores, impresoras, otro artefacto digital). Los nodos se interconectan mediante soportes bidireccionales que pueden a su vez estereotiparse.