Diagramas Para El Modelado De Objetos










= Lenguaje Unificado de Modelado
UML es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema, incluye aspectos conceptuales tales como procesos, funciones del sistema, expresiones de lenguajes de programación y esquemas de bases de datos.
UML apareció en escena por primera vez en el año mano de tres ingenieros de software: Grady Booch, Ivar Jacobson y James Rumbaugh. Estos ingenieros querían desarrollar una forma menos caótica de representar el desarrollo de software cada vez más complejo para la época en la que se encontraban y al mismo tiempo separar la metodología del proceso.
Es bastante común que la gente piensa por confusión que UML es un lenguaje de programación y esta idea es errónea.
Cuando en realidad es una una serie de normas y estándares gráficos que dictan cómo se debe representar representar los esquemas relativos al software.
La caracterís*ca principal y fundamental de las herramientas de UML se basa en la capacidad de diagramación y de sus diferentes *pos de diagramas.
Sus esquemas de apoyo de diseño, documentación, construcción e implantación de sistema. Así mismo, su flexibilidad para admi*r cambios no previstos durante el diseño o el rediseño.
Visualizar, especificar, construir y ser base de documentación.
Capacidad de diagramación, y los diferentes ;pos de diagramas que soporta el UML
Flexibilidad para admi;r cambios no previstos en el diseño
Fácil implantación en cualquier sistema.
No solo nos permite organizar y presentar diagramas ordenados además de desarrollar ideas a profundidad.
EL UML destaca porque hay ocasiones en que las ideas que tenemos en nuestra mente son difíciles de explicar a los demás, y gracias a los diagramas que ofrece el UML nos permite plasmar nuestra idea para que esta pueda ser entendida y desarrollada correctamente.
El UML está compuesto por diversos elementos gráficos que se combinan para conformar diagramas. EL propósito de los ”Diagramas” es graficar un proyecto complejo, para así poder conocer sus componentes, relaciones y funcionamiento, según sean las necesidades del proyecto, ofrece diferentes perspectivas que podría llegar a tener un sistema.
Existen diferentes tipos de diagramas UML, las dos grandes clasificaciones son: Los diagramas de estructura y los diagramas de comportamiento. Estructurales Comportamiento
Diagrama de clases. Diagrama de componentes. Diagrama de despliegue. Diagrama de objetos. Diagrama de paquetes. Diagrama de perfiles. Diagrama de estructura compuesta
Diagrama de actividades. Diagrama de casos de uso. Diagrama de máquina de estados. Diagrama de interacción.
Trazan especificadamente la estructura de un sistema concreto al modelar sus clases, atributos, operaciones y relaciones entre objetos.
Representa un componente con una forma rectangular. Se grafica con dos rectángulos pequeños en un lado.
Diagrama de despliegue:
Permite iden@ficar los nodos en los que trabajará o u@lizarán el sistema de información, iden@ficando a su vez agentes externos e internos que interactúen con el sistema.
Representa una instancia específica de un diagrama de clases en un momento determinado en el tiempo. Se enfoca en los atributos de un conjunto de objetos y cómo esos objetos se relacionan entre sí.
Representa de forma estática los componentes del sistema de información que está siendo modelado y define los distintos paquetes a nivel lógico que forman parte de la aplicación.
Son los encargados de organizar el sistema para que el usuario pueda visualizar los errores con más facilidad, al mismo tiempo que amplía las capacidades del programa. Haciéndolo más fácil.
Diagrama de perfiles
Diagrama de actividades.
Permite demostrar la lógica de un algoritmo mediante la ilustración de procesos de negocios o flujos de trabajo pero de manera mucho más simple que cualquier otro diagrama. Mejora cualquier proceso clarificando casos uno por uno.
Muestra el comportamiento que se espera de un sistema o software en un caso de uso concreto. Normalmente se usa para representar procesos empresariales al igual que sistemas o procesos de programación orientada a objetos.
Diagrama de máquina de estados.
Diagrama de casos de uso.
Diagrama de interacción.
Contiene información de un objeto con respecto al estado en el que se encuentra el objeto y las interacciones entre ellos. Al visualizar el comportamiento de un objeto y sus posibles estados transitivos permite comprenderlo mejor.
Describe en detalle un determinado escenario de un caso de uso. En el se muestra la interacción entre el conjunto de objetos que cooperan en la realización de dicho escenario.
Colaboradores de Microsoft (2022). Guía sencilla de diagramas de UML. Microsoft. Recuperado: 8 de noviembre del 2022. Disponible en: https://www.microsoft.com/es-ar/microsoft-365/business-insightsideas/resources/guide-to-uml-diagramming-and-database-modeling
Juan C. (2022). UML. Hipertexto. Recuperado: 8 de Noviembre del 2022. Disponible en: http://www.hipertexto.info/documentos/uml.htm
Esteban Esteban (2022). Diferentes Diagramas de UML. Slideshare. Recuperado: 8 de Noviembre del 2022. Disponible en: https://es.slideshare.net/estebanesteban13/generacion-en-losdiferentes-diagramas-de-uml
Ainhoa S. (2022). ¿Qué son los diagramas UML, tipos e importancia?. ComparaSoftware. Recuperado: 9 de noviembre del 2022. Disponible en: https://blog.comparasoftware.com/diagramasde-uml-que-significa-esta-metodologia/