diagramas uml10

23
DIAGRAMAS UML 1. DIAGRAMA DE ACTIVIDADES 2. DIAGRAMAS DE CLASES 3. DIAGRAMAS DE COLABORACION 4. DIAGRAMA DE CASOS DE USO 5. DIAGRAMAS DE STADO 6. DIAGRAMAS DE CASO DE USO 7. DIAGRAMAS DE ESTADO 8. DIAGRAMAS DE OBJETO 9. DIAGRAMA DE ESTRUCTURA DE DATOS 10.DIAGRAMA DE TIEMPO 11.DIAGRAMA DE SECUENCIA 12.DIAGRAMA DE ITERACION

Upload: ana-guadalupe

Post on 28-Jun-2015

3.385 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Diagramas uml10

DIAGRAMAS UML1. DIAGRAMA DE ACTIVIDADES

2. DIAGRAMAS DE CLASES3. DIAGRAMAS DE

COLABORACION4. DIAGRAMA DE CASOS DE

USO5. DIAGRAMAS DE STADO6. DIAGRAMAS DE CASO DE

USO7. DIAGRAMAS DE ESTADO8. DIAGRAMAS DE OBJETO9. DIAGRAMA DE ESTRUCTURA

DE DATOS10.DIAGRAMA DE TIEMPO11.DIAGRAMA DE SECUENCIA12.DIAGRAMA DE ITERACION

Page 2: Diagramas uml10

Un diagrama de clases es un tipo de diagrama estático que describe la estructura de un sistema mostrando sus clases, atributos y las relaciones entre ellos. Los diagramas de clases son utilizados durante el proceso de análisis y diseño de los sistemas, donde se crea el diseño conceptual de la información que se manejará en el sistema, y los componentes que se encargaran del funcionamiento y la relación entre uno y otro.

DIAGRAMAS DE CLASES

Page 3: Diagramas uml10

EJEMPLO

Page 4: Diagramas uml10

Diagramas de actividadEn el Lenguaje de Modelado Unificado, un diagrama de actividades representa los flujos de trabajo paso a paso de negocio y operacionales de los componentes en un sistema. Un Diagrama de Actividades muestra el flujo de control general.En SysML el diagrama de Actividades ha sido extendido para indicar flujos entre pasos que mueven elementos físicos o energía. Los cambios adicionales permiten al diagrama soportar mejor flujos de comportamiento y datos continuos.

Page 5: Diagramas uml10

EJEMPLO:

Page 6: Diagramas uml10

Diagrama de colaboraciones Los diagramas de colaboraciones muestran la forma en que los objetos

colaboran entre si, tal y como sucede en el diagrama de secuencias. Ambos

diagramas son semánticamente equivalentes, esto significa que proporcionan la

misma información y se podría convertir uno en el otro. Los diagramas de secuencias destacan la sucesión de las

interacciones, constituyendo una organización con respecto al tiempo. Los diagramas

de colaboraciones destacan el contexto y la organización general de los

objetos que interactúan., organizándose de acuerdo al espacio. Esta diferencia que

presentan, hace útil contar con ambas representaciones del sistema a la hora de

afrontar un proceso de desarrollo.

DIAGRAMAS DE COLABORACION

Page 7: Diagramas uml10

EJEMPLO

Page 8: Diagramas uml10

Un diagrama de clases es un tipo de diagrama estático que describe la estructura de un sistema mostrando sus clases, atributos y las relaciones entre ellos. Los diagramas de clases son utilizados durante el proceso de análisis y diseño de los sistemas, donde se crea el diseño conceptual de la información que se manejará en el sistema, y los componentes que se encargaran del funcionamiento y la relación entre uno y otro.

Diagramas de clases

Page 9: Diagramas uml10

EJEMPLO

Page 10: Diagramas uml10

Diagramas de casos de uso

En el Lenguaje de Modelado Unificado, un diagrama de casos de uso es una especie de diagrama de comportamiento. UML mejorado define una notación gráfica para representar casos de uso llamada modelo de casos de uso. UML no define estándares para que el formato escrito describa los casos de uso, y así mucha gente no entiende que esta notación gráfica define la naturaleza de un caso de uso; sin embargo una notación gráfica puede solo dar una vista general simple de un caso de uso o un conjunto de casos de uso. Los diagramas de casos de uso son a menudo confundidos con los casos de uso. Mientras los dos conceptos están relacionados, los casos de uso son mucho más detallados que los diagramas de casos de uso.

Page 11: Diagramas uml10

EJEMPLO

Page 12: Diagramas uml10

En UML, un diagrama de estados es un diagrama utilizado para identificar cada una de las rutas o caminos que puede tomar un flujo de información luego de ejecutarse cada proceso.

Permite identificar bajo qué argumentos se ejecuta cada uno de los procesos y en qué momento podrían tener una variación.

El diagrama de estados permite visualizar de una forma secuencial la ejecución de cada uno de los procesos.

Diagramas de estados

Page 13: Diagramas uml10

EJEMPLO

Page 14: Diagramas uml10

Diagrama de objetosLos diagramas de objetos son utilizados durante el proceso de Análisis y Diseño de los sistemas informáticos en la metodología UML.Se puede considerar un caso especial de un diagrama de clases en el que se muestran instancias específicas de clases (objetos) en un momento particular del sistema. Los diagramas de objetos utilizan un subconjunto de los elementos de un diagrama de clase. Los diagramas de objetos no muestran la multiplicidad ni los roles, aunque su notación es similar a los diagramas de clase.

Page 15: Diagramas uml10

EJEMPLO

Page 16: Diagramas uml10

Un diagrama de estructura de datos es un esquema que representa el diseño de una base de datos de red. Este modelo se basa en representaciones entre registros por medio de ligas, existen relaciones en las que participan solo dos entidades(binarias ) y relaciones en las que participan más de dos entidades (generales) ya sea con o sin atributo descriptivo en la relación.

La forma de diagramado consta de dos componentes básicos:

Celdas: representan a los campos del registro. Líneas: representan a los enlaces entre los registros. 

Diagramas de estructuras de datos

Page 17: Diagramas uml10

EJEMPLO

Page 18: Diagramas uml10

Un diagrama de tiempos o cronograma es una gráfica de formas de onda digitales que muestra la relación temporal entre varias señales, y cómo varía cada señal en relación a las demás.

El propósito primario del diagrama de tiempos es mostrar los cambios en el estado o la condición de una línea de vida (representando una Instancia de un Clasificador o un Rol de un clasificador) a lo largo del tiempo lineal.

Diagramas de tiempos

Page 19: Diagramas uml10

EJEMPLO

Page 20: Diagramas uml10

Un diagrama de secuencia muestra la interacción de un conjunto de objetos en una aplicación a través del tiempo y se modela para cada caso de uso. Mientras que el diagrama de casos de uso permite el modelado de una vista business del escenario, el diagrama de secuencia contiene detalles de implementación del escenario, incluyendo los objetos y clases que se usan para implementar el escenario, y mensajes intercambiados entre los objetos.

Diagramas de secuencia

Page 21: Diagramas uml10

EJEMPLO

Page 22: Diagramas uml10

Son diagramas que describen como grupos de objetos colaboran para conseguir algún fin, estos diagramas muestran objetos así como los mensajes que pasan entre ellos del caso de uso.

Los diagramas de Iteración capturan el comportamiento de los casos de uso.

DIAGRAMAS DE ITERACIÓN

Page 23: Diagramas uml10

EJEMPLO