DIAGRAMA UML FRIDA FERNANDA CARRASCO LEON 306 Diagrama UML • ¿POR QUE UML?. • ¿CUALES SON LAS VENTAJAS DE UML?. • TIPOS DE DIAGRAMAS UML. • DIAGRAMAS ESTRUCTURALES . • DIAGRAMAS DE COMPORTAMIENTO. • MODELO DE BASES DE DATOS. ¿POR QUE UML? Es comparable a los planos usados en otros campos y consiste en diferentes tipos de diagramas. En general, los diagramas UML describen los límites, la estructura y el comportamiento del sistema y los objetos que contiene. UML no es un lenguaje de programación, pero existen herramientas que se pueden usar para generar código en diversos lenguajes usando los diagramas UML. UML guarda una relación directa con el análisis y el diseño orientados a objetos. VENTAJAS DE UML o Ayudan a realizar un seguimiento de las relaciones jerarquías entre líneas de códigos importantes. o Simplifica algo tan complejo. o Los diagramas UML también dividen los componentes y subcomponentes esenciales para construir un programa informativo. o Facilita la comprensión de ideas y sistemas complejos. o Facilita la comunicación de equipos de ingeniería de software. o Convierte un tema complejo en un tema visual. Tipos de diagramas UML Existen dos subcategorías de diagramas UML: diagramas estructurales y diagramas de comportamiento. Los diagramas estructurales representan los componentes que forman un sistema y la relación entre dichos componentes. Estos diagramas muestran los aspectos estáticos de un sistema. Los diagramas de comportamiento representan lo que ocurre dentro de un sistema. Muestran cómo interactúan todos los componentes entre sí y con otros sistemas o usuarios. DIAGRAMAS ESTRUCTURALES Diagrama de clases Un diagrama de clases UML representa un sistema estático orientado a objetos. Define proyectos por clases, atributos y funciones; como tal, es un bloque de construcción fundamental de cualquier solución orientada a objetos. Muestra las clases de un sistema y las operaciones de cada una de ellas. Diagrama de paquetes Los diagramas de paquetes agrupan las clases en paquetes. Muestran las distintas dependencias y relaciones entre los paquetes de un sistema. Diagrama de objetos Los diagramas de objetos son similares a los diagramas de clases en el sentido de que muestran las relaciones entre los objetos de un software. Diagrama de componentes Un diagrama de componentes UML ofrece a los desarrolladores una comprensión global de los objetos físicos de un sistema. Este tipo de diagrama UML muestra la relación estructural entre cada componente físico y subcomponente de un sistema de software complejo. Esto ayuda a las partes interesadas a comprender cómo se organizan y conectan los componentes. Diagrama de estructura compuesta Los diagramas de estructura compuesta visualizan la estructura interna de una clase. Estos diagramas desglosan la red de clases, interfaces y componentes. MODELO DE BASES DE DATOS El Lenguaje Unificado de Modelado (UML) desempeña un rol importante no solo en el desarrollo de software, sino también en los sistemas que no tienen software en muchas industrias, ya que es una forma de mostrar visualmente el comportamiento y la estructura de un sistema o proceso. el UML ayuda a mostrar errores potenciales en las estructuras de aplicaciones, el comportamiento del sistema y otros procesos empresariales.