SlideShare una empresa de Scribd logo
1 de 10
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

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 (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
Calidadgmjuan
 
Cocomo ii
Cocomo iiCocomo ii
Cocomo iigmjuan
 
Cocomo
CocomoCocomo
Cocomogmjuan
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomogmjuan
 
Auto cad
Auto cadAuto cad
Auto cadgmjuan
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosgmjuan
 
Diagramas de despliegue
Diagramas de despliegueDiagramas de despliegue
Diagramas de desplieguegmjuan
 
Diagramas de estado
Diagramas de estadoDiagramas de estado
Diagramas de estadogmjuan
 
Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividadesgmjuan
 
Diagramas de interaccion
Diagramas de interaccionDiagramas de interaccion
Diagramas de interacciongmjuan
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clasesgmjuan
 
Presentación1
Presentación1Presentación1
Presentación1gmjuan
 
Analisis de requerimientos
Analisis de requerimientosAnalisis de requerimientos
Analisis de requerimientosgmjuan
 
Metodologias rup
Metodologias rupMetodologias rup
Metodologias rupgmjuan
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xpgmjuan
 
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 softwaregmjuan
 
Metodologias para el desarrollo de sistemas
Metodologias para el desarrollo de sistemasMetodologias para el desarrollo de sistemas
Metodologias para el desarrollo de sistemasgmjuan
 

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
 

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.