Está en la página 1de 2

Enrique Muñoz

Documentación de Software

UNIDAD 2: LENGUAJE UNIFICADO DE MODELADO (UML)

El UML es un lenguaje de modelado de sistemas. Es un estándar aprobado desde 2004.

Es un lenguaje gráfico, sirve para:

● Visualizar
● Especificar
● Construir
● Documentar

El modelado es una simplificación de la realidad. El UML representa los planos sobre los
que se construye un software.

Compuesto por bloques de construcción:

Elementos​: Abstracciones de cosas reales o ficticias (objetos, acciones, etc)

Relaciones​: Relaciones de los elementos

Diagramas​: Artefactos para especificar los elementos y sus relaciones

Tipos de Diagramas UML

De los diagramas anteriores, en clase prestaremos especial atención a los Diagramas de


Clases, Componentes y Objetos, a los de Diagramas de Actividad, los de Casos de Uso y
Diagramas de Secuencia.
Enrique Muñoz

Documentación de Software

El UML es un ​lenguaje gráfico​ que sirve para ​visualizar​, ​especificar​, ​construir​ y


documentar​ muchos modelos de negocios, principalmente desde el punto de vista del
desarrollo de software​. El UML representa los planos sobre los cuales se construye un
software. Sin embargo, el UML también podría serle útil en cualquier momento que
requiera dar entender algún ​proyecto de cualquier índole​ de ​manera fácil​, de modo que
parece ​como explicarle a un niño por medio de dibujos y diagramas cómo entender
nuestro negocio​.

El UML se compone de ​elementos​ (objetos, acciones, etc.), las ​relaciones​ de estos


elementos y, los ​diagramas​ sobre los cuales plasmar los escenarios de esos elementos y
esas relaciones. Los diagramas del UML se dividen en dos grupos: los diagramas
estructurales en donde se modela la estructura estática de los elementos del sistema y los
diagramas de comportamiento en donde se modela el accionar de los elementos dentro
del sistema (con otros elementos) y la usabilidad con respecto al usuario.

Para realizar los ejercicios y los trabajos del curso, se recomienda utilizar el software
Visual Paradigm. No obstante, también puede utilizar algunas de las siguientes opciones:

https://online.visual-paradigm.com/drive/#diagramlist:proj=0&new

http://www.umlet.com/umletino/umletino.html

https://www.draw.io/

El entorno visual, así como la manera de uso, es muy similar entre todas las herramientas.
Lo importante de estas herramientas es que proveen la facilidad de realizar los diagramas
del UML de manera clara y ordenada, ya que utilizan los diseños estándar del UML.

Es importante mencionar que en este curso se verá el UML de una forma generalizada.
Esto quiere decir que no nos enfocaremos en una versión específica del UML, ya que son
varias y además los cambios de una a otra no son tan significativos (al menos no
deberían), sino que utilizaremos un concepto general y básico que nos deje preparados
para realizar cualquier trabajo de manera exitosa y eficiente sin realizar muchos cambios
a lo aprendido.

También podría gustarte