¿QUÉ ES UML (Unified Modeling Language)?
EL Lenguaje de Modelado Unificado (UML, Unified Modeling Language) Se ha desarrollado en un intento de unificar las distintas notificaciones existentes.
El Lenguaje de Modelado Unificado (UML) es un lenguaje estándar para poner por escrito un proyecto de sistema y es parte del método de desarrollo del sistema.
– Puede usarse para visualizar, especificar, construir y documentar un sistema complejo.
• Al tratarse de un lenguaje de modelado, su vocabulario y normas se enfocan a la representación conceptual y física del sistema.
– El vocabulario y las normas del UML indican cómo crear y leer modelos bien formados gramaticalmente, pero no dicen qué modelos deben crearse ni cuándo hacerlo. Eso es el papel del proceso de desarrollo del sistema.
– Un proceso bien definido guiará en la decisión de qué artefactos producir, qué actividades y qué trabajadores usar para crearlos y dirigirlos, y cómo usar estos artefactos para medir y controlar el proyecto en su totalidad.
• El UML es un lenguaje para visualizar: Un modelo explícito facilita la comunicación.
– Detrás de cada símbolo de la notación UML hay una semántica bien definida. De esta forma, un programador puede escribir un modelo en UML y otro programador, o incluso una herramienta, puede interpretar ese modelo inequívocamente.
El Lenguaje de Modelado Unificado (UML) es un lenguaje estándar para poner por escrito un proyecto de sistema y es parte del método de desarrollo del sistema.
– Puede usarse para visualizar, especificar, construir y documentar un sistema complejo.
• Al tratarse de un lenguaje de modelado, su vocabulario y normas se enfocan a la representación conceptual y física del sistema.
– El vocabulario y las normas del UML indican cómo crear y leer modelos bien formados gramaticalmente, pero no dicen qué modelos deben crearse ni cuándo hacerlo. Eso es el papel del proceso de desarrollo del sistema.
– Un proceso bien definido guiará en la decisión de qué artefactos producir, qué actividades y qué trabajadores usar para crearlos y dirigirlos, y cómo usar estos artefactos para medir y controlar el proyecto en su totalidad.
• El UML es un lenguaje para visualizar: Un modelo explícito facilita la comunicación.
– Detrás de cada símbolo de la notación UML hay una semántica bien definida. De esta forma, un programador puede escribir un modelo en UML y otro programador, o incluso una herramienta, puede interpretar ese modelo inequívocamente.
El UML ,
fusiona los conceptos de la orientación a objetos aportados por Booch, OMT y
OOSE (Booch, G. et al., 1999).
UML incrementa la capacidad de lo que se
puede hacer con otros métodos de análisis y diseño orientados a objetos. Los
autores de UML apuntaron también al modelado de sistemas distribuidos y
concurrentes para asegurar que el lenguaje maneje adecuadamente estos
dominios.
El lenguaje de modelado es la notación (principalmente gráfica) que
usan los métodos para expresar un diseño. El proceso indica los pasos que se deben
seguir para llegar a un diseño.
La estandarización de un lenguaje de modelado es invaluable, ya que es
la parte principal del proceso de comunicación que requieren todos los agentes
involucrados en un proyecto informático. Si se quiere discutir un diseño con alguien
más, ambos deben conocer el lenguaje de modelado y no así el proceso que se siguió para
obtenerlo.
REFERENCIAS:
J. González (01/2008) UML. Recuperado el 11/04/2018 en www.docirs.com/uml.html.

Comentarios
Publicar un comentario