SlideShare una empresa de Scribd logo
UNIVERSIDAD TÉCNICA DEL NORTE
FICA-CISIC
INGENIERÍA DE SOFTWARE I
DIAGRAMA DE COMPONENTES
Integrantes: Paola Tito
Estalin Trujillo
DIAGRAMA DE COMPONENTES
 Un diagrama de componentes muestra
clasificadores de componentes, las clases definidas
en ellos, y las relaciones entre ellas. Los
clasificadores de componentes también se pueden
anidar dentro de otros clasificadores de
componentes para mostrar relaciones de
definición.
 Los diagramas de componentes describen los
elementos físicos del sistema y sus relaciones.
DIAGRAMA DE COMPONENTES
 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.
CARACTERÍSTICAS
 Muestra como el sistema esta dividido en componentes
y las dependencias entre ellos
 Provee una vista arquitectónica de alto nivel del sistema
 Ayuda a los programadores a visualizar el camino de
implementación.
 Permite tomar decisiones respecto a las tareas de
implementación.
ESTEREOTIPOS DE COMPONENTES
UML define cinco estereotipos estándar que se aplican en los
componentes.
 Ejecutable (Executable): componente que se puede ejecutar
 Librería (Library): biblioteca de objetos estática o dinámica
 Tabla (Table): Componentes que representa una tabla de base de
datos
 Archivo (File): componente que representa un documento que
contiene código fuente o datos
 Documento (Document): Comp. Que representa un documento.
ELEMENTOS
Normalmente los DC contienen los siguientes
elementos:
 Componentes
 Interfaces
 Relaciones de dependencia, generalización,
asociación y realización.
 Paquetes o subsistemas.
COMPONENTE
 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
INTERFACES
 Una interfaz contiene una colección de operaciones y se utiliza para
especificar los servicios de una clase o de un componente.Es el lazo de
unión entre varios componentes.
 Las interfaces pueden representarse de varias formas, como vemos en la
grafica:
Donde C es el nombre de la interfaz.
Relaciones de Dependencia
Los componentes se pueden agrupar en paquetes así como los objetos en
clases, además pueden haber entre ellos relaciones de dependencia como:
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
EJEMPLO
VENTAJAS
 Nos permite ver el modelado de un sistema o
subsistema
 Permite especificar un componente con interfaces bien
defiendas.
 Representan aspecto físicos del sistema.
 Se puede construir a partir del modelo de clases y
escribir desde cero para un nuevo sistema
 Se puede importar desde otros proyectos.
DESVENTAJAS
 No representa aspectos irremplazables del sistema

Más contenido relacionado

La actualidad más candente

Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
yoiner santiago
 
Enfoque estructurado y Enfoque OO - Ingenieria de software
Enfoque estructurado y Enfoque OO  - Ingenieria de softwareEnfoque estructurado y Enfoque OO  - Ingenieria de software
Enfoque estructurado y Enfoque OO - Ingenieria de software
Kola Real
 
Metodología orientada a objetos
Metodología orientada a objetosMetodología orientada a objetos
Metodología orientada a objetos
alcrrsc
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
Jorge Garcia
 
Diagrama de Flujo de Datos
Diagrama de Flujo de DatosDiagrama de Flujo de Datos
Diagrama de Flujo de Datos
Inés Andara
 
automatas finitos
 automatas finitos automatas finitos
automatas finitos
Anel Sosa
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
landeta_p
 
Diagrama de Colaboración
Diagrama de ColaboraciónDiagrama de Colaboración
Diagrama de Colaboración
Universidad Técnica del Norte
 
Sistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosSistema De Gestión De Base De Datos
Sistema De Gestión De Base De Datos
Guillermo Chirinos
 
Modelos de dominio
Modelos de dominioModelos de dominio
Modelos de dominio
Juan Pablo Bustos Thames
 
DIAGRAMAS DE CLASE
DIAGRAMAS DE CLASEDIAGRAMAS DE CLASE
DIAGRAMAS DE CLASE
Juan Raul Vergara
 
Base de Datos Orientada a Objetos
Base de Datos Orientada a ObjetosBase de Datos Orientada a Objetos
Base de Datos Orientada a Objetos
Andrés Felipe Montoya Ríos
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
Nedoww Haw
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)
katherine revelo gomez
 
Diagrama de clases UML
Diagrama de clases UMLDiagrama de clases UML
Diagrama de clases UML
José Antonio Sandoval Acosta
 
Diagramas clases presentacion
Diagramas clases presentacionDiagramas clases presentacion
Diagramas clases presentacion
josebrandon24
 
Diagramas de colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboracion
d-draem
 
Rational rose
Rational roseRational rose
Rational rose
Israel Chava Gonzales
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacion
oswchavez
 
Uml presentacion
Uml   presentacionUml   presentacion
Uml presentacion
sergio limachi
 

La actualidad más candente (20)

Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
 
Enfoque estructurado y Enfoque OO - Ingenieria de software
Enfoque estructurado y Enfoque OO  - Ingenieria de softwareEnfoque estructurado y Enfoque OO  - Ingenieria de software
Enfoque estructurado y Enfoque OO - Ingenieria de software
 
Metodología orientada a objetos
Metodología orientada a objetosMetodología orientada a objetos
Metodología orientada a objetos
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Diagrama de Flujo de Datos
Diagrama de Flujo de DatosDiagrama de Flujo de Datos
Diagrama de Flujo de Datos
 
automatas finitos
 automatas finitos automatas finitos
automatas finitos
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
 
Diagrama de Colaboración
Diagrama de ColaboraciónDiagrama de Colaboración
Diagrama de Colaboración
 
Sistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosSistema De Gestión De Base De Datos
Sistema De Gestión De Base De Datos
 
Modelos de dominio
Modelos de dominioModelos de dominio
Modelos de dominio
 
DIAGRAMAS DE CLASE
DIAGRAMAS DE CLASEDIAGRAMAS DE CLASE
DIAGRAMAS DE CLASE
 
Base de Datos Orientada a Objetos
Base de Datos Orientada a ObjetosBase de Datos Orientada a Objetos
Base de Datos Orientada a Objetos
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)
 
Diagrama de clases UML
Diagrama de clases UMLDiagrama de clases UML
Diagrama de clases UML
 
Diagramas clases presentacion
Diagramas clases presentacionDiagramas clases presentacion
Diagramas clases presentacion
 
Diagramas de colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboracion
 
Rational rose
Rational roseRational rose
Rational rose
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacion
 
Uml presentacion
Uml   presentacionUml   presentacion
Uml presentacion
 

Destacado

Diagrama de componentes
Diagrama de componentesDiagrama de componentes
Diagrama de componentes
Daniel Huerta Cruz
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
1da4
 
Diagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegueDiagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegue
joshell
 
DIAGRAMA DE COMPONENTES
DIAGRAMA DE COMPONENTESDIAGRAMA DE COMPONENTES
DIAGRAMA DE COMPONENTES
Trabajos Grupal Ing de Software
 
Uml
UmlUml
Diagramas De Secuencia
Diagramas De SecuenciaDiagramas De Secuencia
Diagramas De Secuencia
Fabian Garcia
 
Diagramas de comportamientos
Diagramas de comportamientosDiagramas de comportamientos
Diagramas de comportamientos
Orlando Jose Valencia Acuña
 
Uml gota-a-gota
Uml gota-a-gotaUml gota-a-gota
Uml gota-a-gota
UPN
 
DIAGRAMA DE COMPONENTES
DIAGRAMA DE COMPONENTESDIAGRAMA DE COMPONENTES
DIAGRAMA DE COMPONENTES
BiingeSof
 
Cap5 DiseñO de Sistemas
Cap5 DiseñO de SistemasCap5 DiseñO de Sistemas
Cap5 DiseñO de Sistemas
Willy Yucra
 
Patrones de diseño I
Patrones de diseño IPatrones de diseño I
Patrones de diseño I
kaolong
 
Modelo Requistos
Modelo RequistosModelo Requistos
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
ramirezjaime
 
diagrama de despliegue
diagrama de desplieguediagrama de despliegue
diagrama de despliegue
albertozurita96
 
Interfaz base de datos
Interfaz base de datosInterfaz base de datos
Interfaz base de datos
ariandrea
 
Diagramas de clases
Diagramas de clasesDiagramas de clases
Diagramas de clases
Juan Pablo Bustos Thames
 
Diagramas De Despligue Uml
Diagramas De Despligue UmlDiagramas De Despligue Uml
Diagramas De Despligue Uml
arcangelsombra
 
Diagrama uml ing software i promecys
Diagrama uml ing software i promecysDiagrama uml ing software i promecys
Diagrama uml ing software i promecys
Leonel Narvaez Ruiz
 
Diagrama de secuencia 2
Diagrama de secuencia 2Diagrama de secuencia 2
Diagrama de secuencia 2
evelyn alvarez
 
diagrama de colaboracion
diagrama de colaboraciondiagrama de colaboracion
diagrama de colaboracion
still01
 

Destacado (20)

Diagrama de componentes
Diagrama de componentesDiagrama de componentes
Diagrama de componentes
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Diagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegueDiagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegue
 
DIAGRAMA DE COMPONENTES
DIAGRAMA DE COMPONENTESDIAGRAMA DE COMPONENTES
DIAGRAMA DE COMPONENTES
 
Uml
UmlUml
Uml
 
Diagramas De Secuencia
Diagramas De SecuenciaDiagramas De Secuencia
Diagramas De Secuencia
 
Diagramas de comportamientos
Diagramas de comportamientosDiagramas de comportamientos
Diagramas de comportamientos
 
Uml gota-a-gota
Uml gota-a-gotaUml gota-a-gota
Uml gota-a-gota
 
DIAGRAMA DE COMPONENTES
DIAGRAMA DE COMPONENTESDIAGRAMA DE COMPONENTES
DIAGRAMA DE COMPONENTES
 
Cap5 DiseñO de Sistemas
Cap5 DiseñO de SistemasCap5 DiseñO de Sistemas
Cap5 DiseñO de Sistemas
 
Patrones de diseño I
Patrones de diseño IPatrones de diseño I
Patrones de diseño I
 
Modelo Requistos
Modelo RequistosModelo Requistos
Modelo Requistos
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
 
diagrama de despliegue
diagrama de desplieguediagrama de despliegue
diagrama de despliegue
 
Interfaz base de datos
Interfaz base de datosInterfaz base de datos
Interfaz base de datos
 
Diagramas de clases
Diagramas de clasesDiagramas de clases
Diagramas de clases
 
Diagramas De Despligue Uml
Diagramas De Despligue UmlDiagramas De Despligue Uml
Diagramas De Despligue Uml
 
Diagrama uml ing software i promecys
Diagrama uml ing software i promecysDiagrama uml ing software i promecys
Diagrama uml ing software i promecys
 
Diagrama de secuencia 2
Diagrama de secuencia 2Diagrama de secuencia 2
Diagrama de secuencia 2
 
diagrama de colaboracion
diagrama de colaboraciondiagrama de colaboracion
diagrama de colaboracion
 

Similar a Diagrama de Componentes

Diagrama de componentes
Diagrama de componentesDiagrama de componentes
Diagrama de componentes
uitron
 
Componen1
Componen1Componen1
Componen1
gmjuan
 
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
 
Trabajo de programacion uml
Trabajo de programacion umlTrabajo de programacion uml
Trabajo de programacion uml
cristhianlopezcuenca
 
Diagrama componentes
Diagrama componentesDiagrama componentes
Diagrama componentes
marianela0393
 
Investigación
InvestigaciónInvestigación
Investigación
AndreaRuiz259
 
Tipos diagrama uml SENA
Tipos diagrama uml SENATipos diagrama uml SENA
Tipos diagrama uml SENA
Daniel Trujillo
 
Diagramas
DiagramasDiagramas
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
PRESENTACIONESNANCY
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
Maritza_Tapia
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
Any Saula
 
Uml mateo henao
Uml mateo henaoUml mateo henao
Uml mateo henao
matehena
 
UML
UMLUML
Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)
josue salas
 
Cuadro comparativo metodologias
Cuadro comparativo metodologiasCuadro comparativo metodologias
Cuadro comparativo metodologias
Gomez Marquez
 
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
 
Uml
UmlUml
Densy yuli
Densy yuliDensy yuli
Uml
UmlUml

Similar a Diagrama de Componentes (20)

Diagrama de componentes
Diagrama de componentesDiagrama de componentes
Diagrama de componentes
 
Componen1
Componen1Componen1
Componen1
 
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
 
Trabajo de programacion uml
Trabajo de programacion umlTrabajo de programacion uml
Trabajo de programacion uml
 
Diagrama componentes
Diagrama componentesDiagrama componentes
Diagrama componentes
 
Investigación
InvestigaciónInvestigación
Investigación
 
Tipos diagrama uml SENA
Tipos diagrama uml SENATipos diagrama uml SENA
Tipos diagrama uml SENA
 
Diagramas
DiagramasDiagramas
Diagramas
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Uml mateo henao
Uml mateo henaoUml mateo henao
Uml mateo henao
 
UML
UMLUML
UML
 
Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)
 
Cuadro comparativo metodologias
Cuadro comparativo metodologiasCuadro comparativo metodologias
Cuadro comparativo metodologias
 
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
 
Uml
UmlUml
Uml
 
Densy yuli
Densy yuliDensy yuli
Densy yuli
 
Uml
UmlUml
Uml
 

Más de Universidad Técnica del Norte

Urkund report tesis carmen-quintanchala_03-12-2020 (1).docx (d87810847)
Urkund report   tesis carmen-quintanchala_03-12-2020 (1).docx (d87810847)Urkund report   tesis carmen-quintanchala_03-12-2020 (1).docx (d87810847)
Urkund report tesis carmen-quintanchala_03-12-2020 (1).docx (d87810847)
Universidad Técnica del Norte
 
Planificación Acompañamiento del Profesor
Planificación Acompañamiento del ProfesorPlanificación Acompañamiento del Profesor
Planificación Acompañamiento del Profesor
Universidad Técnica del Norte
 
Interacción en Entornos Virtuales
Interacción en Entornos VirtualesInteracción en Entornos Virtuales
Interacción en Entornos Virtuales
Universidad Técnica del Norte
 
Clase Remota en Vivo con Trabajo Previo y Posterior
Clase Remota en Vivo con Trabajo Previo y PosteriorClase Remota en Vivo con Trabajo Previo y Posterior
Clase Remota en Vivo con Trabajo Previo y Posterior
Universidad Técnica del Norte
 
Importancia Objetos de Aprendizaje
Importancia Objetos de AprendizajeImportancia Objetos de Aprendizaje
Importancia Objetos de Aprendizaje
Universidad Técnica del Norte
 
Acompañamiento: el profesor tutor y la soledad del estudiante
Acompañamiento: el profesor tutor y la soledad del estudianteAcompañamiento: el profesor tutor y la soledad del estudiante
Acompañamiento: el profesor tutor y la soledad del estudiante
Universidad Técnica del Norte
 
Seguimiento: Herramientas del profesor Autor
Seguimiento: Herramientas del profesor AutorSeguimiento: Herramientas del profesor Autor
Seguimiento: Herramientas del profesor Autor
Universidad Técnica del Norte
 
Evaluación del Proceso de Aprendizaje
Evaluación del Proceso de AprendizajeEvaluación del Proceso de Aprendizaje
Evaluación del Proceso de Aprendizaje
Universidad Técnica del Norte
 
Comunicación Eficaz
Comunicación EficazComunicación Eficaz
Comunicación Eficaz
Universidad Técnica del Norte
 
Metodología PACIE
Metodología PACIEMetodología PACIE
Metodología PACIE
Universidad Técnica del Norte
 
Moodle
MoodleMoodle
Elearning
ElearningElearning
Funciones del Tutor Virtual
Funciones del Tutor VirtualFunciones del Tutor Virtual
Funciones del Tutor Virtual
Universidad Técnica del Norte
 
Malla textilf11042018
Malla textilf11042018Malla textilf11042018
Malla textilf11042018
Universidad Técnica del Norte
 
TIC en la Educación
TIC en la EducaciónTIC en la Educación
TIC en la Educación
Universidad Técnica del Norte
 
Generación de certifcados con OpenSSL para Servidor
Generación de certifcados con OpenSSL para ServidorGeneración de certifcados con OpenSSL para Servidor
Generación de certifcados con OpenSSL para Servidor
Universidad Técnica del Norte
 
Generacion de certifcados con OpenSSL para email
Generacion de certifcados con OpenSSL para emailGeneracion de certifcados con OpenSSL para email
Generacion de certifcados con OpenSSL para email
Universidad Técnica del Norte
 
Silabo capacitacion educacion virtual facae
Silabo capacitacion educacion virtual facaeSilabo capacitacion educacion virtual facae
Silabo capacitacion educacion virtual facae
Universidad Técnica del Norte
 
Web superficial y web profunda
Web superficial y web profundaWeb superficial y web profunda
Web superficial y web profunda
Universidad Técnica del Norte
 
Big Data
Big DataBig Data

Más de Universidad Técnica del Norte (20)

Urkund report tesis carmen-quintanchala_03-12-2020 (1).docx (d87810847)
Urkund report   tesis carmen-quintanchala_03-12-2020 (1).docx (d87810847)Urkund report   tesis carmen-quintanchala_03-12-2020 (1).docx (d87810847)
Urkund report tesis carmen-quintanchala_03-12-2020 (1).docx (d87810847)
 
Planificación Acompañamiento del Profesor
Planificación Acompañamiento del ProfesorPlanificación Acompañamiento del Profesor
Planificación Acompañamiento del Profesor
 
Interacción en Entornos Virtuales
Interacción en Entornos VirtualesInteracción en Entornos Virtuales
Interacción en Entornos Virtuales
 
Clase Remota en Vivo con Trabajo Previo y Posterior
Clase Remota en Vivo con Trabajo Previo y PosteriorClase Remota en Vivo con Trabajo Previo y Posterior
Clase Remota en Vivo con Trabajo Previo y Posterior
 
Importancia Objetos de Aprendizaje
Importancia Objetos de AprendizajeImportancia Objetos de Aprendizaje
Importancia Objetos de Aprendizaje
 
Acompañamiento: el profesor tutor y la soledad del estudiante
Acompañamiento: el profesor tutor y la soledad del estudianteAcompañamiento: el profesor tutor y la soledad del estudiante
Acompañamiento: el profesor tutor y la soledad del estudiante
 
Seguimiento: Herramientas del profesor Autor
Seguimiento: Herramientas del profesor AutorSeguimiento: Herramientas del profesor Autor
Seguimiento: Herramientas del profesor Autor
 
Evaluación del Proceso de Aprendizaje
Evaluación del Proceso de AprendizajeEvaluación del Proceso de Aprendizaje
Evaluación del Proceso de Aprendizaje
 
Comunicación Eficaz
Comunicación EficazComunicación Eficaz
Comunicación Eficaz
 
Metodología PACIE
Metodología PACIEMetodología PACIE
Metodología PACIE
 
Moodle
MoodleMoodle
Moodle
 
Elearning
ElearningElearning
Elearning
 
Funciones del Tutor Virtual
Funciones del Tutor VirtualFunciones del Tutor Virtual
Funciones del Tutor Virtual
 
Malla textilf11042018
Malla textilf11042018Malla textilf11042018
Malla textilf11042018
 
TIC en la Educación
TIC en la EducaciónTIC en la Educación
TIC en la Educación
 
Generación de certifcados con OpenSSL para Servidor
Generación de certifcados con OpenSSL para ServidorGeneración de certifcados con OpenSSL para Servidor
Generación de certifcados con OpenSSL para Servidor
 
Generacion de certifcados con OpenSSL para email
Generacion de certifcados con OpenSSL para emailGeneracion de certifcados con OpenSSL para email
Generacion de certifcados con OpenSSL para email
 
Silabo capacitacion educacion virtual facae
Silabo capacitacion educacion virtual facaeSilabo capacitacion educacion virtual facae
Silabo capacitacion educacion virtual facae
 
Web superficial y web profunda
Web superficial y web profundaWeb superficial y web profunda
Web superficial y web profunda
 
Big Data
Big DataBig Data
Big Data
 

Último

Solucion de ejercicios de fundamentos .pdf
Solucion de ejercicios de fundamentos .pdfSolucion de ejercicios de fundamentos .pdf
Solucion de ejercicios de fundamentos .pdf
JhonyCY
 
GESTIÓN DE LA SEGURIDAD DE LA INFORMACIÓN.pptx
GESTIÓN DE LA SEGURIDAD DE LA INFORMACIÓN.pptxGESTIÓN DE LA SEGURIDAD DE LA INFORMACIÓN.pptx
GESTIÓN DE LA SEGURIDAD DE LA INFORMACIÓN.pptx
HectorSebastianPedra2
 
Grupo #2 No homogenea, Coeficientes indeterminados de grado 2.pptx
Grupo #2 No homogenea, Coeficientes  indeterminados de grado 2.pptxGrupo #2 No homogenea, Coeficientes  indeterminados de grado 2.pptx
Grupo #2 No homogenea, Coeficientes indeterminados de grado 2.pptx
AngeloChoez2
 
Catálogo-Polietileno. Información sobre tuberías y accesorios PEADpdf
Catálogo-Polietileno. Información sobre tuberías y accesorios PEADpdfCatálogo-Polietileno. Información sobre tuberías y accesorios PEADpdf
Catálogo-Polietileno. Información sobre tuberías y accesorios PEADpdf
andressalas92
 
Casa-Aliaga.pdf 353535555555553533333335
Casa-Aliaga.pdf 353535555555553533333335Casa-Aliaga.pdf 353535555555553533333335
Casa-Aliaga.pdf 353535555555553533333335
clandnsevade
 
Manual de Implementación de BIM para la Ciudad de La Paz – Bolivia.docx
Manual de Implementación de BIM para la Ciudad de La Paz – Bolivia.docxManual de Implementación de BIM para la Ciudad de La Paz – Bolivia.docx
Manual de Implementación de BIM para la Ciudad de La Paz – Bolivia.docx
Joaquin398967
 
tarea contabilidad tare#2 del segundo parcial.pptx
tarea contabilidad tare#2 del segundo parcial.pptxtarea contabilidad tare#2 del segundo parcial.pptx
tarea contabilidad tare#2 del segundo parcial.pptx
KrchipullaJavier
 
presentacion de estabilidad y empuje mecanica de fluidos
presentacion de estabilidad y empuje mecanica de fluidospresentacion de estabilidad y empuje mecanica de fluidos
presentacion de estabilidad y empuje mecanica de fluidos
EnriqueOliva4
 
PPT 13 Procedimiento Escrito de Trabajo Seguro.pdf
PPT 13 Procedimiento Escrito de Trabajo Seguro.pdfPPT 13 Procedimiento Escrito de Trabajo Seguro.pdf
PPT 13 Procedimiento Escrito de Trabajo Seguro.pdf
diegoticona15
 
CURRICULO INTEGRADO del nivel primaria.pptx
CURRICULO INTEGRADO del nivel primaria.pptxCURRICULO INTEGRADO del nivel primaria.pptx
CURRICULO INTEGRADO del nivel primaria.pptx
camevayu83
 
Asist 02-06-2024.pdf PARA VERIFICAR LA ASISTENCIA DEL PERSONAL EN LA OBRA
Asist  02-06-2024.pdf PARA VERIFICAR LA ASISTENCIA DEL PERSONAL EN LA OBRAAsist  02-06-2024.pdf PARA VERIFICAR LA ASISTENCIA DEL PERSONAL EN LA OBRA
Asist 02-06-2024.pdf PARA VERIFICAR LA ASISTENCIA DEL PERSONAL EN LA OBRA
RUSBEL TRUJILLO ALVAREZ
 
Proyecto TA3 UTP de metrados y planos donde visulizas puntos concretos del tema
Proyecto TA3 UTP de metrados y planos donde visulizas puntos concretos del temaProyecto TA3 UTP de metrados y planos donde visulizas puntos concretos del tema
Proyecto TA3 UTP de metrados y planos donde visulizas puntos concretos del tema
familiasumi
 
Aplicación de las 5s en mi habitación.pptx
Aplicación de las 5s en mi habitación.pptxAplicación de las 5s en mi habitación.pptx
Aplicación de las 5s en mi habitación.pptx
LuisFernandoGarciaHe3
 
INFOGRAFIA MANEJO DEL CONCRETO VICTOR NARANJO.pdf
INFOGRAFIA MANEJO DEL CONCRETO VICTOR NARANJO.pdfINFOGRAFIA MANEJO DEL CONCRETO VICTOR NARANJO.pdf
INFOGRAFIA MANEJO DEL CONCRETO VICTOR NARANJO.pdf
VictorNaranjo25
 
CURSO-DE-RIGGER- GRUAS TELESCOPICAS IZAJE
CURSO-DE-RIGGER- GRUAS TELESCOPICAS IZAJECURSO-DE-RIGGER- GRUAS TELESCOPICAS IZAJE
CURSO-DE-RIGGER- GRUAS TELESCOPICAS IZAJE
AnonymouslSEnEklZ7
 
ANALISIS ESTRUCTURAL SAP2000 EN SISTEMA ESTRUCTURALES
ANALISIS ESTRUCTURAL SAP2000 EN SISTEMA ESTRUCTURALESANALISIS ESTRUCTURAL SAP2000 EN SISTEMA ESTRUCTURALES
ANALISIS ESTRUCTURAL SAP2000 EN SISTEMA ESTRUCTURALES
John Paul Collazos Campos
 
Jose_Luis_Conde_Lloclla_TAREA_FINAL.pptx
Jose_Luis_Conde_Lloclla_TAREA_FINAL.pptxJose_Luis_Conde_Lloclla_TAREA_FINAL.pptx
Jose_Luis_Conde_Lloclla_TAREA_FINAL.pptx
JoseConde60
 
Memoria_Integrada_EFETrenes Trenes de Chile 2023.pdf
Memoria_Integrada_EFETrenes Trenes de Chile 2023.pdfMemoria_Integrada_EFETrenes Trenes de Chile 2023.pdf
Memoria_Integrada_EFETrenes Trenes de Chile 2023.pdf
ManuelSierra46
 
Normatividad y Regulación Energética - Introducción
Normatividad y Regulación Energética - IntroducciónNormatividad y Regulación Energética - Introducción
Normatividad y Regulación Energética - Introducción
José Andrés Alanís Navarro
 
COSTOS Y PRESUPUESTOS DE CONSTRUCCIONES CIVILES
COSTOS Y PRESUPUESTOS DE CONSTRUCCIONES CIVILESCOSTOS Y PRESUPUESTOS DE CONSTRUCCIONES CIVILES
COSTOS Y PRESUPUESTOS DE CONSTRUCCIONES CIVILES
MatiasMurillo4
 

Último (20)

Solucion de ejercicios de fundamentos .pdf
Solucion de ejercicios de fundamentos .pdfSolucion de ejercicios de fundamentos .pdf
Solucion de ejercicios de fundamentos .pdf
 
GESTIÓN DE LA SEGURIDAD DE LA INFORMACIÓN.pptx
GESTIÓN DE LA SEGURIDAD DE LA INFORMACIÓN.pptxGESTIÓN DE LA SEGURIDAD DE LA INFORMACIÓN.pptx
GESTIÓN DE LA SEGURIDAD DE LA INFORMACIÓN.pptx
 
Grupo #2 No homogenea, Coeficientes indeterminados de grado 2.pptx
Grupo #2 No homogenea, Coeficientes  indeterminados de grado 2.pptxGrupo #2 No homogenea, Coeficientes  indeterminados de grado 2.pptx
Grupo #2 No homogenea, Coeficientes indeterminados de grado 2.pptx
 
Catálogo-Polietileno. Información sobre tuberías y accesorios PEADpdf
Catálogo-Polietileno. Información sobre tuberías y accesorios PEADpdfCatálogo-Polietileno. Información sobre tuberías y accesorios PEADpdf
Catálogo-Polietileno. Información sobre tuberías y accesorios PEADpdf
 
Casa-Aliaga.pdf 353535555555553533333335
Casa-Aliaga.pdf 353535555555553533333335Casa-Aliaga.pdf 353535555555553533333335
Casa-Aliaga.pdf 353535555555553533333335
 
Manual de Implementación de BIM para la Ciudad de La Paz – Bolivia.docx
Manual de Implementación de BIM para la Ciudad de La Paz – Bolivia.docxManual de Implementación de BIM para la Ciudad de La Paz – Bolivia.docx
Manual de Implementación de BIM para la Ciudad de La Paz – Bolivia.docx
 
tarea contabilidad tare#2 del segundo parcial.pptx
tarea contabilidad tare#2 del segundo parcial.pptxtarea contabilidad tare#2 del segundo parcial.pptx
tarea contabilidad tare#2 del segundo parcial.pptx
 
presentacion de estabilidad y empuje mecanica de fluidos
presentacion de estabilidad y empuje mecanica de fluidospresentacion de estabilidad y empuje mecanica de fluidos
presentacion de estabilidad y empuje mecanica de fluidos
 
PPT 13 Procedimiento Escrito de Trabajo Seguro.pdf
PPT 13 Procedimiento Escrito de Trabajo Seguro.pdfPPT 13 Procedimiento Escrito de Trabajo Seguro.pdf
PPT 13 Procedimiento Escrito de Trabajo Seguro.pdf
 
CURRICULO INTEGRADO del nivel primaria.pptx
CURRICULO INTEGRADO del nivel primaria.pptxCURRICULO INTEGRADO del nivel primaria.pptx
CURRICULO INTEGRADO del nivel primaria.pptx
 
Asist 02-06-2024.pdf PARA VERIFICAR LA ASISTENCIA DEL PERSONAL EN LA OBRA
Asist  02-06-2024.pdf PARA VERIFICAR LA ASISTENCIA DEL PERSONAL EN LA OBRAAsist  02-06-2024.pdf PARA VERIFICAR LA ASISTENCIA DEL PERSONAL EN LA OBRA
Asist 02-06-2024.pdf PARA VERIFICAR LA ASISTENCIA DEL PERSONAL EN LA OBRA
 
Proyecto TA3 UTP de metrados y planos donde visulizas puntos concretos del tema
Proyecto TA3 UTP de metrados y planos donde visulizas puntos concretos del temaProyecto TA3 UTP de metrados y planos donde visulizas puntos concretos del tema
Proyecto TA3 UTP de metrados y planos donde visulizas puntos concretos del tema
 
Aplicación de las 5s en mi habitación.pptx
Aplicación de las 5s en mi habitación.pptxAplicación de las 5s en mi habitación.pptx
Aplicación de las 5s en mi habitación.pptx
 
INFOGRAFIA MANEJO DEL CONCRETO VICTOR NARANJO.pdf
INFOGRAFIA MANEJO DEL CONCRETO VICTOR NARANJO.pdfINFOGRAFIA MANEJO DEL CONCRETO VICTOR NARANJO.pdf
INFOGRAFIA MANEJO DEL CONCRETO VICTOR NARANJO.pdf
 
CURSO-DE-RIGGER- GRUAS TELESCOPICAS IZAJE
CURSO-DE-RIGGER- GRUAS TELESCOPICAS IZAJECURSO-DE-RIGGER- GRUAS TELESCOPICAS IZAJE
CURSO-DE-RIGGER- GRUAS TELESCOPICAS IZAJE
 
ANALISIS ESTRUCTURAL SAP2000 EN SISTEMA ESTRUCTURALES
ANALISIS ESTRUCTURAL SAP2000 EN SISTEMA ESTRUCTURALESANALISIS ESTRUCTURAL SAP2000 EN SISTEMA ESTRUCTURALES
ANALISIS ESTRUCTURAL SAP2000 EN SISTEMA ESTRUCTURALES
 
Jose_Luis_Conde_Lloclla_TAREA_FINAL.pptx
Jose_Luis_Conde_Lloclla_TAREA_FINAL.pptxJose_Luis_Conde_Lloclla_TAREA_FINAL.pptx
Jose_Luis_Conde_Lloclla_TAREA_FINAL.pptx
 
Memoria_Integrada_EFETrenes Trenes de Chile 2023.pdf
Memoria_Integrada_EFETrenes Trenes de Chile 2023.pdfMemoria_Integrada_EFETrenes Trenes de Chile 2023.pdf
Memoria_Integrada_EFETrenes Trenes de Chile 2023.pdf
 
Normatividad y Regulación Energética - Introducción
Normatividad y Regulación Energética - IntroducciónNormatividad y Regulación Energética - Introducción
Normatividad y Regulación Energética - Introducción
 
COSTOS Y PRESUPUESTOS DE CONSTRUCCIONES CIVILES
COSTOS Y PRESUPUESTOS DE CONSTRUCCIONES CIVILESCOSTOS Y PRESUPUESTOS DE CONSTRUCCIONES CIVILES
COSTOS Y PRESUPUESTOS DE CONSTRUCCIONES CIVILES
 

Diagrama de Componentes

  • 1. UNIVERSIDAD TÉCNICA DEL NORTE FICA-CISIC INGENIERÍA DE SOFTWARE I DIAGRAMA DE COMPONENTES Integrantes: Paola Tito Estalin Trujillo
  • 2. DIAGRAMA DE COMPONENTES  Un diagrama de componentes muestra clasificadores de componentes, las clases definidas en ellos, y las relaciones entre ellas. Los clasificadores de componentes también se pueden anidar dentro de otros clasificadores de componentes para mostrar relaciones de definición.  Los diagramas de componentes describen los elementos físicos del sistema y sus relaciones.
  • 3. DIAGRAMA DE COMPONENTES  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.
  • 4. CARACTERÍSTICAS  Muestra como el sistema esta dividido en componentes y las dependencias entre ellos  Provee una vista arquitectónica de alto nivel del sistema  Ayuda a los programadores a visualizar el camino de implementación.  Permite tomar decisiones respecto a las tareas de implementación.
  • 5. ESTEREOTIPOS DE COMPONENTES UML define cinco estereotipos estándar que se aplican en los componentes.  Ejecutable (Executable): componente que se puede ejecutar  Librería (Library): biblioteca de objetos estática o dinámica  Tabla (Table): Componentes que representa una tabla de base de datos  Archivo (File): componente que representa un documento que contiene código fuente o datos  Documento (Document): Comp. Que representa un documento.
  • 6. ELEMENTOS Normalmente los DC contienen los siguientes elementos:  Componentes  Interfaces  Relaciones de dependencia, generalización, asociación y realización.  Paquetes o subsistemas.
  • 7. COMPONENTE  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
  • 8. INTERFACES  Una interfaz contiene una colección de operaciones y se utiliza para especificar los servicios de una clase o de un componente.Es el lazo de unión entre varios componentes.  Las interfaces pueden representarse de varias formas, como vemos en la grafica: Donde C es el nombre de la interfaz.
  • 9. Relaciones de Dependencia Los componentes se pueden agrupar en paquetes así como los objetos en clases, además pueden haber entre ellos relaciones de dependencia como:
  • 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
  • 12.
  • 13. VENTAJAS  Nos permite ver el modelado de un sistema o subsistema  Permite especificar un componente con interfaces bien defiendas.  Representan aspecto físicos del sistema.  Se puede construir a partir del modelo de clases y escribir desde cero para un nuevo sistema  Se puede importar desde otros proyectos.
  • 14. DESVENTAJAS  No representa aspectos irremplazables del sistema