SlideShare una empresa de Scribd logo
1 de 33
Que es el diagrama de Despliegue?
• Los diagramas de
despliegue son uno de los
dos tipos de diagramas que
aparecen cuando se
modelan los aspectos
físicos de los sistemas
orientados a objetos.
En que consiste?
• Representan la
configuración de los nodos
de procesamiento en
tiempo de ejecución y los
componentes que residen
en ellos. Muestran la vista
de despliegue estática de
una arquitectura y se
relacionan con los
componentes ya que, por lo
común, los nodos
contienen uno o más
componentes.
Que representa?
• Los diagramas de despliegue
muestran la configuración en
funcionamiento del sistema,
incluyendo su hardware y su
software. Para cada
componente de un diagrama
de despliegue se deben
documentar las
características técnicas
requeridas, el tráfico de red
esperado, el tiempo de
respuesta requerido, etc.
DEPENDENCIAS
Estos son:
•NODOS
•INSTANCIAS DE
COMPONENTES DE SOFTWARE
•INSTANCIA DE NODO
•ESTEREOTIPO DE NODO
•ARTEFACTOS
•ASOCIACIÓN
•NODO COMO CONTENEDOR
NODO: es un objeto físico en tiempo
de ejecución que representa un
recurso computacional, generalmente
con memoria y capacidad de
procesamiento.
INSTANCIAS DE COMPONENTES DE
SOFTWARE: muestran unidades de
software en tiempo de ejecución y
generalmente ayudan a identificar sus
dependencias y su localización en
nodos.
DICTIONARY
INSTANCIA DE NODO:. Una
instancia se puede distinguir
desde un nodo por el hecho de
que su nombre esta subrayado y
tiene dos puntos antes del tipo de
nodo base.
ESTEREOTIPO DE NODO:
Un número de estereotipos
estándar se proveen para los
nodos, nombrados «cdrom»,
«computer», «pc», «pc client»,
«pc server», «user pc».
ARTEFACTO: Un artefacto es
un producto del proceso de
desarrollo de software, que
puede incluir los modelos del
proceso.
ASOCIACIÓN:
En el contexto del diagrama de
despliegue, una asociación
representa una ruta de
comunicación entre los nodos.
NODO COMO CONTENEDOR:
Un nodo puede contener otros
elementos, como componentes o
artefactos.
El Diagrama de Despliegue es muy similar al de componentes por
lo que también comparte la forma de notación que se ve a
continuación:
El diagrama de despliegue :
• Describe la arquitectura
física del sistema durante la
ejecución, en términos de:
– procesadores
– dispositivos
– componentes de software
• Describen la topología del
sistema: la estructura de los
elementos de hardware y el
software que ejecuta cada uno
de ellos.
Los diagramas de despliegue se suelen utilizar para modelar:
• Sistemas empotrados: Un sistema
empotrado es un colección de
hardware con una gran cantidad de
software que interactúa con el mundo
físico. Los sistemas empotrados
involucran software que controla
dispositivo (motores, actuadores) que
a su vez están controlados por
estímulos externos como censores.
• 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 de los sistemas
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 nodo
a otro. El diseño de tales sistemas
requiere tomar decisiones que
permitan un cambio continuo de la
topología del sistema.
Cuando se dibuje un diagrama de despliegue:
-Hay que darle un nombre que comunique su
propósito.
- Hay que distribuir sus elementos para
minimizar los cruces de líneas.
- Hay que organizar sus elementos
espacialmente para que los que estén
cercanos semánticamente también lo estén
físicamente.
- Hay que usar notas y colores como señales
visuales para llamar la atención sobre las
características importante del diagrama.
- Hay que usar los elementos estereotipados
con cuidado.Hay que elegir un pequeño
conjunto de íconos para el proyecto o la
empresa y utilizarlos de forma consistente.
Un diagrama de despliegue bien estructurado:
-Se ocupa de modelar un aspecto de la
vista de despliegue estática de un
sistema.
- Contiene sólo aquellos elementos que
son esenciales para comprender ese
aspecto.
- Proporciona detalles de forma
consistente con el nivel de abstracción,
mostrando sólo aquellos adornos que
son esenciales para su comprensión.
- No es tan minimalista que no ofrezca
información al lector sobre los aspectos
importantes de la semántica.
PANTALLA PRINCIPAL DEL SISTEMA
DIAGRAMA DE DESPLIEGUE PARA INGRESAR AL
SISTEMA Y MOSTRAR COBROS
DIAGRAMA DE DESPLIEGUE DE DETALLES DE
PACIENTES
DIAGRAMA DE DESPLIEGUE DE SOLICITUD DE
BUSQUEDA DE INFORMACION DE PACIENTES
DIAGRAMA DE DESPLIEGUE PARA CAMBIAR
CONTRASEÑA
DIAGRAMA DE DESPLIEGUE DE UN CASO EN
GENERAL
DIAGRAMAS DE DESPLIEGUE O
DISTRIBUCION
Los diagramas despliegue se utilizan para modelar la vista de despliegue
estática de un sistema. Esta vista cubre principalmente la distribución,entrega e
instalación de las partes que configuran el sistema físico. Hay varios tipos de
sistemas para los que son innecesarios los diagramas de despliegue.Si se
desarrolla un software que reside en una maquina e interactúa solo con
dispositivos estandar en esa maquina, que ya son gestionados por el sistema
operativo(por ejemplo: el teclado,la pantalla y el MODEM de un PC), se pueden
ignorar los diagramas de despliegue.
Por otro lado si se desarrolla un software que interactúa con dispositivos que
normalmente no gestiona el sistema operativo o si el sistema esta distribuido
físicamente sobre varios procesadores, entonces la utilización delos diagramas
de despliegue ayudara a razonar sobre la correspondencia entre el software y el
hardware del sistema.
Cuando se modela la vista de despliegue estatica de un sistema, normalmente
se utlizaran los diagramas de despliegue de unade las tres siguientes maneras:
1.Para modelar sistemas empotrados.
2. Para modelar sistemas cliente / servidor.
3. Para modelar sistemas completamente empotrados.
USOS COMUNES
Diagrama de Despliegue: Descripción y elementos

Más contenido relacionado

La actualidad más candente

Unidad 2. metodologías de desarrollo DE SOFTWARE
Unidad 2. metodologías de desarrollo DE SOFTWAREUnidad 2. metodologías de desarrollo DE SOFTWARE
Unidad 2. metodologías de desarrollo DE SOFTWAREPablo Daniel Bazan Carmona
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicaslandeta_p
 
Arquitecturas de Bases de Datos Distribuidas
Arquitecturas de Bases de Datos DistribuidasArquitecturas de Bases de Datos Distribuidas
Arquitecturas de Bases de Datos DistribuidasAntonio Soria
 
Protección y Seguridad de los sistemas operativos
Protección y Seguridad de los sistemas operativosProtección y Seguridad de los sistemas operativos
Protección y Seguridad de los sistemas operativosAquiles Guzman
 
Tm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareTm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareJulio Pari
 
Modelo de diseño - conceptos finales
Modelo de diseño  - conceptos finalesModelo de diseño  - conceptos finales
Modelo de diseño - conceptos finalesJose Diaz Silva
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrolloitsarellano
 
Estrategias de aplicaciones para las pruebas de integración
Estrategias  de aplicaciones para las pruebas de integraciónEstrategias  de aplicaciones para las pruebas de integración
Estrategias de aplicaciones para las pruebas de integraciónPablo Navarrete
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosJosé Antonio Sandoval Acosta
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMicky Jerzy
 
Análisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructuradoAnálisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructuradojr_palaciosg
 

La actualidad más candente (20)

Arquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidosArquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidos
 
Unidad 2. metodologías de desarrollo DE SOFTWARE
Unidad 2. metodologías de desarrollo DE SOFTWAREUnidad 2. metodologías de desarrollo DE SOFTWARE
Unidad 2. metodologías de desarrollo DE SOFTWARE
 
Rup
RupRup
Rup
 
Ensayo ingenieria de requisitos
Ensayo ingenieria de requisitosEnsayo ingenieria de requisitos
Ensayo ingenieria de requisitos
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicas
 
Arquitecturas de Bases de Datos Distribuidas
Arquitecturas de Bases de Datos DistribuidasArquitecturas de Bases de Datos Distribuidas
Arquitecturas de Bases de Datos Distribuidas
 
Caso De Uso
Caso De UsoCaso De Uso
Caso De Uso
 
TRIGGERS O DISPARADORES
TRIGGERS O DISPARADORESTRIGGERS O DISPARADORES
TRIGGERS O DISPARADORES
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 
Protección y Seguridad de los sistemas operativos
Protección y Seguridad de los sistemas operativosProtección y Seguridad de los sistemas operativos
Protección y Seguridad de los sistemas operativos
 
Tm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareTm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de software
 
Modelo de diseño - conceptos finales
Modelo de diseño  - conceptos finalesModelo de diseño  - conceptos finales
Modelo de diseño - conceptos finales
 
Modelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiralModelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiral
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrollo
 
Diseño arquitectónico
Diseño arquitectónicoDiseño arquitectónico
Diseño arquitectónico
 
Estrategias de aplicaciones para las pruebas de integración
Estrategias  de aplicaciones para las pruebas de integraciónEstrategias  de aplicaciones para las pruebas de integración
Estrategias de aplicaciones para las pruebas de integración
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
Estimación Software por Puntos de Función
Estimación Software por Puntos de FunciónEstimación Software por Puntos de Función
Estimación Software por Puntos de Función
 
Análisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructuradoAnálisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructurado
 

Destacado

XM603 Group4 - 16012010 Q2
XM603 Group4 - 16012010 Q2XM603 Group4 - 16012010 Q2
XM603 Group4 - 16012010 Q2Dinsor Rimnatee
 
Cocomo
CocomoCocomo
Cocomogmjuan
 
20120617 VV Honeywell Turbo Internship
20120617 VV Honeywell Turbo Internship20120617 VV Honeywell Turbo Internship
20120617 VV Honeywell Turbo InternshipVarun Verma
 
Manu - Behavior Based Safety (BBS)
Manu - Behavior Based Safety (BBS)Manu - Behavior Based Safety (BBS)
Manu - Behavior Based Safety (BBS)Manu Thongrat
 
Journals feedback
Journals feedbackJournals feedback
Journals feedbackjmunks
 
Joseph Pasek offer letter
Joseph Pasek offer letter Joseph Pasek offer letter
Joseph Pasek offer letter Joseph Pasek
 
Suneel_QA_Resume_3.4_Years
Suneel_QA_Resume_3.4_YearsSuneel_QA_Resume_3.4_Years
Suneel_QA_Resume_3.4_Yearssuneel yadav
 
Object handling and interpretation workshop 19th century rural scotland dev k...
Object handling and interpretation workshop 19th century rural scotland dev k...Object handling and interpretation workshop 19th century rural scotland dev k...
Object handling and interpretation workshop 19th century rural scotland dev k...Robin Patel
 
Official Transcript Master Degree
Official Transcript Master DegreeOfficial Transcript Master Degree
Official Transcript Master DegreeSok Sokuntheara
 
Evaluating skills moodle version
Evaluating skills   moodle versionEvaluating skills   moodle version
Evaluating skills moodle versionjmunks
 
Diagrama de despliegue
Diagrama de despliegueDiagrama de despliegue
Diagrama de despliegueElvisAR
 

Destacado (20)

Correo
CorreoCorreo
Correo
 
XM603 Group4 - 16012010 Q2
XM603 Group4 - 16012010 Q2XM603 Group4 - 16012010 Q2
XM603 Group4 - 16012010 Q2
 
Cocomo
CocomoCocomo
Cocomo
 
sertifikat_pop
sertifikat_popsertifikat_pop
sertifikat_pop
 
20120617 VV Honeywell Turbo Internship
20120617 VV Honeywell Turbo Internship20120617 VV Honeywell Turbo Internship
20120617 VV Honeywell Turbo Internship
 
Manu - Behavior Based Safety (BBS)
Manu - Behavior Based Safety (BBS)Manu - Behavior Based Safety (BBS)
Manu - Behavior Based Safety (BBS)
 
Bachelor's_degree_Altukhov
Bachelor's_degree_AltukhovBachelor's_degree_Altukhov
Bachelor's_degree_Altukhov
 
Journals feedback
Journals feedbackJournals feedback
Journals feedback
 
Internship JD
Internship JDInternship JD
Internship JD
 
Joseph Pasek offer letter
Joseph Pasek offer letter Joseph Pasek offer letter
Joseph Pasek offer letter
 
360892670837 2
360892670837 2360892670837 2
360892670837 2
 
Suneel_QA_Resume_3.4_Years
Suneel_QA_Resume_3.4_YearsSuneel_QA_Resume_3.4_Years
Suneel_QA_Resume_3.4_Years
 
Object handling and interpretation workshop 19th century rural scotland dev k...
Object handling and interpretation workshop 19th century rural scotland dev k...Object handling and interpretation workshop 19th century rural scotland dev k...
Object handling and interpretation workshop 19th century rural scotland dev k...
 
Official Transcript Master Degree
Official Transcript Master DegreeOfficial Transcript Master Degree
Official Transcript Master Degree
 
doc
docdoc
doc
 
Evaluating skills moodle version
Evaluating skills   moodle versionEvaluating skills   moodle version
Evaluating skills moodle version
 
Dramaturgy Resume
Dramaturgy ResumeDramaturgy Resume
Dramaturgy Resume
 
Employment Guide Kd
Employment Guide KdEmployment Guide Kd
Employment Guide Kd
 
Diagrama de despliegue
Diagrama de despliegueDiagrama de despliegue
Diagrama de despliegue
 
DCCT Learned Lessons
DCCT Learned LessonsDCCT Learned Lessons
DCCT Learned Lessons
 

Similar a Diagrama de Despliegue: Descripción y elementos

Diagrama de Despliegue2
  Diagrama de Despliegue2  Diagrama de Despliegue2
Diagrama de Despliegue2arteaga22
 
Clase De Fds22
Clase De Fds22Clase De Fds22
Clase De Fds22masa832
 
Diagrama de despliegue ejemplo arquitectura de hardware [Autoguardado].pptx
Diagrama de despliegue ejemplo arquitectura de hardware [Autoguardado].pptxDiagrama de despliegue ejemplo arquitectura de hardware [Autoguardado].pptx
Diagrama de despliegue ejemplo arquitectura de hardware [Autoguardado].pptxDelia Marina Herazo Tuiran
 
diagrama de despliegue
diagrama de desplieguediagrama de despliegue
diagrama de despliegueAlberto Zurita
 
Análisis y diseño de sistemas sesion 13 - diagrama de componentes y despliegue
Análisis y diseño de sistemas   sesion 13 - diagrama de componentes y despliegueAnálisis y diseño de sistemas   sesion 13 - diagrama de componentes y despliegue
Análisis y diseño de sistemas sesion 13 - diagrama de componentes y despliegueGianfrancoEduardoBra
 
Clase7 unidad1
Clase7 unidad1Clase7 unidad1
Clase7 unidad1zurda21
 
Diseã‘o estructurado
Diseã‘o estructuradoDiseã‘o estructurado
Diseã‘o estructuradonaviwz
 
Unidad # 6 diseño estructurado de funciones
Unidad # 6 diseño estructurado de funcionesUnidad # 6 diseño estructurado de funciones
Unidad # 6 diseño estructurado de funcionesDarleneperalta
 
Sofware de aplicacion ejecutivo unidad 1
Sofware de aplicacion ejecutivo unidad 1Sofware de aplicacion ejecutivo unidad 1
Sofware de aplicacion ejecutivo unidad 1Angelito Nicolas
 
Fundamentos Básicos para el Diseño del Software - Sistemas II
Fundamentos Básicos para el Diseño del Software - Sistemas IIFundamentos Básicos para el Diseño del Software - Sistemas II
Fundamentos Básicos para el Diseño del Software - Sistemas IIJimmyWilfredMassVerd
 
Diagramas de despliegue leo yam colli
Diagramas de despliegue leo yam colliDiagramas de despliegue leo yam colli
Diagramas de despliegue leo yam colliLeo Yamm 'C'
 

Similar a Diagrama de Despliegue: Descripción y elementos (20)

Diagrama Despligue
Diagrama DespligueDiagrama Despligue
Diagrama Despligue
 
Unidad 4. diseno del sistema
Unidad 4. diseno del sistemaUnidad 4. diseno del sistema
Unidad 4. diseno del sistema
 
Diagrama de Despliegue2
  Diagrama de Despliegue2  Diagrama de Despliegue2
Diagrama de Despliegue2
 
Clase De Fds22
Clase De Fds22Clase De Fds22
Clase De Fds22
 
Diagrama de despliegue ejemplo arquitectura de hardware [Autoguardado].pptx
Diagrama de despliegue ejemplo arquitectura de hardware [Autoguardado].pptxDiagrama de despliegue ejemplo arquitectura de hardware [Autoguardado].pptx
Diagrama de despliegue ejemplo arquitectura de hardware [Autoguardado].pptx
 
diagrama de despliegue
diagrama de desplieguediagrama de despliegue
diagrama de despliegue
 
diagrama de despliegue
diagrama de desplieguediagrama de despliegue
diagrama de despliegue
 
Análisis y diseño de sistemas sesion 13 - diagrama de componentes y despliegue
Análisis y diseño de sistemas   sesion 13 - diagrama de componentes y despliegueAnálisis y diseño de sistemas   sesion 13 - diagrama de componentes y despliegue
Análisis y diseño de sistemas sesion 13 - diagrama de componentes y despliegue
 
Modelo 4+1
Modelo 4+1Modelo 4+1
Modelo 4+1
 
AP05_OA_DisArquiHard.pdf
AP05_OA_DisArquiHard.pdfAP05_OA_DisArquiHard.pdf
AP05_OA_DisArquiHard.pdf
 
Clase7
Clase7Clase7
Clase7
 
Clase7 unidad1
Clase7 unidad1Clase7 unidad1
Clase7 unidad1
 
PresentaciónESCE_2.pptx
PresentaciónESCE_2.pptxPresentaciónESCE_2.pptx
PresentaciónESCE_2.pptx
 
Diagrama de despliegue
Diagrama de despliegueDiagrama de despliegue
Diagrama de despliegue
 
Diseã‘o estructurado
Diseã‘o estructuradoDiseã‘o estructurado
Diseã‘o estructurado
 
Unidad # 6 diseño estructurado de funciones
Unidad # 6 diseño estructurado de funcionesUnidad # 6 diseño estructurado de funciones
Unidad # 6 diseño estructurado de funciones
 
Sofware de aplicacion ejecutivo unidad 1
Sofware de aplicacion ejecutivo unidad 1Sofware de aplicacion ejecutivo unidad 1
Sofware de aplicacion ejecutivo unidad 1
 
Fundamentos Básicos para el Diseño del Software - Sistemas II
Fundamentos Básicos para el Diseño del Software - Sistemas IIFundamentos Básicos para el Diseño del Software - Sistemas II
Fundamentos Básicos para el Diseño del Software - Sistemas II
 
Diagramas de despliegue leo yam colli
Diagramas de despliegue leo yam colliDiagramas de despliegue leo yam colli
Diagramas de despliegue leo yam colli
 
Diagramas.pdf
Diagramas.pdfDiagramas.pdf
Diagramas.pdf
 

Más de mireya2022

Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de softwaremireya2022
 
Modelo cocomo
Modelo cocomo Modelo cocomo
Modelo cocomo mireya2022
 
Diagrama de estado
Diagrama de estadoDiagrama de estado
Diagrama de estadomireya2022
 
Diagrama interaccion
Diagrama interaccionDiagrama interaccion
Diagrama interaccionmireya2022
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clasesmireya2022
 
Diagramas de casos de uso
Diagramas de casos de usoDiagramas de casos de uso
Diagramas de casos de usomireya2022
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rupmireya2022
 
Metodologías xp
Metodologías xpMetodologías xp
Metodologías xpmireya2022
 
Clasificacion de las Metodologias de Desarrollo de Software
Clasificacion de las Metodologias de Desarrollo de SoftwareClasificacion de las Metodologias de Desarrollo de Software
Clasificacion de las Metodologias de Desarrollo de Softwaremireya2022
 
Metodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasMetodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasmireya2022
 

Más de mireya2022 (15)

Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Cpm
CpmCpm
Cpm
 
Pert
PertPert
Pert
 
Cocomo ii
Cocomo iiCocomo ii
Cocomo ii
 
Modelo cocomo
Modelo cocomo Modelo cocomo
Modelo cocomo
 
Dc
DcDc
Dc
 
Diagrama de estado
Diagrama de estadoDiagrama de estado
Diagrama de estado
 
D.Actividad
D.ActividadD.Actividad
D.Actividad
 
Diagrama interaccion
Diagrama interaccionDiagrama interaccion
Diagrama interaccion
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Diagramas de casos de uso
Diagramas de casos de usoDiagramas de casos de uso
Diagramas de casos de uso
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Metodologías xp
Metodologías xpMetodologías xp
Metodologías xp
 
Clasificacion de las Metodologias de Desarrollo de Software
Clasificacion de las Metodologias de Desarrollo de SoftwareClasificacion de las Metodologias de Desarrollo de Software
Clasificacion de las Metodologias de Desarrollo de Software
 
Metodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasMetodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemas
 

Último

Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
CULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirCULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirPaddySydney1
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaJuan Carlos Fonseca Mata
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 

Último (20)

Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
CULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirCULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartir
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - Botánica
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 

Diagrama de Despliegue: Descripción y elementos

  • 1.
  • 2.
  • 3. Que es el diagrama de Despliegue? • Los diagramas de despliegue son uno de los dos tipos de diagramas que aparecen cuando se modelan los aspectos físicos de los sistemas orientados a objetos.
  • 4. En que consiste? • Representan la configuración de los nodos de procesamiento en tiempo de ejecución y los componentes que residen en ellos. Muestran la vista de despliegue estática de una arquitectura y se relacionan con los componentes ya que, por lo común, los nodos contienen uno o más componentes.
  • 5.
  • 6. Que representa? • Los diagramas de despliegue muestran la configuración en funcionamiento del sistema, incluyendo su hardware y su software. Para cada componente de un diagrama de despliegue se deben documentar las características técnicas requeridas, el tráfico de red esperado, el tiempo de respuesta requerido, etc.
  • 7.
  • 8. DEPENDENCIAS Estos son: •NODOS •INSTANCIAS DE COMPONENTES DE SOFTWARE •INSTANCIA DE NODO •ESTEREOTIPO DE NODO •ARTEFACTOS •ASOCIACIÓN •NODO COMO CONTENEDOR
  • 9. NODO: es un objeto físico en tiempo de ejecución que representa un recurso computacional, generalmente con memoria y capacidad de procesamiento.
  • 10. INSTANCIAS DE COMPONENTES DE SOFTWARE: muestran unidades de software en tiempo de ejecución y generalmente ayudan a identificar sus dependencias y su localización en nodos. DICTIONARY
  • 11. INSTANCIA DE NODO:. Una instancia se puede distinguir desde un nodo por el hecho de que su nombre esta subrayado y tiene dos puntos antes del tipo de nodo base.
  • 12. ESTEREOTIPO DE NODO: Un número de estereotipos estándar se proveen para los nodos, nombrados «cdrom», «computer», «pc», «pc client», «pc server», «user pc».
  • 13. ARTEFACTO: Un artefacto es un producto del proceso de desarrollo de software, que puede incluir los modelos del proceso.
  • 14. ASOCIACIÓN: En el contexto del diagrama de despliegue, una asociación representa una ruta de comunicación entre los nodos.
  • 15. NODO COMO CONTENEDOR: Un nodo puede contener otros elementos, como componentes o artefactos.
  • 16.
  • 17. El Diagrama de Despliegue es muy similar al de componentes por lo que también comparte la forma de notación que se ve a continuación:
  • 18. El diagrama de despliegue : • Describe la arquitectura física del sistema durante la ejecución, en términos de: – procesadores – dispositivos – componentes de software • Describen la topología del sistema: la estructura de los elementos de hardware y el software que ejecuta cada uno de ellos.
  • 19. Los diagramas de despliegue se suelen utilizar para modelar: • Sistemas empotrados: Un sistema empotrado es un colección de hardware con una gran cantidad de software que interactúa con el mundo físico. Los sistemas empotrados involucran software que controla dispositivo (motores, actuadores) que a su vez están controlados por estímulos externos como censores. • 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 de los sistemas a través de nodos.
  • 20. - 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 nodo a otro. El diseño de tales sistemas requiere tomar decisiones que permitan un cambio continuo de la topología del sistema.
  • 21.
  • 22. Cuando se dibuje un diagrama de despliegue: -Hay que darle un nombre que comunique su propósito. - Hay que distribuir sus elementos para minimizar los cruces de líneas. - Hay que organizar sus elementos espacialmente para que los que estén cercanos semánticamente también lo estén físicamente. - Hay que usar notas y colores como señales visuales para llamar la atención sobre las características importante del diagrama. - Hay que usar los elementos estereotipados con cuidado.Hay que elegir un pequeño conjunto de íconos para el proyecto o la empresa y utilizarlos de forma consistente.
  • 23. Un diagrama de despliegue bien estructurado: -Se ocupa de modelar un aspecto de la vista de despliegue estática de un sistema. - Contiene sólo aquellos elementos que son esenciales para comprender ese aspecto. - Proporciona detalles de forma consistente con el nivel de abstracción, mostrando sólo aquellos adornos que son esenciales para su comprensión. - No es tan minimalista que no ofrezca información al lector sobre los aspectos importantes de la semántica.
  • 24.
  • 26. DIAGRAMA DE DESPLIEGUE PARA INGRESAR AL SISTEMA Y MOSTRAR COBROS
  • 27. DIAGRAMA DE DESPLIEGUE DE DETALLES DE PACIENTES
  • 28. DIAGRAMA DE DESPLIEGUE DE SOLICITUD DE BUSQUEDA DE INFORMACION DE PACIENTES
  • 29. DIAGRAMA DE DESPLIEGUE PARA CAMBIAR CONTRASEÑA
  • 30. DIAGRAMA DE DESPLIEGUE DE UN CASO EN GENERAL
  • 31. DIAGRAMAS DE DESPLIEGUE O DISTRIBUCION
  • 32. Los diagramas despliegue se utilizan para modelar la vista de despliegue estática de un sistema. Esta vista cubre principalmente la distribución,entrega e instalación de las partes que configuran el sistema físico. Hay varios tipos de sistemas para los que son innecesarios los diagramas de despliegue.Si se desarrolla un software que reside en una maquina e interactúa solo con dispositivos estandar en esa maquina, que ya son gestionados por el sistema operativo(por ejemplo: el teclado,la pantalla y el MODEM de un PC), se pueden ignorar los diagramas de despliegue. Por otro lado si se desarrolla un software que interactúa con dispositivos que normalmente no gestiona el sistema operativo o si el sistema esta distribuido físicamente sobre varios procesadores, entonces la utilización delos diagramas de despliegue ayudara a razonar sobre la correspondencia entre el software y el hardware del sistema. Cuando se modela la vista de despliegue estatica de un sistema, normalmente se utlizaran los diagramas de despliegue de unade las tres siguientes maneras: 1.Para modelar sistemas empotrados. 2. Para modelar sistemas cliente / servidor. 3. Para modelar sistemas completamente empotrados. USOS COMUNES