UML

¿Qué es UML?

Unified Modeling Language. Es un lenguaje modelado en la cual podemos mostrar nuestro programa en algo visual.
¿Porque utilizar UML?


Para hacer un diagrama con los requerimientos necesarios. y poder tener una mejor idea a la hora de escribir el código.

Image result for UML

¿Quiénes crearon UML?

Bajo la dirección técnica de los Tres Amigos (Rumbaugh, Jacobson y Booch) fue organizado un consorcio internacional llamado UML Partners en 1996 para completar las especificaciones del UML


Related image

¿Quien supervisa la definición y mantenimiento de UML?

Image result for OMG  Object Management Group®
OMG, es una organización sin fines de lucro que supervisa la definición y el mantenimiento de las especificaciones de UML. Esta supervisión ofrece a los ingenieros y programadores la capacidad de usar un lenguaje para muchos propósitos durante todas las etapas del ciclo de vida del software en sistemas de cualquier tamaño.



¿Cuál es la finalidad de UML

  • Brindar las herramientas para el análisis, el diseño y la implementación de sistemas basados en software, así como para el modelado de procesos de negocios y similares.

  • Hacer progresar el estado de la industria

Los tres modelos generales de UML


Funcionales: Se trata de diagramas de casos de uso que describen la funcionalidad del sistema desde el punto de vista del usuario

De objetos: Se trata de diagramas de clases que describen la estructura del sistema en términos de objetos, atributos, asociaciones y operaciones.

Dinámicos: Los diagramas de interacción, los diagramas de máquina de estados y los diagramas de actividades se usan para describir el comportamiento interno del sistema.


Tipos de diagramas UML

Diagramas de Casos de uso

Un caso de uso es una lista de pasos que definen la interacción entre un actor (un humano que interactúa con el sistema o un sistema externo) y el sistema propiamente dicho


Ejemplo de diagrama de casos de uso UML




Diagrama de actividades
muestran el flujo de control de procedimiento entre objetos de clases, junto con procesos organizacionales, como los flujos de trabajo de negocios.


Ejemplo de diagrama de actividades UML
















No comments:

Post a Comment