Lenguaje Para Modelamiento Unificado (Uml ).
Lenguaje para Modelamiento Unificado (UML ).
Resumen
El UML, es un lenguaje para la especificación, visualización, construcción y
documentación de los artefactos de un proceso de sistema intensivo. Fue originalmente
concebido por la Corporación Rational Software y tres de los más prominentes
métodologistas en la industria de la tecnología ysistemas de información: Grady Booch,
James Rumbaugh, e Ivar Jacobson. El lenguaje ha ganado un significante soporte de la
industria de varias organizaciones vía el consorcio de socios de UML y ha sido presentado
al Objet Management Group y aprobado por éste como un estándar.
Es un lenguaje de modelamiento para la especificación, visualización, construcción y
documentación de los artefactos de unproceso de sistema intensivo.
Dentro de un proceso de sistema intensivo , un método es aplicado para llegar o
evolucionar un sistema
Como un lenguaje, es usado para la comunicación. Es decir, un medio para capturar
el conocimiento (semánticas) respecto a un tema y expresar el conocimiento
(sintaxis) resguardando el tema propósito de la comunicación. El tema es el sistema
en estudio.
Como un lenguaje para modelamiento, se enfoca en la comprensión de un tema a
través de la formulación de un modelo del tema. El modelo abarca el conocimiento
cuidando del tema, y la apropiada aplicación d e este conocimiento constituye
inteligencia.
Cuidando la unificación, integra las mejores prácticas de la ingeniería de la industria
tecnológica y sistemas de información pasando por todos ostipos de sistemas
software y no software, dominios negocios versus software y los procesos de ciclo
de vida.
En cuanto a cómo se aplica para especificar sistemas, puede ser usado para
comunicar "qué" se requiere de un sistema y "cómo" un sistema puede ser realizado.
En cuanto a cómo se aplica para visualizar sistemas, puede ser usado para describir
visualmente un sistema antes de serrealizado.
En cuanto a cómo se aplica para construir sistemas, puede ser usado para guiar la
realización de un sistema similar a los "planos".
En cuanto a cómo se aplica para documentar sistemas, puede ser usado para
capturar conocimiento respecto a un sistema a lo largo de todo el proceso de su
ciclo de vida.
Lo que el UML no es:
Un lenguaje de programación visual, sino un lenguaje demodelamiento visual
Una herramienta o depósito de especificación, sino un lenguaje para modelamiento
de especificación.
Autoría: Cristhiam Mauricio Sánchez León
Un proceso, sino que habilita procesos.
Fundamentalmente, UML está relacionado con la cap tura, comunicación y nivelación de
conocimientos.
Modelo conceptual de UML
El UML se compone de tres elementos principales :
Bloques básicos de construcción.
o Elementos.
Estructurales.
Clase: Descripción de un objeto.
o Ventana
o Origen
o Tamaño
o Abrir()
o Cerrar()
o Mover()
o Dibujar()
Interface: Colección de operaciones que especifican un servicio
que una clase puede implementar.
Caso de Uso: Descripción de un conjunto de secuencias de
acciones
Clase Activa
Componente
o Componente físicocomo un archivo
Colaboración: Define una interacción y es una sociedad de roles
y otros elementos. Una clase puede participar en varias
colaboraciones. Representan patrones de comportamiento.
o Gestión Pedidos
Nodo: Elemento físico en tiempo de ejecución como un servidor.
Representa un elemento físico con memoria y capacidad de
procesamiento. Un conjunto de componentes pueden residir enun nodo o migrar a otro
Comportamiento: Son las partes dinámicas de UML
Interacción: Conjunto de mensajes intercambiados entre un
conjunto de objetos con un propósito particular. Conexión entre
objetos a través del intercambio de mensajes
Máquina de estados: Secuencia de estados por las que pasa un
objeto durante su vida en respuesta a eventos.
Autoría: Cristhiam Mauricio...
Regístrate para leer el documento completo.