uml

 

¿Por qué UML?

Los modelos o diagramas de UML  nos ayudan a trabajar a un mayor nivel de abstracción. Permite modelar cualquier tipo de aplicación corriendo en cualquier combinación de hardware y software, sistema operativo, lenguaje de programación y red, es decir, UML es independiente de la plataforma hardware sobre la que actua el software. Su flexibilidad permite modelar cualquier tipo de aplicación e, incluso, otros tipos de proyecto que no son puramente software.

UML ofrece ese modelado utilizando diagramas y se denomina lenguaje por ser una forma común de expresarse por todos los analistas, desarrolladores y usuarios. Está desarrollado para ayudar a todos estos (y más) perfiles a especificar, visualizar, construir y documentar todos los componentes de un proyecto. A pesar de que cada diagrama UML en particular aporta su visión particular al modelado, el lenguaje en su conjunto tiene algunas características que interesa resaltar:

  • Es muy sencillo. Pese a que si es usado de forma completa puede llegar a complicarse, lo normal es que se simplifique.
  • Es capaz de modelar todo tipo de sistemas.
  • Es un lenguaje universal, haciendo que todos los miembros del equipo se relacionen a través de sus diagramas sean del ámbito que sean.
  • Es fácilmente extensible. Tiene mecanismos sencillos para especializar los conceptos fundamentales.
  • Es visual y, por lo tanto, intuitivo.
  • Es independiente del desarrollo, del lenguaje y de la plataforma.
  • Bien ejecutado aporta un conjunto considerable de buenas prácticas.
  • No está completo. Utilizando los distintos diagramas no podemos estar seguros de comprender con totalidad el sistema que va a desarrollarse. Los diagramas, para facilitar su comprensión pueden (y suelen) omitir información, pueden tener partes que se entienden de distintas maneras o, incluso, pueden tener conceptos que no pueden ser representados por ningún diagrama.

Este pequeño sitio web está dedicado a mostrar información sobre todos los tipos de diagramas que existen en UML de forma online, incluyendo teoría y ejemplos sobre los mismos. Si estás buscando las mejores herramientas para construir diagramas UML en línea te recomiendo que accedas a nuestra lista de mejores herramientas para construir diagramas UML online.

Tipos de diagramas UML

A día de hoy, en la versión 2.5.1 de UML, existen dos clasificaciones de diagramas: Los diagramas estructurales y los diagramas de comportamiento. Todos los diagramas UML están contenidos en esta clasificación.

 
Clasificación de los diagramas UML

Comentarios

Entradas populares