SlideShare une entreprise Scribd logo
1  sur  13
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

Contenu connexe

Tendances

Tendances (20)

Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power point
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Introducción a UML
Introducción a UMLIntroducción a UML
Introducción a UML
 
Introduccion a Uml
Introduccion a Uml Introduccion a Uml
Introduccion a Uml
 
Lenguaje Unificado de Modelado
Lenguaje Unificado de ModeladoLenguaje Unificado de Modelado
Lenguaje Unificado de Modelado
 
Uml
UmlUml
Uml
 
El lenguaje de modelado unificado
El lenguaje de modelado unificadoEl lenguaje de modelado unificado
El lenguaje de modelado unificado
 
Tipos diagrama uml SENA
Tipos diagrama uml SENATipos diagrama uml SENA
Tipos diagrama uml SENA
 
Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)
 
Modelo conceptual de uml
Modelo conceptual de umlModelo conceptual de uml
Modelo conceptual de uml
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
MODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UMLMODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UML
 
Mis diapositivas uml
Mis diapositivas umlMis diapositivas uml
Mis diapositivas uml
 
Uml
UmlUml
Uml
 
Star uml
Star umlStar uml
Star uml
 
Presentacion uml dian1_2003
Presentacion uml dian1_2003Presentacion uml dian1_2003
Presentacion uml dian1_2003
 
Mapa conceptual uml z1-
Mapa conceptual uml  z1-Mapa conceptual uml  z1-
Mapa conceptual uml z1-
 
Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)
 
Conceptos Basicos Uml
Conceptos Basicos UmlConceptos Basicos Uml
Conceptos Basicos Uml
 
Uml
UmlUml
Uml
 

En vedette

Ejemplo diagramas uml manzanas
Ejemplo diagramas uml manzanasEjemplo diagramas uml manzanas
Ejemplo diagramas uml manzanassonygodoyhortua
 
UML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesUML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesRodrigo Cascarrolho
 
Ejemplo Proyecto utilizando Uml
Ejemplo Proyecto utilizando UmlEjemplo Proyecto utilizando Uml
Ejemplo Proyecto utilizando UmlAndrés Cruz
 
Diagramas De Secuencia
Diagramas De SecuenciaDiagramas De Secuencia
Diagramas De SecuenciaFabian Garcia
 

En vedette (6)

todo sobre uml
todo sobre umltodo sobre uml
todo sobre uml
 
Uml diagramas-caso-de-uso
Uml diagramas-caso-de-usoUml diagramas-caso-de-uso
Uml diagramas-caso-de-uso
 
Ejemplo diagramas uml manzanas
Ejemplo diagramas uml manzanasEjemplo diagramas uml manzanas
Ejemplo diagramas uml manzanas
 
UML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesUML - Criando Diagramas Eficientes
UML - Criando Diagramas Eficientes
 
Ejemplo Proyecto utilizando Uml
Ejemplo Proyecto utilizando UmlEjemplo Proyecto utilizando Uml
Ejemplo Proyecto utilizando Uml
 
Diagramas De Secuencia
Diagramas De SecuenciaDiagramas De Secuencia
Diagramas De Secuencia
 

Similaire à Diagramas uml (20)

Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)
 
UML Exposición de analisis y diseño de Siatemas
UML Exposición de analisis y diseño de SiatemasUML Exposición de analisis y diseño de Siatemas
UML Exposición de analisis y diseño de Siatemas
 
Janio
JanioJanio
Janio
 
12 UML.pptx
12 UML.pptx12 UML.pptx
12 UML.pptx
 
Diagramas uml10
Diagramas uml10Diagramas uml10
Diagramas uml10
 
Diagramas
DiagramasDiagramas
Diagramas
 
Sistemas de información administrativos
Sistemas de información administrativosSistemas de información administrativos
Sistemas de información administrativos
 
Diagramas de UML
Diagramas de UMLDiagramas de UML
Diagramas de UML
 
Uml
UmlUml
Uml
 
lenguaje de modelado unificado para ingenieros.ppt
lenguaje  de modelado unificado para ingenieros.pptlenguaje  de modelado unificado para ingenieros.ppt
lenguaje de modelado unificado para ingenieros.ppt
 
Uml mateo henao
Uml mateo henaoUml mateo henao
Uml mateo henao
 
Dario ramirez
Dario ramirezDario ramirez
Dario ramirez
 
Dario ramirez
Dario ramirezDario ramirez
Dario ramirez
 
Dario ramirez
Dario ramirezDario ramirez
Dario ramirez
 
UML
UMLUML
UML
 
UML ACTIVIDAD 2
UML ACTIVIDAD 2UML ACTIVIDAD 2
UML ACTIVIDAD 2
 

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