Es el
lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; está
respaldado por el OMG.
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 de negocio,
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 pero no especifica en si mismo, que 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 sólo para lenguajes orientados a objetos.
El UML está compuesto por diversos elementos gráficos que se combinan para conformar diagramas. Debido a que el UML es un lenguaje, cuenta con reglas para combinar tales elementos
DIAGRAMAS DE CASOS DE USO
Los casos
de usos se representan en el diagrama por unas elipses la cual denota un
requerimiento solucionado por el sistema.
El conjunto
de casos de usos representa la totalidad de operaciones que va a
desarrollar el sistema.
Por último a estos elipses lo acompaña un nombre
significativo de manera de rótulo.
DIAGRAMA DE CLASES
El diagrama
de clases es uno de los tipos de diagramas o símbolo estático y tiene como fin
describir la estructura de un sistema mostrando sus clases, atributos y
relaciones entre ellos.
Estos diagramas son utilizados durante el proceso de análisis y diseño
de los sistemas informáticos, en donde se intentan conformar el diagrama
conceptual de la información que se manejará en el sistema
DIAGRAMA DE OBJETOS
En este diagrama se modelan las instancias de la
clases del Diagrama de Clases. Este diagrama cabe aclarar que cuenta con
objetos y enlaces. En estos diagramas también es posible encontrar las clases
para tomar como referencia su instalación
DIAGRAMA DE COMPORTAMIENTO
Diagrama de estado
Un estado es una condición durante la vida de un
objeto, de forma que cuando dicha condición se satisface se lleva a cabo alguna
acción o se espera por un evento.
Diagrama de Actividad
Un Diagrama de Actividades representa un flujo de
trabajo paso a paso de negocio y operacionales de los componentes en un
sistema.
Diagrama
de Secuencia
Un Diagrama de Secuencias muestra una interacción ordenada según la secuencia temporal de eventos y el intercambio de mensajes.
Los diagramas
de secuencia ponen especial énfasis en el orden y el momento en el que se
envían los mensajes a los objetos.
Diagrama de Colaboración
Un diagrama de colaboración, se puede decir que es una
forma alternativa al diagrama de secuencias a la hora de mostrar un escenario.
DIAGRAMA DE IMPLEMENTACIÓN
Diagrama de componentes
Lo que
distingue el Diagrama de Componentes de otro tipo de
diagramas es sin duda su contenido. Normalmente contiene componentes,
interfaces y relaciones entre ellos.
Los componentes perteneces a un mundo físico, es decir, representan a un bloque de construcción al modelar aspectos físicos de un sistema
Los componentes perteneces a un mundo físico, es decir, representan a un bloque de construcción al modelar aspectos físicos de un sistema
Diagrama de Despliegue
Básicamente este tipo de diagrama
se utiliza para modelar el Hardware utilizado en la implementación del
sistema y la relaciones entre sus componentes.
REFERENCIAS BIBLIOGRÁFICAS:



No hay comentarios:
Publicar un comentario