Está en la página 1de 6

Diagramas UML

¿Qué es?
UML son las siglas de “Unified Modeling Language” o “Lenguaje Unificado de
Modelado”. Se trata de un estándar que se ha adoptado a nivel internacional por
numerosos organismos y empresas para crear esquemas, diagramas y documentación
relativa a los desarrollos de software (programas informáticos).
¿Para qué sirve?
UML es una herramienta propia de personas que tienen conocimientos
relativamente avanzados de programación y es frecuentemente usada por analistas
funcionales (aquellos que definen qué debe hacer un programa sin entrar a escribir el
código) y analistas-programadores (aquellos que dado un problema, lo estudian y
escriben el código informático para resolverlo en un lenguaje como Java, C#, Python o
cualquier otro).
Etapas de desarrollo de software se utilizan diagramas UML
Documentación: En esta etapa se realizarán consultas bibliográficas relacionadas
con el análisis y diseño de sistemas de información con UML, a los fines de elaborar
un manual de UML con sus diagramas, definición y ejemplos.
Diseño del sistema: En esta etapa se define una subdivisión del sistema
por funciones y la forma de comunicación para su interacción.
1. Definir los componentes del sistema
2. Refinar los casos de uso (textualmente y en diagrama)

Análisis de requerimientos: En esta etapa se busca la necesidad del usuario y la forma
en que se va a presentar la solución.
1. Identificar Casos de Uso del sistema
2. Dar detalle a los casos de uso descritos
3. Definir una interfaz inicial del sistema
4. Desarrollar el Diagramas necesarios
5. Desarrollar Diccionario de Datos

El diagrama de estado un objeto se encuentra tiene éxito en el en un estado particular. Diagrama de Estados En cualquier momento. la usuario al hacer uso persona leyendo o del sistema. el auto en intención que tiene el movimiento o detenido. Nombre de Diagrama Para que sirven En qué etapa se utilizan Diagrama de clase Los diagramas de clases UML proporciona describen la estructura mecanismos para estática de un sistema. asi como diagramas de clases. . Diagrama de Casos de Uso Un caso de uso es una Los casos de uso son descripción de las servicios o funciones acciones de un sistema provistas por el desde el punto de vista sistema para sus del usuario. información adicional sobre ellos. la luz está encendida o ya que expresa la apagada. Diagrama de objetos Los diagramas de objetos UML proporciona describen la estructura mecanismos para estática de un sistema en representar los un momento particular y miembros de la clase son usados para probar como atributos y la precisión de los métodos. herramienta valiosa dado que es una técnica de aciertos y errores para obtener los requerimientos del sistema. justamente desde el punto de vista del usuario. representar los Las cosas que existen y miembros de la clase que nos rodean se como atributos y agrupan naturalmente en métodos. El diagrama de estados UML captura esa pequeña realidad. cantando. información adicional sobre ellos. asi como categorías. etc. sistemas interactivos. Es una usuarios.

a su vez. Diagrama de Componentes Un diagrama de Al pensar en el componentes describe la sistema como una organización de los colección de componentes físicos de componentes con un sistema. facilita la comprensión y los cambios cuando se modifican los requisitos. interfaces proporcionadas y necesarias bien definidas. actividad.Diagrama de Secuencias El diagrama de Para ver qué secuencias UML muestra versiones de Visual la mecánica de la Studio admiten esta interacción con base en característica. se mejora la separación entre los componentes. . Compatibilidad de versiones con las herramientas de arquitectura y modelado. Diagrama de Colaboraciones El diagrama de Se utilizan diseñando colaboraciones describe la implementación de las interacciones entre relaciones los objetos en términos de mensajes secuenciados. Esto. vea tiempos. Diagrama de Actividades Un diagrama de Los diagramas de actividades ilustra la actividad son naturaleza dinámica de utilizados para un sistema mediante el modelar el flujo de modelado del flujo trabajo interno de una ocurrente de actividad en operación.

elevarse ( ) girar ( ) descender ( ) desacelerar ( ) Diagrama de Objetos Los Diagramas de Objetos están vinculados con los Diagramas de Clases. en la central están sus atributos y en la velocidad de crucero inferior las acciones que ella realiza. Un rectángulo es el símbolo que representa a la clase. mostrar sus interconexiones y el software que se encontrará en cada máquina. Note que las acciones carga útil llevan paréntesis al final del nombre dado que las mismas son acelerar ( ) funciones y por lo tanto devuelven un valor. Los diagramas de objetos describen la estructura estática de un sistema en un momento particular y son usados para probar la precisión de los diagramas de clases. Un objeto es una instancia de una clase. Diagrama de Clases Los diagramas de clases describen la estructura estática de un sistema. la central / atributo Derivado contiene los atributos y la inferior las acciones. Un diagrama de clases está formado por varios rectángulos de este tipo conectados por líneas que representan las asociaciones o maneras en que las clases se relacionan entre sí. que .Diagrama de Distribución El diagrama de Puede representar a distribución UML muestra los equipos y a los la arquitectura física de dispositivos. Nombre de los objetos Nombre Objeto : Clase Cada objeto es representado como un rectángulo. y se divide en tres áreas. y también un sistema informático. Clase Abstracta Nombre de Clase Las clases se representan con rectángulos divididos en atributo: Tipo tres áreas: la superior contiene el nombre de la clase. operación( ) Aviones Clase Aviones modelo de avión En el área superior figura el nombre de la clase que cantidad de motores utilizamos como ejemplo. por lo que un diagrama de objetos puede ser visto como una instancia de un diagrama de clases.

en un sistema funcional. Activación Los cuadros de activación representan el tiempo que un objeto necesita para completar una tarea. El diagrama de secuencias UML muestra la mecánica de la interacción con base en tiempos. No se listan los atributos del objeto. los objetos interactúan entre sí.contiene el nombre del objeto y su clase subrayadas y separadas por dos puntos. Atributos Nombre Objeto : Clase Como con las clases. . Atributo tipo = ´Valor´ Atributo tipo = ´Valor´ Diagrama de Secuencias Los diagramas de clases y los de objetos representan información estática. los atributos de los objetos deben tener un Atributo tipo = ´Valor´ valor asignado. Rol de la Clase Objeto : Clase El rol de la clase describe la manera en que un objeto se va a comportar en el contexto. los atributos se listan en un área Atributo tipo = ´Valor´ inferior. No obstante. Sin embargo. y tales interacciones suceden con el tiempo.

shtml#ixzz4ZwqhlDv9 . Los mensajes asincrónicos son enviados desde un objeto que no va a esperar una respuesta del receptor para continuar con sus tareas. Las medias flechas representan mensajes asincrónicos. Biografías  http://aprenderaprogramar.teatroabadia.monografias.com/trabajos28/proyecto-uml/proyecto- uml.pdf  http://www.com/es/uploads/documentos/iagramas_del_uml. Mensajes Los mensajes son flechas que representan comunicaciones entre objetos.php?option=com_content&view=article&id=6 88:ique-es-y-para-que-sirve-uml-versiones-de-uml-lenguaje-unificado-de- modelado-tipos-de-diagramas-uml&catid=46:lenguajes-y-entornos&Itemid=163  http://www.com/index.