*Elementos
para interpretar el modelado de
software (Lenguaje Unificado de Modelado):
El lenguaje unificado de modelado (UML,
por sus siglas en inglés, Unified Modeling Language) es el lenguaje
de modelado de sistemas de software más conocido y utilizado en la actualidad.
Es un lenguaje gráfico para visualizar,
especificar, construir y
documentar un
sistema. UML ofrece un estándar para
describir un
"plano" del sistema (modelo),
incluyendo aspectos conceptuales tales
como
procesos, funciones del sistema, y aspectos
concretos como expresiones de
lenguajes de
programación, esquemas de bases de datos y
compuestos reciclados.
Es importante remarcar que UML es un "lenguaje de
modelado" para especificar o para describir métodos o procesos. Se utiliza
para definir un sistema, para detallar los artefactos en el sistema y para
documentar y construir. En otras palabras, es el lenguaje en el que está
descrito el modelo.
Se puede aplicar en el desarrollo de software gran variedad de
formas para dar soporte a una metodología de desarrollo de software .
(tal como
el Proceso Unificado Racional, Rational Unified Process o RUP), pero no especifica en sí mismo qué metodología o proceso
usar.
UML no puede compararse con la programación estructurada, pues UML significa Lenguaje Unificado de Modelado, no es
programación, solo se diagrama la realidad de una utilización en un
requerimiento. Mientras que programación estructurada es una forma de programar
como lo es la orientación a objetos, la programación orientada a objetos viene
siendo un complemento perfecto de UML, pero no por eso se toma UML solo para
lenguajes orientados a objetos.
UML cuenta con varios tipos de diagramas,
los cuales muestran
diferentes aspectos de las entidades representadas.
No hay comentarios:
Publicar un comentario