Diagrama de componentes



Descargar 8,01 Kb.
Fecha de conversión10.07.2017
Tamaño8,01 Kb.

Diagrama de componentes

  • Integrantes:
  • Cruz Quispe Víctor Fabio
  • Gutiérrez Mamani Ever Dino
  • Mendivil Torrico Luís Briam

Objetivo del tema

  • Objetivo del tema
  • El objetivo del tema es modelar el sistema o subsistema que se implementara tal cual es.
  • 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

Representación expandida de un componente

  • Representación expandida 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:

  • 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

Estereotipos de componentes

  • Estereotipos de componentes
  • 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 interfases pueden representarse de varias formas, como vemos en la grafica:

  • Las interfases pueden representarse de varias formas, como vemos en la grafica:
  • Además se pueden representar de dos maneras de forma icónica y expandida.

DIAGRAMA DE COMPONENTES

Ejemplo de Diagrama de componentes

¿En que fase del ciclo de vida se encuentra?

  • Se presenta en el diseño que da paso a la implementación
  • El diagrama de Componentes se genera a partir del diagrama de clases
  • Dependencias

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.

¿Por qué utilizar un Diagrama de Componentes?

  • Nos permite ver el modelado de un sistema o subsistema
  • permite especificar un componente con interfaces bien definidas.

si los componentes se diseñan de tal forma que puedan ser tratados tan independientemente podrán ser reutilizados

Diagrama de Componentes

  • Relación con otros diagramas
  • con Diagrama de despliegue
    • Notación similar

Diagrama de Componentes

  • Un nodo representa un proceso o un dispositivo sobre los cuales se pueden desplegar los componentes.
  • Similitudes:
      • tienen nombre
      • pueden anidarse
      • Etc.

Diagrama de Componentes

  • Diferencias:
      • Los nodos son elementos donde se ejecutan los componentes, en cambio, los componentes son elementos que participan en la ejecución del sistema.
      • Los nodos representan el despliegue físico de componentes, en cambio, los componentes representan el empaquetamiento físico de los elementos lógicos.

Diagrama de Componentes y despliegue

Diagrama de Componentes

  • Nombre
  • Atributo
  • Métodos

Diagrama de Componentes

  • Diferencias:
      • Un componente representa un elemento físico (bits). Una clase es una abstracción lógica.
      • El componente se puede representar en nodos físicos, la clase no.
      • Las operaciones de un componente solo se alcanzan a través de interfaces. Las de una clase podrían ser accesibles directamente.

Clasificación de procedimientos

  • Pedido
  • Registro_contrato
  • Elaboracion_contartos
  • Imprecion_contrato
  • Consulta _ productos
  • Búsqueda _ producto
  • Cobro_deuda_anterior
  • Actualización _ registro
  • Búsqueda _ cuenta
  • Actualización _ registro
  • Cobro_deuda_pendiente
  • Registro_pedido
  • Búsqueda _ producto
  • Elaboración _ contrato
  • Búsqueda _ cuenta

GRACIAS

  • por su atencion, nos resevamos el derecho de contestar cualquier pregunta



Compartir con tus amigos:


La base de datos está protegida por derechos de autor ©absta.info 2019
enviar mensaje

    Página principal