Arquitectura De Software Ii - Diagrama De Componentes Y Despliegue

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Arquitectura De Software Ii - Diagrama De Componentes Y Despliegue as PDF for free.

More details

  • Words: 573
  • Pages: 24
Diagramas de Componentes y Despliegue

Eduardo Rivera Alva [email protected] / http://eriveraa.wordpress.com



Respecto a los componentes… ◦ Es implementado por una o más clases/objetos del sistema. ◦ Es una unidad autónoma que provee una o más interfaces. ◦ Las interfaces representan un contrato de servicios que el componente ofrece.

<> Pedidos

Eduardo Rivera Alva [email protected] / http://eriveraa.wordpress.com



Los componentes pueden ser…. ◦ ◦ ◦ ◦ ◦

Archivos Código fuente + Cabeceras Librerías compartidas (DLLs) Ejecutables Paquetes

Eduardo Rivera Alva [email protected] / http://eriveraa.wordpress.com









Muestra como el sistema está dividido en componentes y las dependencias entre ellos. Proveen una vista arquitectónica de alto nivel del sistema. Ayuda a los desarrolladores a visualizar el camino de la implementación. Permite tomar decisiones respecto a las tareas de implementación y los skills requeridos.

Eduardo Rivera Alva [email protected] / http://eriveraa.wordpress.com



Notación (UML 1.4) ◦ Aquí se muestra la relación entre 2 componentes. ◦ El componente “Order System” utiliza el componente “Inventory System”.

Eduardo Rivera Alva [email protected] / http://eriveraa.wordpress.com



Notación (UML 2) ◦ El componente es dibujado mediante un rectángulo. ◦ Se debe indicar el estereotipo: <>. ◦ Se puede utilizar símbolos conectados al componente para especificar las interfaces.

Eduardo Rivera Alva [email protected] / http://eriveraa.wordpress.com

Eduardo Rivera Alva [email protected] / http://eriveraa.wordpress.com

Eduardo Rivera Alva [email protected] / http://eriveraa.wordpress.com



Subsistemas ◦ Es un componente formado por otros componentes. ◦ Debe tener el estereotipo: <<subsystem>> o <<subsistema>>. <<subsistema>> SistemaCreditos

<<subsistema>> SistemaCreditos

<> Componente1

<> Componente3

<> Componente2

Eduardo Rivera Alva [email protected] / http://eriveraa.wordpress.com



Subsistemas ◦ Los puertos muestra la interacción entre las interfaces y las partes internas.

Eduardo Rivera Alva [email protected] / http://eriveraa.wordpress.com



UML 1.x

Eduardo Rivera Alva [email protected] / http://eriveraa.wordpress.com



UML 2

Eduardo Rivera Alva [email protected] / http://eriveraa.wordpress.com

Eduardo Rivera Alva [email protected] / http://eriveraa.wordpress.com

<> WinApp.DAL

<<ejecutable>> WinApp.UI

<> WinApp.BLL

<> WinApp.Importador

BD Local (SQL Server 2005 Express)

<> WinApp.Exportador

Eduardo Rivera Alva [email protected] / http://eriveraa.wordpress.com

<> InformeOperacional

<> EstudioCohorte <<ejecutable>> WinApp.UI

<> WinApp.BLL

<> InformeBacteriologico

<> WinApp.DAL

BD Local (SQL Server 2005 Express)

<> Utils

<> Parámetros

<> Organización

<> TablasInternas

<> Seguridad

Eduardo Rivera Alva [email protected] / http://eriveraa.wordpress.com

<<Explorador>> Cliente Web

<<web>> WebApp.UI

<> WebApp.ComunicacionExterna

<> WebApp.BLL

<> WebApp.Seguridad

<> WebApp.Reportes

<> WebApp.Indicadores

<> WebApp.Importador

<> WebApp.Exportador

<> WebApp.DAL

<> BD Central (SQL Server Enterprise)

Eduardo Rivera Alva [email protected] / http://eriveraa.wordpress.com

 Permiten

modelar la disposición física o topología de un sistema.  Muestra el hardware usado y los componentes instalados en el hardware.  Muestra las conexiones físicas entre el hardware y las relaciones entre componentes. Eduardo Rivera Alva [email protected] / http://eriveraa.wordpress.com

 

El elemento principal del diagrama son los NODOS. Los nodos representan un recurso físico: ◦ ◦ ◦ ◦ ◦



Computadoras Sensores Impresoras Servidores Dispositivos externos

Los nodos pueden ser interconectados mediante líneas para describir una estructura de red. Eduardo Rivera Alva [email protected] / http://eriveraa.wordpress.com



Estereotipos de los Nodos

Eduardo Rivera Alva [email protected] / http://eriveraa.wordpress.com

Eduardo Rivera Alva [email protected] / http://eriveraa.wordpress.com

Eduardo Rivera Alva [email protected] / http://eriveraa.wordpress.com

Eduardo Rivera Alva [email protected] / http://eriveraa.wordpress.com

PCs locales <> WinApp.BLL

<> WinApp.DAL

<> BD Local (SQL Server 2005 Express)

<> WinApp.Importador

<> WinApp.Exportador

<<ejecutable>> WinApp.UI

Eduardo Rivera Alva [email protected] / http://eriveraa.wordpress.com

Servidor de Aplicaciones MINSA

Cliente

<<Explorador>> Cliente Web

Servidor de Base de Datos <> WebApp.DAL

Microsoft IIS

<> BD Central (SQL Server Enterprise)

<> WebApp.Seguridad

<<web>> WebApp.UI

<> WebApp.BLL

<> WebApp.ComunicacionExterna

<> WebApp.Importador

<> WebApp.Exportador

<> WebApp.Indicadores

<> WebApp.Reportes

Eduardo Rivera Alva [email protected] / http://eriveraa.wordpress.com

Related Documents