SlideShare una empresa de Scribd logo
UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES
                 “UNIANDES”


DIAGRAMAS UML



                        Estudiante: Maritza Tapia
INTRODUCCIÓN


El lenguaje unificado de diagrama o notación (UML)
sirve para especificar, visualizar y documentar
esquemas de sistemas de software orientado a
objetos. UML no es un método de desarrollo, lo que
significa que no sirve para determinar qué hacer en
primer lugar o cómo diseñar el sistema, sino que
simplemente le ayuda a visualizar el diseño y a
hacerlo más accesible para otros. UML está
controlado por el grupo de administración de objetos
(OMG) y es el estándar de descripción de esquemas
de software.
PAUTAS GENERALES PARA DESARROLLAR
           USANDO UML
Paquetes y dependencia

Cada paquete es una agrupación de elementos según un
criterio puramente lógico.
La forma general del sistema (la arquitectura del sistema) viene
expresada por la jerarquía de paquetes y por la red de
relaciones de dependencia entre paquetes.
Diagrama de Casos de
Uso

 Diagrama de casos de uso

 Los diagramas de casos de uso describen las relaciones y las dependencias entre
 un grupo de casos de uso y los actores participantes en el proceso.
 Es importante resaltar que los diagramas de casos de uso no están pensados
 para representar el diseño y no puede describir los elementos internos de un
 sistema. Los diagramas de casos de uso sirven para facilitar la comunicación con
 los futuros usuarios del sistema, y con el cliente, y resultan especialmente útiles
 para determinar las características necesarias que tendrá el sistema. En otras
 palabras, los diagramas de casos de uso describen qué es lo que debe hacer el
 sistema, pero no cómo.
Diagrama de Secuencia

Los diagramas de secuencia muestran el intercambio de mensajes (es decir la forma en
que se invocan) en un momento dado. Los diagramas de secuencia ponen especial
énfasis en el orden y el momento en que se envían los mensajes a los objetos.
En los diagramas de secuencia, los objetos están representados por líneas intermitentes
verticales, con el nombre del objeto en la parte más alta. El eje de tiempo también es
vertical, incrementándose hacia abajo, de forma que los mensajes son enviados de un
objeto a otro en forma de flechas con los nombres de la operación y los parámetros.
Diagrama de Colaboración

En los diagramas de colaboración los mensajes enviados de
un objeto a otro se representan mediante flechas, mostrando el
nombre del mensaje, los parámetros y la secuencia del
mensaje. Los diagramas de colaboración están indicados para
mostrar una situación o flujo programa específicos y son unos
de los mejores tipos de diagramas para demostrar o explicar
rápidamente un proceso dentro de la lógica del programa.
Diagrama de Objetos
Forma parte de la vista estática del sistema. En este diagrama se
modelan las instancias de las clases del diagrama de clases. Muestra
a los objetos y sus relaciones, pero en un momento concreto del
sistema. Estos diagramas contienen objetos y enlaces. En los
diagramas de objetos también se pueden incorporar clases, para
mostrar la clase de la que es un objeto representado.
Diagrama de
    Clases
Los diagramas de clases muestran las diferentes clases que componen
un sistema y cómo se relacionan unas con otras. Se dice que los
diagramas de clases son diagramas «estáticos» porque muestran las
clases, junto con sus métodos y atributos, así como las relaciones
estáticas entre ellas: qué clases «conocen» a qué otras clases o qué
clases «son parte» de otras clases, pero no muestran los métodos
mediante los que se invocan entre ellas.
Diagrama de Estados

Los diagramas de estado muestran los diferentes estados de un objeto
durante su vida, y los estímulos que provocan los cambios de estado en un
objeto.
  Estados

   1.Listo
   2.Escuchando
   3.Trabajando
   4.Detenido
Diagrama de Componentes


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


Un diagrama de despliegue muestra las relaciones físicas entre
los componentes hardwarey software en el sistema final,
es decir, la configuración de los elementos de procesamiento en tiempo
de ejecución y los componentes software (procesos y objetos que se
ejecutan en ellos).
Muestra la implantación del sistema en la arquitectura física.
Las computadoras y los dispositivos perifericos son denominados nodos.
 Consiste en el Diagrama de Despliegue.
Utilizado por los equipos de desarrollo,
integración y pruebas.
CONCLUSIONES




    REFERENCIAS

http://umldaniel.blogspot.com/2009/05/diagrama-de-
despliegue.html
  http://es.scribd.com/doc/2080534/UML

Más contenido relacionado

PPT
Tm02 introducción a uml
PPSX
PPT
Marifer diapositivas uml roisbel
PPT
Diagramas Uml
 
PPTX
Diagramas UML (Diseño de Sistemas)
PPTX
Uml lenguaje unificado de modelado
PPSX
Uml (presentación 6)
PPT
Uml presentacion
Tm02 introducción a uml
Marifer diapositivas uml roisbel
Diagramas Uml
 
Diagramas UML (Diseño de Sistemas)
Uml lenguaje unificado de modelado
Uml (presentación 6)
Uml presentacion

La actualidad más candente (20)

PPTX
Presentacion power point
PPT
Diagramas UML
PPT
Introducción a UML
PPTX
Introduccion a Uml
PPT
Lenguaje Unificado de Modelado
PPT
Uml
PDF
El lenguaje de modelado unificado
PPT
Tipos diagrama uml SENA
PPTX
Diagramas UML (Diseño de Sistemas)
PPTX
Modelo conceptual de uml
PPT
Diagramas UML
PPT
MODELAMIENTO VISUAL Y UML
PPTX
Mis diapositivas uml
PPTX
Star uml
PPS
Presentacion uml dian1_2003
PDF
Mapa conceptual uml z1-
PPTX
Lenguaje Unificado de Modelado (UML)
PPT
Conceptos Basicos Uml
PPTX
Uml
Presentacion power point
Diagramas UML
Introducción a UML
Introduccion a Uml
Lenguaje Unificado de Modelado
Uml
El lenguaje de modelado unificado
Tipos diagrama uml SENA
Diagramas UML (Diseño de Sistemas)
Modelo conceptual de uml
Diagramas UML
MODELAMIENTO VISUAL Y UML
Mis diapositivas uml
Star uml
Presentacion uml dian1_2003
Mapa conceptual uml z1-
Lenguaje Unificado de Modelado (UML)
Conceptos Basicos Uml
Uml
Publicidad

Destacado (6)

ODP
todo sobre uml
PPT
Uml diagramas-caso-de-uso
PPTX
Ejemplo diagramas uml manzanas
PPT
UML - Criando Diagramas Eficientes
PPTX
Ejemplo Proyecto utilizando Uml
PPT
Diagramas De Secuencia
todo sobre uml
Uml diagramas-caso-de-uso
Ejemplo diagramas uml manzanas
UML - Criando Diagramas Eficientes
Ejemplo Proyecto utilizando Uml
Diagramas De Secuencia
Publicidad

Similar a Diagramas uml (20)

ODP
ODP
PPTX
PPTX
Diagramas uml
ODP
PPT
lenguaje de modelado unificado para ingenieros.ppt
ODP
PPSX
UML Exposición de analisis y diseño de Siatemas
ODP
Dario ramirez
ODP
Dario ramirez
ODP
Dario ramirez
PPTX
UML(Lenguaje Unificado de Modelado)
PPTX
Diagramas uml10
PPTX
Diagramas de UML
ODP
Trabajo uml romero
ODP
Trabajo uml romero
Diagramas uml
lenguaje de modelado unificado para ingenieros.ppt
UML Exposición de analisis y diseño de Siatemas
Dario ramirez
Dario ramirez
Dario ramirez
UML(Lenguaje Unificado de Modelado)
Diagramas uml10
Diagramas de UML
Trabajo uml romero
Trabajo uml romero

Diagramas uml

  • 1. UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES “UNIANDES” DIAGRAMAS UML Estudiante: Maritza Tapia
  • 2. INTRODUCCIÓN El lenguaje unificado de diagrama o notación (UML) sirve para especificar, visualizar y documentar esquemas de sistemas de software orientado a objetos. UML no es un método de desarrollo, lo que significa que no sirve para determinar qué hacer en primer lugar o cómo diseñar el sistema, sino que simplemente le ayuda a visualizar el diseño y a hacerlo más accesible para otros. UML está controlado por el grupo de administración de objetos (OMG) y es el estándar de descripción de esquemas de software.
  • 3. PAUTAS GENERALES PARA DESARROLLAR USANDO UML
  • 4. Paquetes y dependencia Cada paquete es una agrupación de elementos según un criterio puramente lógico. La forma general del sistema (la arquitectura del sistema) viene expresada por la jerarquía de paquetes y por la red de relaciones de dependencia entre paquetes.
  • 5. Diagrama de Casos de Uso Diagrama de casos de uso Los diagramas de casos de uso describen las relaciones y las dependencias entre un grupo de casos de uso y los actores participantes en el proceso. Es importante resaltar que los diagramas de casos de uso no están pensados para representar el diseño y no puede describir los elementos internos de un sistema. Los diagramas de casos de uso sirven para facilitar la comunicación con los futuros usuarios del sistema, y con el cliente, y resultan especialmente útiles para determinar las características necesarias que tendrá el sistema. En otras palabras, los diagramas de casos de uso describen qué es lo que debe hacer el sistema, pero no cómo.
  • 6. Diagrama de Secuencia Los diagramas de secuencia muestran el intercambio de mensajes (es decir la forma en que se invocan) en un momento dado. Los diagramas de secuencia ponen especial énfasis en el orden y el momento en que se envían los mensajes a los objetos. En los diagramas de secuencia, los objetos están representados por líneas intermitentes verticales, con el nombre del objeto en la parte más alta. El eje de tiempo también es vertical, incrementándose hacia abajo, de forma que los mensajes son enviados de un objeto a otro en forma de flechas con los nombres de la operación y los parámetros.
  • 7. Diagrama de Colaboración En los diagramas de colaboración los mensajes enviados de un objeto a otro se representan mediante flechas, mostrando el nombre del mensaje, los parámetros y la secuencia del mensaje. Los diagramas de colaboración están indicados para mostrar una situación o flujo programa específicos y son unos de los mejores tipos de diagramas para demostrar o explicar rápidamente un proceso dentro de la lógica del programa.
  • 8. Diagrama de Objetos Forma parte de la vista estática del sistema. En este diagrama se modelan las instancias de las clases del diagrama de clases. Muestra a los objetos y sus relaciones, pero en un momento concreto del sistema. Estos diagramas contienen objetos y enlaces. En los diagramas de objetos también se pueden incorporar clases, para mostrar la clase de la que es un objeto representado.
  • 9. Diagrama de Clases Los diagramas de clases muestran las diferentes clases que componen un sistema y cómo se relacionan unas con otras. Se dice que los diagramas de clases son diagramas «estáticos» porque muestran las clases, junto con sus métodos y atributos, así como las relaciones estáticas entre ellas: qué clases «conocen» a qué otras clases o qué clases «son parte» de otras clases, pero no muestran los métodos mediante los que se invocan entre ellas.
  • 10. Diagrama de Estados Los diagramas de estado muestran los diferentes estados de un objeto durante su vida, y los estímulos que provocan los cambios de estado en un objeto. Estados 1.Listo 2.Escuchando 3.Trabajando 4.Detenido
  • 11. Diagrama de Componentes Un diagrama de componentes representa cómo un sistema de software es dividido en componentes y muestra las dependencias entre estos componentes. Los componentes físicos incluyen archivos, cabeceras, bibliotecas compartidas, módulos, ejecutables, o paquetes. Los diagramas de Componentes prevalecen en el campo de la arquitectura de software pero pueden ser usados para modelar y documentar cualquier arquitectura de sistema.
  • 12. Diagrama de Despliegue Un diagrama de despliegue muestra las relaciones físicas entre los componentes hardwarey software en el sistema final, es decir, la configuración de los elementos de procesamiento en tiempo de ejecución y los componentes software (procesos y objetos que se ejecutan en ellos). Muestra la implantación del sistema en la arquitectura física. Las computadoras y los dispositivos perifericos son denominados nodos. Consiste en el Diagrama de Despliegue. Utilizado por los equipos de desarrollo, integración y pruebas.
  • 13. CONCLUSIONES REFERENCIAS http://umldaniel.blogspot.com/2009/05/diagrama-de- despliegue.html http://es.scribd.com/doc/2080534/UML