Diagramas para el Modelado de Objetos

Page 1

Diagramas Para El Modelado De Objetos

__________________________________________
Luis Fernando Rodríguez Santamaria

¿Qué es el lenguaje UML?

= Unified Modeling Language

UML 1994

= 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.

Grady Booch Ivar Jacobson James Rumbaugh

Características del Lenguaje

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.

Características

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.

¿Qué aporta el UML al profesional de hoy en día?

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.

del Lenguaje UML
1.X
de la necesidad de crear un lenguaje
solo para
las ideas a otros
para servir de apoyo en los procesos
problema.
versión
Comprende UML 1.1 1.2 1.3 1.4 1.5: En los finales de los 90 después de las primeras pruebas del UML en se empezó a trabajar con el estándar UML. En los años sucesivos fueron apareciendo nuevas versiones que introducían mejoras y ampliaban a los ya existentes diagramas a las anteriores. .
Versiones
UML
UML X 1994 Surgiendo
no
comunicar
desarrolladores sino también
de análisis de un
Con este objetivo nació la primera
del UML: Unified Modeling Lan- guage.
Versiones del Lenguaje UML UML 3.X UML 2.X 2007 / 2011 / 2015 UML 3.X: Siendo esta versión hasta los momentos una idea que aún no ha sido ejecutada, se espera que el UML 3.X sea una gran actualización de lo que actualmente es el UML 2.X para finales de 2024. Las primeras versiones 2.1 y 2.1.2 aparecieron en 2007 pero fue lanzado oficialmente en mayo de 2010. UML 2.X es el resultado de varias correcciones a sus versiones anteriores (2.5 , 2.6) en 2011, y finalmente se desarrollo de manera oficial UML 2.X. Que hasta hoy 2022 sigue siendo la versión más reciente. . .

Diagramas UML

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.

Diagramas UML Estructurales

Diagrama de clases:

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í.

Diagrama de componentes: Diagrama de Objetos:

Diagrama de paquetes:

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

Diagramas UML Comportamiento

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.

Referencias Bibliográficas

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/

Datos de contacto: Luis Fernando Rodriguez Santamaria V- 29 649 393 Escuela de Ingeniería en Sistemas E-BOOK realizado por: REPÚBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD BICENTENARIA DE ARAGUA VICERRECTORADO ACADEMICO FACULTAD DE INGENIERIA ESCUELA DE INGENIERÍA EN SISTEMAS SAN JOAQUIN DE TURMERO – ESTADO ARAGUA

Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.