22

Diagramasuml 110404124448-phpapp02

Embed Size (px)

Citation preview

Page 1: Diagramasuml 110404124448-phpapp02
Page 2: Diagramasuml 110404124448-phpapp02
Page 3: Diagramasuml 110404124448-phpapp02
Page 4: Diagramasuml 110404124448-phpapp02
Page 5: Diagramasuml 110404124448-phpapp02
Page 6: Diagramasuml 110404124448-phpapp02
Page 7: Diagramasuml 110404124448-phpapp02
Page 8: Diagramasuml 110404124448-phpapp02
Page 9: Diagramasuml 110404124448-phpapp02
Page 10: Diagramasuml 110404124448-phpapp02
Page 11: Diagramasuml 110404124448-phpapp02
Page 12: Diagramasuml 110404124448-phpapp02

DiagramasDiagramas de de colaboracióncolaboración

Describe las relaciones existentes entre objetos, Describe las relaciones existentes entre objetos, indican que objetos utilizan a otros objetos.indican que objetos utilizan a otros objetos.-Muestra cómo las instancias específicas de las -Muestra cómo las instancias específicas de las clases trabajan juntas para conseguir un objetivo clases trabajan juntas para conseguir un objetivo común.común.-Implementa las asociaciones del diagrama de -Implementa las asociaciones del diagrama de clases mediante el paso de mensajes de un objeto a clases mediante el paso de mensajes de un objeto a otro. Dicha implementación es llamada "enlace".otro. Dicha implementación es llamada "enlace".

Page 13: Diagramasuml 110404124448-phpapp02

Diagramas de Diagramas de clasesclases

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

Page 14: Diagramasuml 110404124448-phpapp02

Diagramas de Diagramas de actividadactividad

En el Lenguaje de Modelado Unificado, un En el Lenguaje de Modelado Unificado, un diagrama de diagrama de actividadesactividades representa los flujos de trabajo paso a paso de representa los flujos de trabajo paso a paso de negocio y operacionales de los componentes en un sistema. negocio y operacionales de los componentes en un sistema. Un Diagrama de Actividades muestra el flujo de control Un Diagrama de Actividades muestra el flujo de control general.general.

En SysML el diagrama de Actividades ha sido extendido para En SysML el diagrama de Actividades ha sido extendido para indicar flujos entre pasos que mueven elementos físicos o indicar flujos entre pasos que mueven elementos físicos o energía. Los cambios adicionales permiten al diagrama energía. Los cambios adicionales permiten al diagrama soportar mejor flujos de comportamiento y datos continuos.soportar mejor flujos de comportamiento y datos continuos.

Page 15: Diagramasuml 110404124448-phpapp02

Diagramas de casos Diagramas de casos de usode uso

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

Page 16: Diagramasuml 110404124448-phpapp02

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

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

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

Page 17: Diagramasuml 110404124448-phpapp02

Diagramas de Diagramas de tiempostiempos

Un Un diagrama de tiemposdiagrama de tiempos o o cronogramacronograma es una gráfica de es una gráfica de formas de onda digitales que muestra la relación temporal 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 entre varias señales, y cómo varía cada señal en relación a las demás.demás.

El propósito primario del diagrama de tiempos es mostrar los 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 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 (representando una Instancia de un Clasificador o un Rol de un clasificador) a lo largo del tiempo lineal. clasificador) a lo largo del tiempo lineal.

Page 18: Diagramasuml 110404124448-phpapp02

Diagrama de componentesDiagrama de componentesUn Un diagrama de componentesdiagrama de componentes es un diagrama tipo del es un diagrama tipo del Lenguaje Unificado de Modelado.Lenguaje Unificado de Modelado.Un diagrama de componentes representa cómo un sistema de Un diagrama de componentes representa cómo un sistema de software es dividido en componentes y muestra las software es dividido en componentes y muestra las dependencias entre estos componentes. Los componentes dependencias entre estos componentes. Los componentes físicos incluyen archivos, cabeceras, bibliotecas compartidas, físicos incluyen archivos, cabeceras, bibliotecas compartidas, módulos, ejecutables, o paquetes. Los diagramas de módulos, ejecutables, o paquetes. Los diagramas de Componentes prevalecen en el campo de la arquitectura de Componentes prevalecen en el campo de la arquitectura de software pero pueden ser usados para modelar y documentar software pero pueden ser usados para modelar y documentar cualquier arquitectura de sistema.cualquier arquitectura de sistema.

Page 19: Diagramasuml 110404124448-phpapp02

Diagrama de Diagrama de objetosobjetos

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

Page 20: Diagramasuml 110404124448-phpapp02

Diagramas de Diagramas de estructuras de estructuras de

datosdatosUn diagrama de estructura de datos es un esquema que Un diagrama de estructura de datos es un esquema que representa el diseño de una base de datos de red. Este modelo representa el diseño de una base de datos de red. Este modelo se basa en representaciones entre registros por medio de ligas, se basa en representaciones entre registros por medio de ligas, existen relaciones en las que participan solo dos existen relaciones en las que participan solo dos entidades(binarias ) y relaciones en las que participan más de entidades(binarias ) y relaciones en las que participan más de dos entidades (generales) ya sea con o sin atributo descriptivo dos entidades (generales) ya sea con o sin atributo descriptivo en la relación.en la relación.La forma de diagramado consta de dos componentes básicos:La forma de diagramado consta de dos componentes básicos:Celdas: Celdas: representan a los campos del registro. representan a los campos del registro. Líneas:Líneas: representan a los enlaces entre los registros. representan a los enlaces entre los registros. 

Page 21: Diagramasuml 110404124448-phpapp02

Diagramas de Diagramas de secuenciasecuencia

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

Page 22: Diagramasuml 110404124448-phpapp02

Diagramas de Diagramas de IteraciónIteración

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

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