Está en la página 1de 1

LENGUAJE UML

A.J. Rodriguez De Paz


0910-22-16747 Universidad Mariano Gálvez
120220910005D Lógica de Sistemas
arodriguezd8@miumg.edu.gt

Resumen
El lenguaje de modelado unificado o por sus siglas en inglés (Unified Modeling Language) es un sistema
de lenguaje que nos permite visualizar de forma gráfica un sistema de manera que otra persona la pueda
entender y poder especificar cuáles son las características del mismo sistema antes de su construcción.
También nos ayuda a documentar los propios elementos gráficos del sistema desarrollado ya sea para
posteriores revisiones o ajustes. De igual manera nos ayuda a captar la información sobre la estructura
estática y el comportamiento dinámico de un sistema que se modela como una colección de objetos que
interactúan para realizar un trabajo que finalmente beneficia a un usuario externo.

La finalidad de los diagramas es representar diversas perspectivas de un sistema, a las cuales se le conoce
como “modelo”. Recordemos que un modelo es una representación simplificada de la realidad; el modelo
UML describe lo que supuestamente hará un sistema, este lenguaje nos indica como crear y leer los
modelos, pero no dice como implementarlos. Como todo lenguaje el sistema UML también posee un
vocabulario que incluye tres clases de bloques de construcción los cuales son: elementos, relaciones y
diagramas.

Los elementos se dividen en cuatro tipos como elementos estructurales, de comportamiento, de


agrupación y de anotación. Por otro lado, las relaciones de igual forma se dividen en cuatro tipos los
cuales son: asociación, dependencia, generalización y realización. En el tercer bloque de construcción
tenemos lo que son los diagramas de los cuales hay diversas divisiones, pero nos enfocamos directamente
en dos: diagrama de casos de uso y diagrama de actividades.

Un caso de uso es una descripción de las acciones de un sistema desde el punto de vista del usuario. Es
una 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. Estos diagramas modelan la funcionalidad del
sistema usando actores y casos de uso lo cuales son servicios o funciones provistas por el sistema para
usuarios.

Un diagrama de actividades ilustra la naturaleza dinámica de un sistema mediante el modelado del flujo
ocurrente de actividad en actividad. Una sola actividad representa una operación en alguna clase de
sistema y que resulta en un cambio en el estado del sistema. Típicamente los diagramas de actividad son
utilizados para modelar el flujo de trabajo interno de una operación.

UML sin duda es una herramienta para la especificación de sistemas en todas sus fases, aunque es extenso
únicamente podemos resaltar lo más importante para poder darnos camino en el aprendizaje y manejo de
los diagramas, fuera de saber que es una herramienta importante para el modelado, es importante que
sepamos cuales fueron usos inicios y fundadores.

Nació en 1994 cubriendo los aspectos principales de todos los métodos de diseño antecesores y,
precisamente, los padres de UML son Grady Booch, autor del método Booch; James Rumbaugh, autor
del método OMT e Ivar Jacobson, autor de los métodos OOSE y Objectory. La versión 1.0 de UML fue
liberada en enero de 1997 y ha sido utilizado con éxito en sistemas construidos para toda clase de
industrias alrededor del mundo: hospitales, bancos, comunicaciones, aeronáutica, finanzas, etc.

También podría gustarte