Modelo De Implementacion
Ingenieria en sistemas computacionales
Materia: Fundamentos de Ingenieria de software
Alumnos:Uriel Alejandro Añorve Cabrera 10040315
Ricardo ocaña juarez
Raul Mendoza Martinez
Eliza Urbina Salinas
Brizeida ledezma
Ulises leon
Unidad 5 : Modelos de implementacion
Diagrama de componentes
Los diagramas de componentes describen los elementos físicos del sistema y sus relaciones Muestran las opciones de realización incluyendo código fuente, binario y ejecutable
Los componentes representan todos los tipos de elementos software que entran en la fabricación de aplicaciones informáticas Pueden ser simples archivos, paquetes, bibliotecas cargadas dinámicamente, etc.
UML define cinco …ver más…
Representa típicamente un procesador o un dispositivo sobre el que se pueden desplegar los componentes.
Los componentes son los elementos que participan en la ejecución de un sistema. Los nodos son los elementos donde se ejecutan los componentes. Los componentes representan el empaquetamiento físico de los elementos lógicos. Los nodos representan el despliegue físico de los componentes. La relación entre un nodo y el componente que despliega puede mostrarse con una relación de dependencia, o listando los nodos desplegados en un compartimiento adicional dentro del nodo.
USO
Algunos de los usos que se les da a los diagramas de despliegue son para modelar: * Sistemas empotrados: Un sistema empotrado es una colección de hardware con una gran cantidad de software que interactúa con el mundo físico. * Sistemas cliente-servidor: Los sistemas cliente-servidor son un extremo del espectro de los sistemas distribuidos y requieren tomar decisiones sobre la conectividad de red de los clientes a los servidores y sobre la distribución física de los componentes software del sistema a través de nodos. * Sistemas completamente distribuidos: En el otro extremo encontramos aquellos sistemas que son ampliamente o totalmente distribuidos y que normalmente incluyen varios niveles de servidores. Tales sistemas contienen a menudo varias versiones de componentes software, alguno de los cuales pueden incluso migrar de un