UML

¿Qué es UML?

Lenguaje Unificado de Modelado

¿Porque utilizar UML?

UML usa las fortalezas de estos tres enfoques para presentar una metodología más uniforme que sea más sencilla de usar. UML representa buenas prácticas para la construcción y documentación de diferentes aspectos del modelado de sistemas de software y de negocios.

¿Quiénes crearon UML?

Grady Booch, Ivar Jacobson y James Rumbaugh

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

 OMG - Objet Management Group

¿Cuál es la finalidad de UML?
  • Brindar a arquitectos de sistemas, ingenieros y desarrolladores de software 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 permitiendo la interoperabilidad de herramientas de modelado visual de objetos. No obstante, para habilitar un intercambio significativo de información de modelos entre herramientas, se requiere de un acuerdo con respecto a la semántica y notación.
Explique 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.

Explique los siguientes tipos de diagramas UML

• Diagramas de Casos de uso 

Estos diagramas ayudan a los equipos de desarrollo a comprender los requisitos de su sistema, incluida la función de la interacción humana en el mismo y las diferencias entre diversos casos de uso. 

Resultado de imagen para diagrama de casos de usoImagen relacionadaResultado de imagen para diagrama de casos de uso

• Diagrama de actividades

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

Resultado de imagen para diagrama de actividadesImagen relacionada

• Diagrama de secuencia

Muestra cómo los objetos interactúan entre sí y el orden de la ocurrencia. Representan interacciones para un escenario concreto.

Resultado de imagen para diagrama de secuenciaResultado de imagen para diagrama de secuencia Resultado de imagen para diagrama de secuencia

Nota:Hay cuatro categorías de modelos para la resolución de problemas: lenguajes imperativos, funcionales, declarativos y orientados a objetos (OOP).

Diagrama de ejemplo servicio de Taxi






Espero Sus Comentarios

No hay comentarios:

Publicar un comentario