DIAGRAMA DE COMPONENTES

Slides:



Advertisements
Presentaciones similares
DIAGRAMA DE COMPONENTES
Advertisements

U.M.L A/Gx. Diego Gutiérrez Application Analysis and Design.
INGENIERÍA DE SOFTWARE Introducción Arquitectura de Software
Red Social: “Un millón de Amigos”.
Plan de Implantación Sistemas de Información III
Lenguaje Unificado de Modelado
Programación Orientada a Objetos y Lenguaje de Modelado Unificado
Ingeniería de Software I
UML para programadores Java
UML 1.4 Peter Emerson Pinchao Solis.
Arquitectura de software dirigida por modelos (Model-Driven Architecture) Liliana Favre UNCPBA 2006.
Lenguaje Unificado de Modelado Se protegen los datos de accesos indebidos El acoplamiento entre las clases se disminuye. Favorece la modularidad.
MODELADO DE ANALISIS Y DISEÑO
Fundamentos de Ingeniería de Software
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno.
LENGUAJE UNIFICADO DE MODELADO UML
DIAGRAMAS DE CLASES Completando los diagramas de interacción, es posible identificar la especificación de las clases que participarán en la solución indicando.
UNIDAD 1: “ Introducción al Lenguaje Unificado de Modelado ”
Aspectos Avanzados de la Tecnología de Objetos
DIAGRAMA DE COMPONENTES INTEGRANTES Córdova Vásquez Giovanny Escobar Alvares Calixto Gomez Quinteros Adelaida Pinto Flores Yarmila.
Sistemas Distribuidos “Técnicas de Especificación Formal”
Unified Modeling Language (Lenguaje de Modelamiento unificado)
Profesor: Miguel Angel Vidal
UML Diagramas. Diagramas de Interacción Muestran como los objetos de la aplicación cooperan e interactúan para cumplir con los requisitos. Suele construirse.
Modelado Arquitectónico
UML – Lenguaje de Modelado Unificado
(c) P. Gomez-Gil, INAOE DISEÑO DE COMPONENTES DE SOFTWARE * NOTAS DEL CURSO Ingeniería de Software I DRA. MARIA DEL PILAR GÓMEZ GIL INAOEP.
* FRAUSTO JIMENEZ GABRIELA * * HERNANDEZ TORRES ANA LAURA * * MANDUJANO JUAN CARLOS * * NOVA MARIN YARELI PAULINA * * ZAVALA CORTE JOCELYN ARELI *
Diagrama de componentes
Ingeniería de Software
UNIDAD 3: “Desarrollo Orientado a Objetos con UML”
Fundamentos de programación
 Es un tipo de diagrama del Lenguaje Unificado de Modelado que se utiliza para modelar el hardware utilizado en las implementaciones de sistemas y.
DIAGRAMA DE DESPLIEGUE INTEGRANTES: ALVARADO ALIAGA ALDO JAVIER
Actividad 6 Diagramas de componente y despliegue
Despliegue de la aplicación Web
UML 2.0 Integrantes: Diana Carolina Valencia M. Jhon Fernando Lopez T. Carlos Alberto Castillo.
Diagrama de Clases ACI 570.
TEMA 10: DIAGRAMA DE: OBJETOS, SECUENCIA Y DESPLIEGUE EN UML
Análisis y diseño de sistemas Diagrama de componentes
Subsecretaría de Educación Superior Dirección General de Educación Superior Tecnológica INSTITUTO TECNOLÓGICO DE SALINA CRUZ TEMA: herramientas de programación.
La Universidad de Guayaquil Carrera de Ingeniería en Sistemas.
Introducción a UML Departamento de Informática Universidad de Rancagua
Conceptos Fundamentales
Ingeniería de Requisitos
Desarrollo de aplicaciones empresariales con Web Services
DIAGRAMA DE SECUENCIA Y ACTIVIDADES.
UML.
Introducción a UML Ing. José Manuel Poveda.
UML.
(Lenguaje Unificado de Modelado)
INTRODUCCION AL ANALISIS Y DESARROLLO DE SISTEMAS DE SOFTWARE EQUIPO NUMERO CUATRO INTEGRADO POR: XAVIER REFUGIO GARY NERY HERNANDEZ OSCAR JUAREZ.
Diagrama de Componentes
INTRODUCCIÓN AL ANÁLISIS Y DISEÑO DE SISTEMAS
Prof. Joel Moreno Molina
Unified Modeling Language (Lenguaje de Modelamiento unificado)
Jazmín Santamaría Espinoza. Es aquel que muestra las relaciones físicas entre los componentes de software y de hardware en el sistema entregado. Así,
PRINCIPIOS DE PROGRAMACION
Licda. Noelia Gómez Gutiérrez
Harware Software Yuneidy moreno 7-2 Tecnología i. E. devora Arango.
MODELAMIENTO VISUAL Y UML
Integrantes: Castro José República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Instituto Universitario Tecnológico.
PRESENTACION DE INGENIERIA ORIENTADA A OBJETOS
ANALISIS Y DISEÑO DE SISTEMAS II “DIAGRAMAS DE DESPLIEGUE ” INTEGRANTES: COPA PALMA CARLOS REYNALDO MAMANI PACO EDWIN ALVARO SIRPA LAURA HECTOR ELOY.
Presentación De UML Lenguaje estándar para escribir planos de software Se usa para visualizar, especificar, construir y documentar los artefactos de un.
Lenguaje Unificado de Modelado (UML) Julio … Casos de Uso  Ejemplo:
CURSO:PRACTICA INTEGRAL III ALUMNO: RARÁZ TINOCO, JORGE LUIS PROFESOR:DAVILA, JUAN CICLO:II CICLO.
Entregables del Proyecto
Universidad Nacional de Ingeniería Comprendiendo los Fundamentos de
Diseño Orientación a Objetos Lenin Herrera Sesión 3.
Transcripción de la presentación:

DIAGRAMA DE COMPONENTES INTEGRANTES: GUTIERREZ TAMBO, FRANZ ROLY HUMEREZ RAMOS ,VLADIMIR IVAN MAMANI BAUTISTA, VLADIMIR SANTOS PARRA CHUQUIMIA, JUAN MARKO

DEFINICIÒN Un diagrama de componentes es un diagrama tipo del Lenguaje Unificado de Modelado. El diagrama de componentes describe la descomposición física del sistema de software en componentes, muestra un conjunto de componentes y sus relaciones de manera gráfica a través del uso de nodos y arcos entre estos.

PARA QUE SE UTILIZA? EN QUE CONSISTE? Se utilizan para modelar la vista estática de un sistema. EN QUE CONSISTE? Muestra la organización y las dependencias entre un conjunto de componentes. No es necesario que un diagrama incluya todos los componentes del sistema, normalmente se realizan por partes. Cada diagrama describe un apartado del sistema.

COMPONENTES Los componentes pertenecen al mundo físico, es decir, representan un bloque de construcción al modelar aspectos físicos de un sistema. . Una característica básica de un componente es que: “Debe definir una abstracción precisa con una interfaz bien definida, y permitiendo reemplazar fácilmente los componentes más viejos con otros más nuevos y compatibles”. De los componentes se puede indicar su tipo o instancia. Los primeros se denominan componentes de tipo y se dan en tiempo de desarrollo o en tiempo de compilación, y los segundos se denominan componentes de instancia y existen en tiempo de ejecución.

TIPOS DE COMPONENTES Existen básicamente tres tipos de componentes: Componentes de despliegue componentes necesarios para formar un sistema ejecutable Componentes producto del trabajo productos que quedan al final del proceso de desarrollo Componentes de ejecución se crean como consecuencia de un sistema en ejecución

NOTACION Componente Interfaz y su relación de realización Relación de uso Nodo físico Enlace de comunicación entre nodos

Relaciones entre componentes Las relaciones en tiempo de desarrollo son asociaciones entre componentes que modelan dependencias las cuales se tendrán en cuenta en tiempo de compilación o en tiempo de enlace. Las relaciones de llamada son asociaciones entre componentes que sirven para modelar llamadas entre componentes, es decir, que un componente - el cliente - utilice servicios de otro - el proveedor -. En tiempo de desarrollo, las relaciones de llamada se establecen entre componentes de tipo, y se representan en los diagramas de componentes. En tiempo de ejecución, se producen entre dos componentes de instancia y se representan en los diagramas de despliegue

Dependencias El diagrama de componentes se genera a partir del diagrama de clases o también llamados paquetes, a partir de él tenemos el diagrama de componentes y el diagrama de despliegue en los cuales se mostrara la implementación del proyecto.

Estereotipos Estándar de Componentes executable: especifica un componente ejecutable en un nodo. library: especifica una biblioteca de objetos. table: especifica una tabla de una BD. file: especifica un componente que contiene un documento con código fuente o datos. document: especifica un componente que representa un documento.

NODOS los nodos pertenecen al mundo material. Vamos a definir un nodo como un elemento físico. sirven para modelar la topología del hardware sobre el que se ejecuta el sistema Un nodo representa normalmente un procesador o un dispositivo sobre el que se pueden desplegar los componentes.

NODOS Y COMPONENTES PARECIDOS Ambos tienen nombre. Pueden participar en relaciones de dependencia, generalización y asociación. Ambos pueden anidarse. Ambos pueden tener instancias. Ambos pueden participar en interacciones.

NODOS Y COMPONENTES DIFERENCIAS Nodos Componentes Son los elementos donde se ejecutan los componentes. Representan el despliegue físico de los componentes. Componentes Son los elementos que participan en la ejecución de un sistema. Representan el empaquetamiento físico de los elementos lógicos.

RELACION

Pasos que se sigue en la implementación del artefacto Diagrama de Casos de Usos PASO – 2 Diagrama de Clases PASO – 3 Análisis detallado de cada Clase, como Componente PASO – 4 Transformación de Clase – Componente, con sus respectivas clases PASO – 5 Dependencia de sus Clases PASO – 6 Diagrama de Componentes

Ejemplos de aplicación SINDICATO DE VOLANTES "LA YUNGUEÑA"

PASO - 1

PASO - 2

PASO – 3 – 4 – 5 – 6

“Gracias por su atención y por estar aquí”