SlideShare una empresa de Scribd logo
DIAGRAMA DE COMPONENTES
Elementos del Diagrama de Componentes
Normalmente los diagramas de Componentes
contienen:
 componentes
 interfaces
 Relaciones de dependencia, generalización,
asociación y realización
 Paquetes o subsistemas
COMPONENTE
 Un componente es una parte física de un sistema (modulo, base
de datos, programa ejecutable, etc.). Se puede decir que un
componente es la materialización de una o mas clases, porque
una abstracción con atributos y métodos pueden ser
implementados en los componentes.
 En un DC, un componente se representa con un rectángulo en
el que se escribe su nombre y en el se muestran dos pequeños
rectángulos al lado izquierdo. O también los siguientes:
Representación simple de un Componente
 Los componentes se pueden agrupar en paquetes asi como
los objetos en clases, además pueden haber entre ellos
relaciones de dependencia como:
 generalización
 asociación
 agregación
 realización
UML define cinco estereotipos estándar que se aplican en
los componentes
 Executable, componente que se puede ejecutar
 Library, biblioteca de objetos estática o diná
 mica
 Table, Componentes que representa una tabla de base
de datos
 File, componente que representa un documento que
contiene código fuente o datos
 Document, Comp. Que representa un documento.
INTERFACES
 Es el lazo de unión entre varios componentes.
Donde C es el nombre de la interfaz.
 Las interfaces pueden representarse de varias formas,
como vemos en la grafica:
Además se pueden representar de dos maneras
de forma icónica y expandida.
EJEMPLO DE DIAGRAMA DE COMPONENTES
PASOS PARA LA ELABORACIÓN DE UN
DIAGRAMA DE COMPONENTES
 previamente al diagrama de componentes debemos de
tener hecho el diagrama de clases.
 Se debe identificar a todos las clases que participaran
en el sistema o subsistema a desarrollar.
 Una vez identificado las clases, se procede a identificar
sus métodos.
 Estos métodos pasaran a ser módulos con líneas de
código independientes.
 Estos módulos serán los componentes de nuestro
diagrama.
 Estos componentes se relacionan entre si por medio de
sus interfaces.

Más contenido relacionado

La actualidad más candente

Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
Universidad Técnica del Norte
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
PPMC26
 
diagramas
diagramas diagramas
diagramas
blackjorg
 
Hora 12
Hora 12Hora 12
Hora 12
Gaby Casillas
 
diagrama de depliegue
diagrama de deplieguediagrama de depliegue
diagrama de depliegue
marianela0393
 
Diagrama de despliegue
Diagrama de despliegueDiagrama de despliegue
Diagrama de despliegue
Cesar Antonio Doncel
 
Diagrama de paquete
Diagrama de paqueteDiagrama de paquete
Diagrama de paquete
Carlos Mercado
 
Diagramas de componentes exposicion martes
Diagramas de componentes exposicion  martesDiagramas de componentes exposicion  martes
Diagramas de componentes exposicion martes
Jackson Marshelo
 
Sesion 7 3 diseño diagramas de componentes
Sesion 7 3 diseño   diagramas de componentesSesion 7 3 diseño   diagramas de componentes
Sesion 7 3 diseño diagramas de componentes
Julio Pari
 
Lex
LexLex
Marifer diapositivas uml roisbel
Marifer diapositivas uml roisbelMarifer diapositivas uml roisbel
Marifer diapositivas uml roisbel
nubiafernandez8
 
Perfiles UML - Eliana Concha
Perfiles UML - Eliana ConchaPerfiles UML - Eliana Concha
Perfiles UML - Eliana Concha
2008PA2Info3
 
Diagrama de componentes
Diagrama de componentesDiagrama de componentes
Diagrama de componentes
uitron
 
Sesion1.1 uml
Sesion1.1 umlSesion1.1 uml
Sesion1.1 uml
yonnyl
 
Diagrama de despliegue
Diagrama de despliegueDiagrama de despliegue
Diagrama de despliegue
ElvisAR
 
Introducion uml
Introducion umlIntroducion uml
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
richardmora
 
Curso Uml 2.5 Diagramas De ImplementacióN
Curso Uml   2.5 Diagramas De ImplementacióNCurso Uml   2.5 Diagramas De ImplementacióN
Curso Uml 2.5 Diagramas De ImplementacióN
Emilio Aviles Avila
 
Componentes
ComponentesComponentes
Componentes
leonqn1
 
Uml
UmlUml

La actualidad más candente (20)

Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
diagramas
diagramas diagramas
diagramas
 
Hora 12
Hora 12Hora 12
Hora 12
 
diagrama de depliegue
diagrama de deplieguediagrama de depliegue
diagrama de depliegue
 
Diagrama de despliegue
Diagrama de despliegueDiagrama de despliegue
Diagrama de despliegue
 
Diagrama de paquete
Diagrama de paqueteDiagrama de paquete
Diagrama de paquete
 
Diagramas de componentes exposicion martes
Diagramas de componentes exposicion  martesDiagramas de componentes exposicion  martes
Diagramas de componentes exposicion martes
 
Sesion 7 3 diseño diagramas de componentes
Sesion 7 3 diseño   diagramas de componentesSesion 7 3 diseño   diagramas de componentes
Sesion 7 3 diseño diagramas de componentes
 
Lex
LexLex
Lex
 
Marifer diapositivas uml roisbel
Marifer diapositivas uml roisbelMarifer diapositivas uml roisbel
Marifer diapositivas uml roisbel
 
Perfiles UML - Eliana Concha
Perfiles UML - Eliana ConchaPerfiles UML - Eliana Concha
Perfiles UML - Eliana Concha
 
Diagrama de componentes
Diagrama de componentesDiagrama de componentes
Diagrama de componentes
 
Sesion1.1 uml
Sesion1.1 umlSesion1.1 uml
Sesion1.1 uml
 
Diagrama de despliegue
Diagrama de despliegueDiagrama de despliegue
Diagrama de despliegue
 
Introducion uml
Introducion umlIntroducion uml
Introducion uml
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Curso Uml 2.5 Diagramas De ImplementacióN
Curso Uml   2.5 Diagramas De ImplementacióNCurso Uml   2.5 Diagramas De ImplementacióN
Curso Uml 2.5 Diagramas De ImplementacióN
 
Componentes
ComponentesComponentes
Componentes
 
Uml
UmlUml
Uml
 

Similar a Componen1

Diagrama de componentes
Diagrama de componentesDiagrama de componentes
Diagrama de componentes
uitron
 
Dc
DcDc
UT5 - Introduccion al lenguaje unificado UML.pdf
UT5 - Introduccion al lenguaje unificado UML.pdfUT5 - Introduccion al lenguaje unificado UML.pdf
UT5 - Introduccion al lenguaje unificado UML.pdf
AntonioJesusGalianoS
 
Densy yuli
Densy yuliDensy yuli
D Iagramas U Ml
D Iagramas U MlD Iagramas U Ml
D Iagramas U Ml
jessica
 
D Iagramas U Ml
D Iagramas U MlD Iagramas U Ml
D Iagramas U Ml
jessica
 
Densy yuli
Densy yuliDensy yuli
Densy yuli
Densy yuliDensy yuli
Diagrama de clases y diagrama de objetos
Diagrama de clases y diagrama de objetosDiagrama de clases y diagrama de objetos
Diagrama de clases y diagrama de objetos
Ricardo Garcia
 
Modulos de vista
Modulos de vistaModulos de vista
Modulos de vista
EdiTth Ortega
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructurado
azuajesimon
 
Sesion12.pptx
Sesion12.pptxSesion12.pptx
Sesion12.pptx
LUISMIGUELVALVASLINA
 
Trabajo de programacion uml
Trabajo de programacion umlTrabajo de programacion uml
Trabajo de programacion uml
cristhianlopezcuenca
 
Diagrama de Componentes - DC.pptx
Diagrama de Componentes - DC.pptxDiagrama de Componentes - DC.pptx
Diagrama de Componentes - DC.pptx
DanielFrancoCoilaCor1
 
Fis 4 5
Fis 4 5Fis 4 5
UML.pptx
UML.pptxUML.pptx
UML.pptx
juan gonzalez
 
M O D U L A R I D A D
M O D U L A R I D A DM O D U L A R I D A D
M O D U L A R I D A D
JORGE ARMANDO
 
U1 s3 introducción a uml parte 1
U1 s3 introducción a uml parte 1U1 s3 introducción a uml parte 1
U1 s3 introducción a uml parte 1
Giovanni Mézquita Hoyos
 
Uml
UmlUml
Arquitectura-UML.-Componentes.-Despliegue.-v-2017.01-Prof.-L.-Straccia.pptx
Arquitectura-UML.-Componentes.-Despliegue.-v-2017.01-Prof.-L.-Straccia.pptxArquitectura-UML.-Componentes.-Despliegue.-v-2017.01-Prof.-L.-Straccia.pptx
Arquitectura-UML.-Componentes.-Despliegue.-v-2017.01-Prof.-L.-Straccia.pptx
OliverSegundoSanchez
 

Similar a Componen1 (20)

Diagrama de componentes
Diagrama de componentesDiagrama de componentes
Diagrama de componentes
 
Dc
DcDc
Dc
 
UT5 - Introduccion al lenguaje unificado UML.pdf
UT5 - Introduccion al lenguaje unificado UML.pdfUT5 - Introduccion al lenguaje unificado UML.pdf
UT5 - Introduccion al lenguaje unificado UML.pdf
 
Densy yuli
Densy yuliDensy yuli
Densy yuli
 
D Iagramas U Ml
D Iagramas U MlD Iagramas U Ml
D Iagramas U Ml
 
D Iagramas U Ml
D Iagramas U MlD Iagramas U Ml
D Iagramas U Ml
 
Densy yuli
Densy yuliDensy yuli
Densy yuli
 
Densy yuli
Densy yuliDensy yuli
Densy yuli
 
Diagrama de clases y diagrama de objetos
Diagrama de clases y diagrama de objetosDiagrama de clases y diagrama de objetos
Diagrama de clases y diagrama de objetos
 
Modulos de vista
Modulos de vistaModulos de vista
Modulos de vista
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructurado
 
Sesion12.pptx
Sesion12.pptxSesion12.pptx
Sesion12.pptx
 
Trabajo de programacion uml
Trabajo de programacion umlTrabajo de programacion uml
Trabajo de programacion uml
 
Diagrama de Componentes - DC.pptx
Diagrama de Componentes - DC.pptxDiagrama de Componentes - DC.pptx
Diagrama de Componentes - DC.pptx
 
Fis 4 5
Fis 4 5Fis 4 5
Fis 4 5
 
UML.pptx
UML.pptxUML.pptx
UML.pptx
 
M O D U L A R I D A D
M O D U L A R I D A DM O D U L A R I D A D
M O D U L A R I D A D
 
U1 s3 introducción a uml parte 1
U1 s3 introducción a uml parte 1U1 s3 introducción a uml parte 1
U1 s3 introducción a uml parte 1
 
Uml
UmlUml
Uml
 
Arquitectura-UML.-Componentes.-Despliegue.-v-2017.01-Prof.-L.-Straccia.pptx
Arquitectura-UML.-Componentes.-Despliegue.-v-2017.01-Prof.-L.-Straccia.pptxArquitectura-UML.-Componentes.-Despliegue.-v-2017.01-Prof.-L.-Straccia.pptx
Arquitectura-UML.-Componentes.-Despliegue.-v-2017.01-Prof.-L.-Straccia.pptx
 

Más de gmjuan

Calidad
CalidadCalidad
Calidad
gmjuan
 
Cpm
CpmCpm
Cpm
gmjuan
 
Cocomo ii
Cocomo iiCocomo ii
Cocomo ii
gmjuan
 
Pert
PertPert
Pert
gmjuan
 
Cocomo
CocomoCocomo
Cocomo
gmjuan
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomo
gmjuan
 
Auto cad
Auto cadAuto cad
Auto cad
gmjuan
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
gmjuan
 
Diagramas de despliegue
Diagramas de despliegueDiagramas de despliegue
Diagramas de despliegue
gmjuan
 
Diagramas de estado
Diagramas de estadoDiagramas de estado
Diagramas de estado
gmjuan
 
Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividades
gmjuan
 
Diagramas de interaccion
Diagramas de interaccionDiagramas de interaccion
Diagramas de interaccion
gmjuan
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
gmjuan
 
Presentación1
Presentación1Presentación1
Presentación1
gmjuan
 
Analisis de requerimientos
Analisis de requerimientosAnalisis de requerimientos
Analisis de requerimientos
gmjuan
 
Metodologias rup
Metodologias rupMetodologias rup
Metodologias rup
gmjuan
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
gmjuan
 
Clasificacion de metodologias para el desarrollo de software
Clasificacion de metodologias para el desarrollo de softwareClasificacion de metodologias para el desarrollo de software
Clasificacion de metodologias para el desarrollo de software
gmjuan
 
Metodologias para el desarrollo de sistemas
Metodologias para el desarrollo de sistemasMetodologias para el desarrollo de sistemas
Metodologias para el desarrollo de sistemas
gmjuan
 

Más de gmjuan (19)

Calidad
CalidadCalidad
Calidad
 
Cpm
CpmCpm
Cpm
 
Cocomo ii
Cocomo iiCocomo ii
Cocomo ii
 
Pert
PertPert
Pert
 
Cocomo
CocomoCocomo
Cocomo
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomo
 
Auto cad
Auto cadAuto cad
Auto cad
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Diagramas de despliegue
Diagramas de despliegueDiagramas de despliegue
Diagramas de despliegue
 
Diagramas de estado
Diagramas de estadoDiagramas de estado
Diagramas de estado
 
Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividades
 
Diagramas de interaccion
Diagramas de interaccionDiagramas de interaccion
Diagramas de interaccion
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Presentación1
Presentación1Presentación1
Presentación1
 
Analisis de requerimientos
Analisis de requerimientosAnalisis de requerimientos
Analisis de requerimientos
 
Metodologias rup
Metodologias rupMetodologias rup
Metodologias rup
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
 
Clasificacion de metodologias para el desarrollo de software
Clasificacion de metodologias para el desarrollo de softwareClasificacion de metodologias para el desarrollo de software
Clasificacion de metodologias para el desarrollo de software
 
Metodologias para el desarrollo de sistemas
Metodologias para el desarrollo de sistemasMetodologias para el desarrollo de sistemas
Metodologias para el desarrollo de sistemas
 

Último

Maria Jose Acosta | Mapa conceptual sobre el Realismo
Maria Jose Acosta | Mapa conceptual sobre el RealismoMaria Jose Acosta | Mapa conceptual sobre el Realismo
Maria Jose Acosta | Mapa conceptual sobre el Realismo
paolamezagu
 
Registro de prestaciones en el formato único de atención neonatal
Registro de prestaciones en el formato único de atención neonatalRegistro de prestaciones en el formato único de atención neonatal
Registro de prestaciones en el formato único de atención neonatal
ErikaSeminarioLeyva
 
SESION 11 DE JULIO -3RD C PERU A MULTICULTURAL COUNTRY.docx
SESION 11 DE JULIO -3RD C  PERU A MULTICULTURAL COUNTRY.docxSESION 11 DE JULIO -3RD C  PERU A MULTICULTURAL COUNTRY.docx
SESION 11 DE JULIO -3RD C PERU A MULTICULTURAL COUNTRY.docx
KatherineUribeCaball
 
CCOO 10 de julio de 2024.pdf Presentación en la Escuela de Verano de CCOO d...
CCOO 10 de julio de 2024.pdf   Presentación en la Escuela de Verano de CCOO d...CCOO 10 de julio de 2024.pdf   Presentación en la Escuela de Verano de CCOO d...
CCOO 10 de julio de 2024.pdf Presentación en la Escuela de Verano de CCOO d...
Universidad Autónoma de Barcelona
 
5.1 CLASE I - PERSPECTIVAS DE LA INGENIERIA Y ARQUITECTURA(1).pptx
5.1 CLASE I - PERSPECTIVAS DE LA INGENIERIA Y ARQUITECTURA(1).pptx5.1 CLASE I - PERSPECTIVAS DE LA INGENIERIA Y ARQUITECTURA(1).pptx
5.1 CLASE I - PERSPECTIVAS DE LA INGENIERIA Y ARQUITECTURA(1).pptx
emsalvatierrami
 
Neuroventas para mejorar promotiroa de ventas
Neuroventas para mejorar  promotiroa de ventasNeuroventas para mejorar  promotiroa de ventas
Neuroventas para mejorar promotiroa de ventas
marlondevivo
 
Alvaro Gabriel Abril Abrill(voluntariado).pptx
Alvaro Gabriel Abril Abrill(voluntariado).pptxAlvaro Gabriel Abril Abrill(voluntariado).pptx
Alvaro Gabriel Abril Abrill(voluntariado).pptx
jcastilloc2
 
Tipos de textos desarrollo,Tipos de textos desarrollo,Tipos de textos desarro...
Tipos de textos desarrollo,Tipos de textos desarrollo,Tipos de textos desarro...Tipos de textos desarrollo,Tipos de textos desarrollo,Tipos de textos desarro...
Tipos de textos desarrollo,Tipos de textos desarrollo,Tipos de textos desarro...
jmlescano92
 
explora el boletín del 08 julio 2024.doc
explora el boletín del 08 julio 2024.docexplora el boletín del 08 julio 2024.doc
explora el boletín del 08 julio 2024.doc
Yes Europa
 
Propuestas de Nuevo Rumbo - Planilla verde
Propuestas de Nuevo Rumbo -  Planilla verdePropuestas de Nuevo Rumbo -  Planilla verde
Propuestas de Nuevo Rumbo - Planilla verde
cfernandoalvarezsanc
 
Girls Call Ahemdabad 000XX00000 Provide Best And Top Girl Service And No1 in ...
Girls Call Ahemdabad 000XX00000 Provide Best And Top Girl Service And No1 in ...Girls Call Ahemdabad 000XX00000 Provide Best And Top Girl Service And No1 in ...
Girls Call Ahemdabad 000XX00000 Provide Best And Top Girl Service And No1 in ...
mukeshagarwal5411
 
Eidos Global_y_Microsoft._Marketing_360deg_certificado.pdf
Eidos Global_y_Microsoft._Marketing_360deg_certificado.pdfEidos Global_y_Microsoft._Marketing_360deg_certificado.pdf
Eidos Global_y_Microsoft._Marketing_360deg_certificado.pdf
sofiamc15
 
361976531-Triptico-Virgen-Del-Carmen.pdf
361976531-Triptico-Virgen-Del-Carmen.pdf361976531-Triptico-Virgen-Del-Carmen.pdf
361976531-Triptico-Virgen-Del-Carmen.pdf
KafabriSenollimSediv
 
Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 in City
 Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 in City Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 in City
Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 in City
rakeshsoni95123
 
explora el boletín del 12 de julio 2024.doc
explora el boletín del 12 de julio 2024.docexplora el boletín del 12 de julio 2024.doc
explora el boletín del 12 de julio 2024.doc
Yes Europa
 

Último (15)

Maria Jose Acosta | Mapa conceptual sobre el Realismo
Maria Jose Acosta | Mapa conceptual sobre el RealismoMaria Jose Acosta | Mapa conceptual sobre el Realismo
Maria Jose Acosta | Mapa conceptual sobre el Realismo
 
Registro de prestaciones en el formato único de atención neonatal
Registro de prestaciones en el formato único de atención neonatalRegistro de prestaciones en el formato único de atención neonatal
Registro de prestaciones en el formato único de atención neonatal
 
SESION 11 DE JULIO -3RD C PERU A MULTICULTURAL COUNTRY.docx
SESION 11 DE JULIO -3RD C  PERU A MULTICULTURAL COUNTRY.docxSESION 11 DE JULIO -3RD C  PERU A MULTICULTURAL COUNTRY.docx
SESION 11 DE JULIO -3RD C PERU A MULTICULTURAL COUNTRY.docx
 
CCOO 10 de julio de 2024.pdf Presentación en la Escuela de Verano de CCOO d...
CCOO 10 de julio de 2024.pdf   Presentación en la Escuela de Verano de CCOO d...CCOO 10 de julio de 2024.pdf   Presentación en la Escuela de Verano de CCOO d...
CCOO 10 de julio de 2024.pdf Presentación en la Escuela de Verano de CCOO d...
 
5.1 CLASE I - PERSPECTIVAS DE LA INGENIERIA Y ARQUITECTURA(1).pptx
5.1 CLASE I - PERSPECTIVAS DE LA INGENIERIA Y ARQUITECTURA(1).pptx5.1 CLASE I - PERSPECTIVAS DE LA INGENIERIA Y ARQUITECTURA(1).pptx
5.1 CLASE I - PERSPECTIVAS DE LA INGENIERIA Y ARQUITECTURA(1).pptx
 
Neuroventas para mejorar promotiroa de ventas
Neuroventas para mejorar  promotiroa de ventasNeuroventas para mejorar  promotiroa de ventas
Neuroventas para mejorar promotiroa de ventas
 
Alvaro Gabriel Abril Abrill(voluntariado).pptx
Alvaro Gabriel Abril Abrill(voluntariado).pptxAlvaro Gabriel Abril Abrill(voluntariado).pptx
Alvaro Gabriel Abril Abrill(voluntariado).pptx
 
Tipos de textos desarrollo,Tipos de textos desarrollo,Tipos de textos desarro...
Tipos de textos desarrollo,Tipos de textos desarrollo,Tipos de textos desarro...Tipos de textos desarrollo,Tipos de textos desarrollo,Tipos de textos desarro...
Tipos de textos desarrollo,Tipos de textos desarrollo,Tipos de textos desarro...
 
explora el boletín del 08 julio 2024.doc
explora el boletín del 08 julio 2024.docexplora el boletín del 08 julio 2024.doc
explora el boletín del 08 julio 2024.doc
 
Propuestas de Nuevo Rumbo - Planilla verde
Propuestas de Nuevo Rumbo -  Planilla verdePropuestas de Nuevo Rumbo -  Planilla verde
Propuestas de Nuevo Rumbo - Planilla verde
 
Girls Call Ahemdabad 000XX00000 Provide Best And Top Girl Service And No1 in ...
Girls Call Ahemdabad 000XX00000 Provide Best And Top Girl Service And No1 in ...Girls Call Ahemdabad 000XX00000 Provide Best And Top Girl Service And No1 in ...
Girls Call Ahemdabad 000XX00000 Provide Best And Top Girl Service And No1 in ...
 
Eidos Global_y_Microsoft._Marketing_360deg_certificado.pdf
Eidos Global_y_Microsoft._Marketing_360deg_certificado.pdfEidos Global_y_Microsoft._Marketing_360deg_certificado.pdf
Eidos Global_y_Microsoft._Marketing_360deg_certificado.pdf
 
361976531-Triptico-Virgen-Del-Carmen.pdf
361976531-Triptico-Virgen-Del-Carmen.pdf361976531-Triptico-Virgen-Del-Carmen.pdf
361976531-Triptico-Virgen-Del-Carmen.pdf
 
Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 in City
 Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 in City Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 in City
Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 in City
 
explora el boletín del 12 de julio 2024.doc
explora el boletín del 12 de julio 2024.docexplora el boletín del 12 de julio 2024.doc
explora el boletín del 12 de julio 2024.doc
 

Componen1

  • 2. Elementos del Diagrama de Componentes Normalmente los diagramas de Componentes contienen:  componentes  interfaces  Relaciones de dependencia, generalización, asociación y realización  Paquetes o subsistemas
  • 3. COMPONENTE  Un componente es una parte física de un sistema (modulo, base de datos, programa ejecutable, etc.). Se puede decir que un componente es la materialización de una o mas clases, porque una abstracción con atributos y métodos pueden ser implementados en los componentes.  En un DC, un componente se representa con un rectángulo en el que se escribe su nombre y en el se muestran dos pequeños rectángulos al lado izquierdo. O también los siguientes: Representación simple de un Componente
  • 4.  Los componentes se pueden agrupar en paquetes asi como los objetos en clases, además pueden haber entre ellos relaciones de dependencia como:  generalización  asociación  agregación  realización
  • 5. UML define cinco estereotipos estándar que se aplican en los componentes  Executable, componente que se puede ejecutar  Library, biblioteca de objetos estática o diná  mica  Table, Componentes que representa una tabla de base de datos  File, componente que representa un documento que contiene código fuente o datos  Document, Comp. Que representa un documento.
  • 6. INTERFACES  Es el lazo de unión entre varios componentes. Donde C es el nombre de la interfaz.
  • 7.  Las interfaces pueden representarse de varias formas, como vemos en la grafica:
  • 8. Además se pueden representar de dos maneras de forma icónica y expandida.
  • 9. EJEMPLO DE DIAGRAMA DE COMPONENTES
  • 10. PASOS PARA LA ELABORACIÓN DE UN DIAGRAMA DE COMPONENTES  previamente al diagrama de componentes debemos de tener hecho el diagrama de clases.  Se debe identificar a todos las clases que participaran en el sistema o subsistema a desarrollar.  Una vez identificado las clases, se procede a identificar sus métodos.  Estos métodos pasaran a ser módulos con líneas de código independientes.  Estos módulos serán los componentes de nuestro diagrama.  Estos componentes se relacionan entre si por medio de sus interfaces.